Searched refs:p_refcount (Results 1 – 7 of 7) sorted by relevance
| /xnu-12377.41.6/bsd/kern/ |
| H A D | kern_fork.c | 876 assert((os_ref_get_raw_mask(&p->p_refcount) >> P_REF_BITS) == 1); in forkproc_free() 877 assert((os_ref_get_raw_mask(&p->p_refcount) & P_REF_NEW) == P_REF_NEW); in forkproc_free() 878 os_atomic_xor(&p->p_refcount, P_REF_NEW | P_REF_DEAD, relaxed); in forkproc_free() 939 os_ref_init_mask(&child_proc->p_refcount, P_REF_BITS, &p_refgrp, P_REF_NEW); in forkproc() 1002 os_atomic_or(&child_proc->p_refcount, P_REF_SHADOW, relaxed); in forkproc()
|
| H A D | kern_proc.c | 735 return os_ref_get_raw_mask(&p->p_refcount) & P_REF_DEAD; in proc_list_exited() 811 bits = os_ref_retain_try_mask(&p->p_refcount, P_REF_BITS, in proc_ref_try_fast() 831 if (os_ref_get_raw_mask(&p->p_refcount) & mask) { in proc_ref_wait() 934 os_atomic_rmw_loop(&p->p_refcount, o_bits, n_bits, release, { in proc_rele() 954 wakeup(&p->p_refcount); in proc_rele() 962 return os_ref_get_raw_mask(&p->p_refcount) & P_REF_SHADOW; in proc_is_shadow() 1063 uint32_t bits = os_ref_get_raw_mask(&p->p_refcount); in proc_refdrain() 1068 if (os_atomic_cmpxchgv(&p->p_refcount, bits, in proc_refdrain() 1070 proc_ref_wait(p, &p->p_refcount, P_REF_DRAINING, false); in proc_refdrain() 1089 os_atomic_or(&p->p_refcount, P_REF_IN_EXEC, relaxed); in proc_refdrain_will_exec() [all …]
|
| H A D | bsd_init.c | 609 os_ref_init_mask(&kernproc->p_refcount, P_REF_BITS, &p_refgrp, P_REF_NONE); in bsd_init()
|
| H A D | kern_exec.c | 5713 os_atomic_andnot(&new_proc->p_refcount, P_REF_SHADOW, relaxed); in proc_exec_switch_task() 5714 os_atomic_or(&old_proc->p_refcount, P_REF_SHADOW, relaxed); in proc_exec_switch_task()
|
| H A D | kern_exit.c | 2162 os_atomic_or(&p->p_refcount, P_REF_DEAD, relaxed); in proc_prepareexit()
|
| /xnu-12377.41.6/bsd/sys/ |
| H A D | proc_internal.h | 327 os_ref_atomic_t p_refcount; /* number of outstanding users */ member
|
| /xnu-12377.41.6/tools/lldbmacros/ |
| H A D | process.py | 839 if int(proc.p_refcount) & GetEnumValue("proc_ref_bits_t::P_REF_SHADOW") :
|