Searched refs:p_refcount (Results 1 – 7 of 7) sorted by relevance
| /xnu-11215/bsd/kern/ |
| H A D | kern_fork.c | 883 assert((os_ref_get_raw_mask(&p->p_refcount) >> P_REF_BITS) == 1); in forkproc_free() 884 assert((os_ref_get_raw_mask(&p->p_refcount) & P_REF_NEW) == P_REF_NEW); in forkproc_free() 885 os_atomic_xor(&p->p_refcount, P_REF_NEW | P_REF_DEAD, relaxed); in forkproc_free() 946 os_ref_init_mask(&child_proc->p_refcount, P_REF_BITS, &p_refgrp, P_REF_NEW); in forkproc() 1005 os_atomic_or(&child_proc->p_refcount, P_REF_SHADOW, relaxed); in forkproc()
|
| H A D | kern_proc.c | 519 return os_ref_get_raw_mask(&p->p_refcount) & P_REF_DEAD; in proc_list_exited() 595 bits = os_ref_retain_try_mask(&p->p_refcount, P_REF_BITS, in proc_ref_try_fast() 615 if (os_ref_get_raw_mask(&p->p_refcount) & mask) { in proc_ref_wait() 738 wakeup(&p->p_refcount); in proc_rele() 746 return os_ref_get_raw_mask(&p->p_refcount) & P_REF_SHADOW; in proc_is_shadow() 838 uint32_t bits = os_ref_get_raw_mask(&p->p_refcount); in proc_refdrain() 843 if (os_atomic_cmpxchgv(&p->p_refcount, bits, in proc_refdrain() 845 proc_ref_wait(p, &p->p_refcount, P_REF_DRAINING, false); in proc_refdrain() 864 os_atomic_or(&p->p_refcount, P_REF_IN_EXEC, relaxed); in proc_refdrain_will_exec() 897 os_ref_retain_mask(&p->p_refcount, P_REF_BITS, NULL); in proc_refdrain_will_exec() [all …]
|
| H A D | bsd_init.c | 606 os_ref_init_mask(&kernproc->p_refcount, P_REF_BITS, &p_refgrp, P_REF_NONE); in bsd_init()
|
| H A D | kern_exec.c | 5115 os_atomic_andnot(&new_proc->p_refcount, P_REF_SHADOW, relaxed); in proc_exec_switch_task() 5116 os_atomic_or(&old_proc->p_refcount, P_REF_SHADOW, relaxed); in proc_exec_switch_task()
|
| H A D | kern_exit.c | 2103 os_atomic_or(&p->p_refcount, P_REF_DEAD, relaxed); in proc_prepareexit()
|
| /xnu-11215/bsd/sys/ |
| H A D | proc_internal.h | 328 os_ref_atomic_t p_refcount; /* number of outstanding users */ member
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | process.py | 833 if int(proc.p_refcount) & GetEnumValue("proc_ref_bits_t::P_REF_SHADOW") :
|