/illumos-gate/usr/src/uts/common/os/ |
H A D | procset.c | 84 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 D | Pgcore.c | 129 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 D | proc_arg.c | 132 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 D | proc_get_info.c | 166 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 D | upa64s.h | 167 #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 D | ebus.h | 199 #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 D | lemon.c | 1900 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 D | options.c | 228 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 D | dr_cpu.c | 639 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 D | fncs.c | 186 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 D | procset.c | 49 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 D | text.c | 20 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 D | dr_cpu.c | 686 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 D | nohup.c | 412 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 D | pflags.c | 257 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 D | optget.c | 523 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 D | prioctl.c | 879 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 D | prsubr.c | 2471 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 D | sbd_cpu.c | 166 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 D | procset.h | 131 #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 D | mdb_proc.c | 411 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 D | gcore.c | 1012 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 D | libproc.c | 182 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 D | dt_proc.c | 142 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 D | pstack.c | 386 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 …]
|