Lines Matching defs:proc
596 struct proc { struct
599 struct mtx p_slock; /* process spin lock */ argument
617 LIST_ENTRY(proc) p_hash; /* (d) Hash chain. */ argument
619 struct proc *p_pptr; /* (c + e) Pointer to parent process. */ argument
622 struct proc *p_reaper; /* (e) My reaper. */ argument
631 struct ksiginfo *p_ksi; /* Locked by parent proc lock */ argument
632 sigqueue_t p_sigqueue; /* (c) Sigs not delivered to a td. */
634 pid_t p_oppid; /* (c + e) Real parent pid. */
638 struct vmspace *p_vmspace; /* (b) Address space. */
639 u_int p_swtick; /* (c) Tick when swapped in or out. */
663 struct procdesc *p_procdesc; /* (e) Process descriptor, if any. */ argument
664 u_int p_treeflag; /* (e) P_TREE flags */
665 int p_pendingexits; /* (c) Count of pending thread exits. */
666 struct filemon *p_filemon; /* (c) filemon-specific data. */
667 int p_pdeathsig; /* (c) Signal from parent on exit. */
693 struct pgrp *p_pgrp; /* (c + e) Pointer to process group. */ argument
694 struct knlist *p_klist; /* (c) Knotes attached to this proc. */ argument
696 struct mdproc p_md; /* Any machine-dependent fields. */ argument
699 struct proc *p_peers; /* (r) */ argument
700 struct proc *p_leader; /* (b) */ argument
705 struct kdtrace_proc *p_dtrace; /* (*) DTrace-specific data. */ argument
716 LIST_ENTRY(proc) p_orphan; /* (e) List of orphan processes. */ argument