Home
last modified time | relevance | path

Searched refs:psp (Results 1 – 25 of 59) sorted by relevance

123

/illumos-gate/usr/src/uts/common/os/
H A Dprocset.c84 dotoprocs(procset_t *psp, int (*funcp)(), char *arg) in dotoprocs() argument
96 error = checkprocset(psp); in dotoprocs()
107 if (psp->p_lid == P_MYID) { in dotoprocs()
108 psp->p_lid = getmyid(psp->p_lidtype); in dotoprocs()
110 if (psp->p_rid == P_MYID) { in dotoprocs()
111 psp->p_rid = getmyid(psp->p_ridtype); in dotoprocs()
127 if (psp->p_op == POP_AND) { in dotoprocs()
128 if (((psp->p_lidtype == P_PID) && (psp->p_ridtype == P_ALL)) || in dotoprocs()
129 ((psp->p_ridtype == P_PID) && (psp->p_lidtype == P_ALL))) { in dotoprocs()
132 pid = (psp->p_lidtype == P_PID) ? in dotoprocs()
[all …]
/illumos-gate/usr/src/lib/libproc/common/
H A DPgcore.c129 const lwpsinfo_t *lip, prstatus_t *psp) in mkprstatus() argument
131 bzero(psp, sizeof (*psp)); in mkprstatus()
134 psp->pr_flags = 0x0001; in mkprstatus()
136 psp->pr_flags = 0x0002; in mkprstatus()
138 psp->pr_flags = 0x0004; in mkprstatus()
140 psp->pr_flags = 0x0008; in mkprstatus()
142 psp->pr_flags = 0x0010; in mkprstatus()
144 psp->pr_flags = 0x0020; in mkprstatus()
150 psp->pr_flags = 0x0080; in mkprstatus()
152 psp->pr_flags = 0x0100; in mkprstatus()
[all …]
H A Dproc_arg.c132 int *perr, const char **lwps, psinfo_t *psp) in proc_grab_common() argument
161 if (psp) { in proc_grab_common()
162 *psp = psinfo; in proc_grab_common()
163 return (psp); in proc_grab_common()
186 if (psp) { in proc_grab_common()
187 (void) memcpy(psp, Ppsinfo(Pr), in proc_grab_common()
190 return (psp); in proc_grab_common()
203 if (psp) { in proc_grab_common()
204 *psp = psinfo; in proc_grab_common()
205 return (psp); in proc_grab_common()
[all …]
H A Dproc_get_info.c166 proc_get_psinfo(pid_t pid, psinfo_t *psp) in proc_get_psinfo() argument
175 if (read(fd, psp, sizeof (*psp)) == sizeof (*psp)) in proc_get_psinfo()
183 proc_get_status(pid_t pid, pstatus_t *psp) in proc_get_status() argument
192 if (read(fd, psp, sizeof (*psp)) == sizeof (*psp)) in proc_get_status()
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dupa64s.h167 #define DBG(flag, psp, fmt) \ argument
168 upa64s_debug(flag, psp, fmt, 0, 0, 0, 0, 0);
169 #define DBG1(flag, psp, fmt, a1) \ argument
170 upa64s_debug(flag, psp, fmt, (uintptr_t)(a1), 0, 0, 0, 0);
171 #define DBG2(flag, psp, fmt, a1, a2) \ argument
172 upa64s_debug(flag, psp, fmt, (uintptr_t)(a1), (uintptr_t)(a2), 0, 0, 0);
173 #define DBG3(flag, psp, fmt, a1, a2, a3) \ argument
174 upa64s_debug(flag, psp, fmt, (uintptr_t)(a1), (uintptr_t)(a2), \
176 #define DBG4(flag, psp, fmt, a1, a2, a3, a4) \ argument
177 upa64s_debug(flag, psp, fmt, (uintptr_t)(a1), (uintptr_t)(a2), \
[all …]
/illumos-gate/usr/src/uts/sun4/sys/
H A Debus.h199 #define DBG(flag, psp, fmt) \ argument
200 ebus_debug(flag, psp, fmt, 0, 0, 0, 0, 0);
201 #define DBG1(flag, psp, fmt, a1) \ argument
202 ebus_debug(flag, psp, fmt, (uintptr_t)(a1), 0, 0, 0, 0);
203 #define DBG2(flag, psp, fmt, a1, a2) \ argument
204 ebus_debug(flag, psp, fmt, (uintptr_t)(a1), (uintptr_t)(a2), 0, 0, 0);
205 #define DBG3(flag, psp, fmt, a1, a2, a3) \ argument
206 ebus_debug(flag, psp, fmt, (uintptr_t)(a1), (uintptr_t)(a2), \
208 #define DBG4(flag, psp, fmt, a1, a2, a3, a4) \ argument
209 ebus_debug(flag, psp, fmt, (uintptr_t)(a1), (uintptr_t)(a2), \
[all …]
/illumos-gate/usr/src/lib/libsqlite/tool/
H A Dlemon.c1900 static void parseonetoken(psp) in parseonetoken() argument
1901 struct pstate *psp; in parseonetoken()
1904 x = Strsafe(psp->tokenstart); /* Save the token permanently */
1906 printf("%s:%d: Token=[%s] state=%d\n",psp->filename,psp->tokenlineno,
1907 x,psp->state);
1909 switch( psp->state ){
1911 psp->prevrule = 0;
1912 psp->preccounter = 0;
1913 psp->firstrule = psp->lastrule = 0;
1914 psp->gp->nrule = 0;
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/pppoe/
H A Doptions.c228 struct parse_state *psp; in close_service() local
235 psp = slp->sl_parse; in close_service()
236 cfile = psp->ps_cfile; in close_service()
342 psp->ps_csvc = &psp->ps_cfile->pf_global; in close_service()
366 struct parse_state *psp; in set_service() local
373 psp = slp->sl_parse; in set_service()
382 cfile = psp->ps_cfile; in set_service()
394 slp->sl_serial = psp->ps_serial++; in set_service()
395 slp->sl_parse = psp; in set_service()
398 psp->ps_csvc = slp; in set_service()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/dr/
H A Ddr_cpu.c639 dr_fill_cmp_stat(sbd_cpu_stat_t *csp, int ncores, int impl, sbd_cmp_stat_t *psp) in dr_fill_cmp_stat() argument
643 ASSERT(csp && psp && (ncores >= 1)); in dr_fill_cmp_stat()
645 bzero((caddr_t)psp, sizeof (*psp)); in dr_fill_cmp_stat()
651 psp->ps_type = SBD_COMP_CMP; in dr_fill_cmp_stat()
652 psp->ps_unit = DR_UNUM2SBD_UNUM(csp->cs_unit, SBD_COMP_CMP); in dr_fill_cmp_stat()
653 (void) strlcpy(psp->ps_name, csp->cs_name, sizeof (psp->ps_name)); in dr_fill_cmp_stat()
654 psp->ps_cond = csp->cs_cond; in dr_fill_cmp_stat()
655 psp->ps_busy = csp->cs_busy; in dr_fill_cmp_stat()
656 psp->ps_time = csp->cs_time; in dr_fill_cmp_stat()
657 psp->ps_ostate = csp->cs_ostate; in dr_fill_cmp_stat()
[all …]
/illumos-gate/usr/src/cmd/lp/cmd/lpsched/
H A Dfncs.c186 free_pstatus(PSTATUS *psp) in free_pstatus() argument
188 if (psp != NULL) { in free_pstatus()
189 if (psp->alert != NULL) in free_pstatus()
190 free_alert(psp->alert); in free_pstatus()
191 if (psp->exec != NULL) in free_pstatus()
192 free_exec(psp->exec); in free_pstatus()
193 if (psp->fault_exec != NULL) in free_pstatus()
194 free_exec(psp->fault_exec); in free_pstatus()
195 if (psp->printer != NULL) in free_pstatus()
196 freeprinter(psp->printer); in free_pstatus()
[all …]
/illumos-gate/usr/src/cmd/truss/
H A Dprocset.c49 procset_t *psp = &procset; in show_procset() local
51 if (Pread(Proc, psp, sizeof (*psp), offset) == sizeof (*psp)) { in show_procset()
53 pri->pname, idop_enum(pri, psp->p_op)); in show_procset()
55 idtype_enum(pri, psp->p_lidtype), (long)psp->p_lid); in show_procset()
57 idtype_enum(pri, psp->p_ridtype), (long)psp->p_rid); in show_procset()
/illumos-gate/usr/src/cmd/eqn/
H A Dtext.c20 int psp; variable
59 for (csp = psp = 0; (c = p1[psp++]) != '\0'; ) { in text()
117 if (p1[psp] == '=') { /* look ahead for == <= >= */ in trans()
119 psp++; in trans()
127 if (p1[psp] == '>') { in trans()
128 name4('-', '>'); psp++; in trans()
145 cs[csp++] = c; cs[csp++] = c = p1[psp++]; cs[csp++] = p1[psp++]; in trans()
146 if (c == '(') cs[csp++] = p1[psp++]; in trans()
148 cs[csp++] = p1[psp++]; in trans()
149 cs[csp++] = p1[psp++]; in trans()
/illumos-gate/usr/src/uts/sun4u/ngdr/io/
H A Ddr_cpu.c686 dr_fill_cmp_stat(sbd_cpu_stat_t *csp, int ncores, int impl, sbd_cmp_stat_t *psp) in dr_fill_cmp_stat() argument
690 ASSERT(csp && psp && (ncores >= 1)); in dr_fill_cmp_stat()
692 bzero((caddr_t)psp, sizeof (*psp)); in dr_fill_cmp_stat()
698 psp->ps_type = SBD_COMP_CMP; in dr_fill_cmp_stat()
699 psp->ps_unit = DR_UNUM2SBD_UNUM(csp->cs_unit, SBD_COMP_CMP); in dr_fill_cmp_stat()
700 (void) strncpy(psp->ps_name, csp->cs_name, sizeof (psp->ps_name)); in dr_fill_cmp_stat()
701 psp->ps_cond = csp->cs_cond; in dr_fill_cmp_stat()
702 psp->ps_busy = csp->cs_busy; in dr_fill_cmp_stat()
703 psp->ps_time = csp->cs_time; in dr_fill_cmp_stat()
704 psp->ps_ostate = csp->cs_ostate; in dr_fill_cmp_stat()
[all …]
/illumos-gate/usr/src/cmd/nohup/
H A Dnohup.c412 const pstatus_t *psp; in do_pnohup() local
414 psp = Pstatus(P); in do_pnohup()
423 "process %d\n"), psp->pr_pid); in do_pnohup()
434 "disposition of SIGHUP for %d\n"), psp->pr_pid); in do_pnohup()
440 "by %d; use -a to force process to ignore\n"), psp->pr_pid); in do_pnohup()
446 "disposition of SIGQUIT for %d\n"), psp->pr_pid); in do_pnohup()
452 "by %d; use -a to force process to ignore\n"), psp->pr_pid); in do_pnohup()
460 "disposition of SIGHUP for %d\n"), psp->pr_pid); in do_pnohup()
466 "disposition of SIGQUIT for %d\n"), psp->pr_pid); in do_pnohup()
500 if ((psp->pr_lwp.pr_flags & PR_STOPPED) && in do_pnohup()
[all …]
/illumos-gate/usr/src/cmd/ptools/pflags/
H A Dpflags.c257 lwplook(look_arg_t *arg, const lwpstatus_t *psp, const lwpsinfo_t *pip) in lwplook() argument
271 if (psp == NULL) in lwplook()
278 flags = psp->pr_flags & LWPFLAGS; in lwplook()
282 (void) printf(" /%d:\tflags = %s", (int)psp->pr_lwpid, prflags(flags)); in lwplook()
283 if ((flags & PR_ASLEEP) || (psp->pr_syscall && in lwplook()
290 if (psp->pr_syscall && !(arg->pflags & PR_ISSYS)) { in lwplook()
294 proc_sysname(psp->pr_syscall, buf, sizeof (buf))); in lwplook()
295 for (i = 0; i < psp->pr_nsysarg; i++) { in lwplook()
298 (void) printf("0x%lx", psp->pr_sysarg[i]); in lwplook()
306 (void) printf("\twhy = %s", prwhy(psp->pr_why)); in lwplook()
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/
H A Doptget.c523 pop(register Push_t* psp) in pop() argument
527 while (tsp = psp) in pop()
529 psp = psp->next; in pop()
1214 info(Push_t* psp, char* s, char* e, Sfio_t* ip, char* id) in info() argument
1232 tsp->next = psp; in info()
1243 localize(Push_t* psp, char* s, char* e, int term, int n, Sfio_t* ip, int version, char* id, char* c… in localize() argument
1281 tsp->next = psp; in localize()
1308 Push_t* psp = 0; in label() local
1359 (tsp = localize(psp, s, e, (sep || level) ? '?' : 0, sep || level, ip, version, id, catalog))) in label()
1361 psp = tsp; in label()
[all …]
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprioctl.c879 prpsinfo_t *psp = &un.prps; in prioctl64() local
881 oprgetpsinfo(p, psp, in prioctl64()
1466 oprgetpsinfo32(proc_t *p, prpsinfo32_t *psp, kthread_t *tp) in oprgetpsinfo32() argument
1480 bzero(psp, sizeof (*psp)); in oprgetpsinfo32()
1516 psp->pr_state = state; in oprgetpsinfo32()
1517 psp->pr_sname = c; in oprgetpsinfo32()
1518 psp->pr_zomb = (state == SZOMB); in oprgetpsinfo32()
1523 psp->pr_flag = p->p_flag & (SSYS | SMSACCT); in oprgetpsinfo32()
1527 psp->pr_uid = crgetruid(cred); in oprgetpsinfo32()
1528 psp->pr_gid = crgetrgid(cred); in oprgetpsinfo32()
[all …]
H A Dprsubr.c2471 prgetpsinfo(proc_t *p, psinfo_t *psp) in prgetpsinfo() argument
2480 bzero(psp, sizeof (*psp)); in prgetpsinfo()
2483 bzero(psp, sizeof (*psp) - sizeof (psp->pr_lwp)); in prgetpsinfo()
2490 psp->pr_flag = p->p_flag & (SSYS | SMSACCT); in prgetpsinfo()
2491 psp->pr_nlwp = p->p_lwpcnt; in prgetpsinfo()
2492 psp->pr_nzomb = p->p_zombcnt; in prgetpsinfo()
2495 psp->pr_uid = crgetruid(cred); in prgetpsinfo()
2496 psp->pr_euid = crgetuid(cred); in prgetpsinfo()
2497 psp->pr_gid = crgetrgid(cred); in prgetpsinfo()
2498 psp->pr_egid = crgetgid(cred); in prgetpsinfo()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd_cpu.c166 sbd_cmp_stat_t *psp) in sbd_fill_cmp_stat() argument
170 ASSERT(csp && psp && (ncores >= 1)); in sbd_fill_cmp_stat()
172 bzero((caddr_t)psp, sizeof (*psp)); in sbd_fill_cmp_stat()
178 psp->ps_type = SBD_COMP_CMP; in sbd_fill_cmp_stat()
179 psp->ps_unit = SBD_CMP_NUM(csp->cs_unit); in sbd_fill_cmp_stat()
180 (void) strncpy(psp->ps_name, csp->cs_name, sizeof (psp->ps_name)); in sbd_fill_cmp_stat()
181 psp->ps_cond = csp->cs_cond; in sbd_fill_cmp_stat()
182 psp->ps_busy = csp->cs_busy; in sbd_fill_cmp_stat()
183 psp->ps_time = csp->cs_time; in sbd_fill_cmp_stat()
184 psp->ps_ostate = csp->cs_ostate; in sbd_fill_cmp_stat()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dprocset.h131 #define setprocset(psp, op, ltype, lid, rtype, rid) \ argument
132 (psp)->p_op = (op); \
133 (psp)->p_lidtype = (ltype); \
134 (psp)->p_lid = (lid); \
135 (psp)->p_ridtype = (rtype); \
136 (psp)->p_rid = (rid);
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.c411 const lwpstatus_t *psp = &Pstatus(P)->pr_lwp; in pt_post_attach() local
416 psp->pr_flags, psp->pr_why, psp->pr_what); in pt_post_attach()
424 if ((psp->pr_flags & PR_ISTOP) && psp->pr_why == PR_SYSEXIT && in pt_post_attach()
425 psp->pr_errno == 0 && psp->pr_what == SYS_execve) { in pt_post_attach()
439 if (mdb.m_term != NULL && (psp->pr_flags & PR_STOPPED) && in pt_post_attach()
440 psp->pr_why == PR_JOBCONTROL && getsid(0) == Pstatus(P)->pr_sid) in pt_post_attach()
534 const lwpstatus_t *psp = &Pstatus(t->t_pshandle)->pr_lwp; in pt_pre_detach() local
544 if (psp->pr_flags & PR_ISTOP) { in pt_pre_detach()
545 if (psp->pr_why == PR_FAULTED && (psp->pr_what == FLTBPT || in pt_pre_detach()
546 psp->pr_what == FLTTRACE || psp->pr_what == FLTWATCH)) in pt_pre_detach()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dgcore.c1012 gcore_prgetlwpsinfo(uintptr_t t_addr, mdb_kthread_t *t, lwpsinfo_t *psp) in gcore_prgetlwpsinfo() argument
1019 bzero(psp, sizeof (*psp)); in gcore_prgetlwpsinfo()
1021 psp->pr_flag = 0; /* lwpsinfo_t.pr_flag is deprecated */ in gcore_prgetlwpsinfo()
1022 psp->pr_lwpid = t->t_tid; in gcore_prgetlwpsinfo()
1023 psp->pr_addr = t_addr; in gcore_prgetlwpsinfo()
1024 psp->pr_wchan = (uintptr_t)t->t_wchan; in gcore_prgetlwpsinfo()
1037 psp->pr_state = state; in gcore_prgetlwpsinfo()
1038 psp->pr_sname = c; in gcore_prgetlwpsinfo()
1039 psp->pr_syscall = t->t_sysnum; in gcore_prgetlwpsinfo()
1040 psp->pr_pri = t->t_pri; in gcore_prgetlwpsinfo()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/libproc/
H A Dlibproc.c182 ps_prochandle_t psp; in pr_addr2map() local
194 if (mdb_vread(&psp, sizeof (ps_prochandle_t), addr) == -1) { in pr_addr2map()
200 hi = psp.map_count; in pr_addr2map()
203 mp = &psp.mappings[mid]; in pr_addr2map()
207 mappings) + (mp - psp.mappings) * in pr_addr2map()
265 ps_prochandle_t psp; in pr_map_info_walk_init() local
273 if (mdb_vread(&psp, sizeof (ps_prochandle_t), wsp->walk_addr) == -1) { in pr_map_info_walk_init()
280 miw->miw_next = (uintptr_t)psp.mappings; in pr_map_info_walk_init()
281 miw->miw_count = psp.map_count; in pr_map_info_walk_init()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_proc.c142 const lwpstatus_t *psp = &Pstatus(dpr->dpr_proc)->pr_lwp; in dt_proc_bpmatch() local
149 if (psp->pr_reg[R_PC] == dbp->dbp_addr) in dt_proc_bpmatch()
155 (int)dpr->dpr_pid, (ulong_t)psp->pr_reg[R_PC]); in dt_proc_bpmatch()
333 const pstatus_t *psp = Pstatus(dpr->dpr_proc); in dt_proc_attach() local
340 if (psp->pr_lwp.pr_errno != 0) in dt_proc_attach()
394 const lwpstatus_t *psp = &Pstatus(P)->pr_lwp; in dt_proc_waitrun() local
396 int krflag = psp->pr_flags & (PR_KLC | PR_RLC); in dt_proc_waitrun()
397 timestruc_t tstamp = psp->pr_tstamp; in dt_proc_waitrun()
398 lwpid_t lwpid = psp->pr_lwpid; in dt_proc_waitrun()
404 assert(psp->pr_flags & PR_STOPPED); in dt_proc_waitrun()
[all …]
/illumos-gate/usr/src/cmd/ptools/pstack/
H A Dpstack.c386 thread_call_stack(void *data, const lwpstatus_t *psp, in thread_call_stack() argument
406 if (psp) in thread_call_stack()
407 call_stack(h, psp); in thread_call_stack()
423 const lwpstatus_t *psp, const lwpsinfo_t *pip) in lwp_call_stack() argument
436 if (psp) in lwp_call_stack()
437 call_stack(h, psp); in lwp_call_stack()
679 print_syscall(const lwpstatus_t *psp, prgregset_t reg) in print_syscall() argument
685 (void) proc_sysname(psp->pr_syscall, sname, sizeof (sname)); in print_syscall()
687 for (i = 0; i < psp->pr_nsysarg; i++) in print_syscall()
688 (void) printf((i+1 == psp->pr_nsysarg)? "%lx" : "%lx, ", in print_syscall()
[all …]

123