Lines Matching defs:proc

78 	struct vnode	*le_trace;	/* pointer to /proc lwp vnode */
135 * out. Other per-process data (user.h) is also inside the proc structure.
138 typedef struct proc {
144 struct plock *p_lockp; /* ptr to proc struct's mutex lock */
156 struct proc *p_link; /* forward link */
157 struct proc *p_parent; /* ptr to parent process */
158 struct proc *p_child; /* ptr to first child process */
159 struct proc *p_sibling; /* ptr to next sibling proc on chain */
160 struct proc *p_psibling; /* ptr to prev sibling proc on chain */
161 struct proc *p_sibling_ns; /* prt to siblings with new state */
162 struct proc *p_child_ns; /* prt to children with new state */
163 struct proc *p_next; /* active chain link next */
164 struct proc *p_prev; /* active chain link prev */
165 struct proc *p_nextofkin; /* gets accounting info at exit */
166 struct proc *p_orphan;
167 struct proc *p_nextorph;
168 struct proc *p_pglink; /* process group hash chain link next */
169 struct proc *p_ppglink; /* process group hash chain link prev */
176 kcondvar_t p_cv; /* proc struct's condition variable */
181 uint_t p_proc_flag; /* /proc-related flags */
238 * /proc (process filesystem) debugger interface stuff.
240 k_sigset_t p_sigmask; /* mask of traced signals (/proc) */
241 k_fltset_t p_fltmask; /* mask of traced faults (/proc) */
242 struct vnode *p_trace; /* pointer to primary /proc vnode */
243 struct vnode *p_plist; /* list of /proc vnodes for process */
244 kthread_t *p_agenttp; /* thread ptr for /proc agent lwp */
250 struct proc *p_rlink; /* linked list for server */
318 struct proc *p_taskprev; /* ptr to previous process in task */
319 struct proc *p_tasknext; /* ptr to next process in task */
339 int p_dtrace_probes; /* are there probes for this proc? */
355 rctl_qty_t p_locked_mem; /* locked memory charged to proc */
357 rctl_qty_t p_crypto_mem; /* /dev/crypto memory charged to proc */
407 struct proc *pid_pglink;
408 struct proc *pid_pgtail;
439 #define PID_ALLOC_PROC 0x0001 /* assign a /proc slot as well */
459 /* p_proc_flag codes -- these flags are mostly private to /proc */
460 #define P_PR_TRACE 0x0001 /* signal, fault or syscall tracing via /proc */
463 #define P_PR_LOCK 0x0008 /* process locked by /proc */
464 #define P_PR_ASYNC 0x0010 /* asynchronous stopping via /proc */
467 #define P_PR_RUNLCL 0x0080 /* set process running on last /proc close */
468 #define P_PR_KILLCL 0x0100 /* kill process on last /proc close */
473 * note that two of these flags, SMSACCT and SSYS, are exported to /proc's
483 #define SWATCHOK 0x00000010 /* proc in acceptable state for watchpoints */
515 /* Macro to convert proc pointer to a user block pointer */
526 * 1. uses register pointers to lwp and proc instead of reloading them.
687 void (*proc)(),
734 void (*proc)(),