Lines Matching defs:proc
271 struct proc { struct
273 LIST_ENTRY(proc) p_list; /* List of all processes. */ argument
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
306 LIST_ENTRY(proc) p_persona_list; argument
318 …SMR_POINTER(struct pgrp *XNU_PTRAUTH_SIGNED_PTR("proc.p_pgrp")) p_pgrp; /* Pointer to process grou… argument
334 int p_aio_total_count; /* all allocated AIO requests for this proc */ argument
338 …u_int p_estcpu; /* Time averaged value of p_cpticks.(used by aio and proc_… argument
339 fixpt_t p_pctcpu; /* %cpu for this process during p_swtime (used by aio)*/ argument
340 u_int p_slptime; /* used by proc_compare */ argument
361 /* cached proc-specific data required for corpse inspection */ argument
362 pid_t p_responsible_pid; /* pid responsible for this process */ argument
365 … p_dtrace_probes; /* (PL) are there probes for this proc? */ argument
370 lck_mtx_t p_dtrace_sprlock; /* sun proc lock emulation */ argument
373 …struct dtrace_helpers* p_dtrace_helpers; /* (dtrace_lock) DTrace per-proc p… argument
381 struct vnode * XNU_PTRAUTH_SIGNED_PTR("proc.p_textvp") p_textvp; /* Vnode of executable. */ argument
437 …4_t did_throttle __attribute__((aligned(8))); /* Counter for number of I/Os this proc throttled */ argument
440 unsigned int p_fdlock_pc[4];
441 unsigned int p_fdunlock_pc[4];
465 /* Fields protected by proc list lock */ argument
471 TAILQ_ENTRY(proc) p_memstat_list; /* priority bucket link */ argument
473 uint64_t p_memstat_idledeadline; /* time at which process became clean */ argument
474 …uint64_t p_memstat_idle_start; /* abstime process transitions into the idle band … argument
477 …int32_t p_memstat_memlimit_active; /* memory limit enforced when process is in active… argument
478 …int32_t p_memstat_memlimit_inactive; /* memory limit enforced when process is in inacti… argument
479 …int32_t p_memstat_relaunch_flags; /* flags indicating relaunch behavior for the proc… argument
481 uint32_t p_memstat_freeze_sharedanon_pages; /* shared pages left behind after freeze */
482 uint32_t p_memstat_frozen_count;
483 uint32_t p_memstat_thaw_count;
507 * Identify a process uniquely. argument
508 * proc_ident's fields match 1-1 with those in struct proc. argument