Lines Matching defs:proc
273 struct proc { struct
277 proc_ro_t p_proc_ro; argument
278 pid_t p_ppid; /* process's parent pid number */ argument
279 …pid_t p_original_ppid; /* process's original parent pid number, doesn't change if… argument
280 pid_t p_pgrpid; /* process group id of the process (LL)*/ argument
290 lck_mtx_t p_mlock; /* mutex lock for proc */ argument
291 pid_t p_pid; /* Process identifier for proc_find. (static)*/ argument
292 char p_stat; /* S* process status. (PL)*/ argument
297 LIST_ENTRY(proc) p_pglist; /* List of processes in pgrp (PGL) */ argument
302 struct proc_smr p_hash; /* Hash chain (LL)*/ argument
306 LIST_ENTRY(proc) p_persona_list; argument
315 …SMR_POINTER(struct pgrp *XNU_PTRAUTH_SIGNED_PTR("proc.p_pgrp")) p_pgrp; /* Pointer to process grou… argument
331 int p_aio_total_count; /* all allocated AIO requests for this proc */ argument
335 …u_int p_estcpu; /* Time averaged value of p_cpticks.(used by aio and proc_… argument
336 fixpt_t p_pctcpu; /* %cpu for this process during p_swtime (used by aio)*/ argument
337 u_int p_slptime; /* used by proc_compare */ argument
358 /* cached proc-specific data required for corpse inspection */ argument
359 pid_t p_responsible_pid; /* pid resonsible for this process */ argument
362 … p_dtrace_probes; /* (PL) are there probes for this proc? */ argument
367 lck_mtx_t p_dtrace_sprlock; /* sun proc lock emulation */ argument
370 …struct dtrace_helpers* p_dtrace_helpers; /* (dtrace_lock) DTrace per-proc p… argument
378 struct vnode * XNU_PTRAUTH_SIGNED_PTR("proc.p_textvp") p_textvp; /* Vnode of executable. */ argument
431 …4_t did_throttle __attribute__((aligned(8))); /* Counter for number of I/Os this proc throttled */ argument
434 unsigned int p_fdlock_pc[4];
435 unsigned int p_fdunlock_pc[4];
459 /* Fields protected by proc list lock */ argument
465 TAILQ_ENTRY(proc) p_memstat_list; /* priority bucket link */ argument
467 uint64_t p_memstat_idledeadline; /* time at which process became clean */ argument
468 …uint64_t p_memstat_idle_start; /* abstime process transitions into the idle band … argument
471 …int32_t p_memstat_memlimit_active; /* memory limit enforced when process is in active… argument
472 …int32_t p_memstat_memlimit_inactive; /* memory limit enforced when process is in inacti… argument
473 …int32_t p_memstat_relaunch_flags; /* flags indicating relaunch behavior for the proc… argument
498 * Identify a process uniquely. argument
499 * proc_ident's fields match 1-1 with those in struct proc. argument