Lines Matching defs:proc

226 struct	proc {  struct
243 enum procstat p_stat; /* S* process status. */ argument
249 LIST_ENTRY(proc) p_pglist; /* List of processes in pgrp. */ argument
250 struct proc *p_pptr; /* Pointer to parent process. */ argument
252 struct proclist p_children; /* Pointer to list of children. */ argument
274 unsigned int p_stops; /* procfs event bitmask */ argument
275 unsigned int p_stype; /* procfs stop event type */ argument
276 char p_step; /* procfs stop *once* flag */ argument
277 unsigned char p_pfsflags; /* procfs flags */ argument
281 struct klist p_klist; /* knotes attached to this process */ argument
283 struct timeval p_start; /* start time for a process */ argument
285 struct rusage p_ru; /* stats for this proc */ argument
298 struct pgrp *p_pgrp; /* Pointer to process group. */ argument
314 int p_lock; /* Prevent proc destruction */ argument
315 int p_nthreads; /* Number of threads in this process. */ argument
318 struct lwp_rb_tree p_lwp_tree; /* RB tree of LWPs for this process */ argument
321 struct proc *p_peers; /* XXX lwp */ argument
322 struct proc *p_leader; /* XXX lwp */ argument
323 void *p_emuldata; /* process-specific emulator state */ argument
325 struct vkernel_proc *p_vkernel; /* VKernel support, proc part */ argument
329 struct spinlock p_spin; /* Spinlock for LWP access to proc */ argument
330 struct lwkt_token p_token; /* Token for LWP access to proc */ argument
334 struct sys_upmap *p_upmap; /* user RW mappable per-process page */ argument
358 #define P_SYSTEM 0x00200 /* System proc: no sigs, stats or swapping */ argument