Home
last modified time | relevance | path

Searched refs:os_atomic_xor (Results 1 – 6 of 6) sorted by relevance

/xnu-12377.41.6/libkern/os/
H A Datomic_private.h540 #define os_atomic_xor(p, v, m) _os_atomic_c11_op(p, v, m, fetch_xor, ^) macro
/xnu-12377.41.6/osfmk/kern/
H A Dlock_ptr.c345 os_atomic_xor(&lck->lck_ptr_value, xorv.lck_ptr_value, release); in hw_lck_ptr_unlock_fastpath()
H A Dmpsc_queue.c286 st = os_atomic_xor(&dq->mpd_state, in _mpsc_daemon_queue_drain()
H A Dwork_interval.c1016 os_atomic_xor(&thread->th_work_interval_flags, th_wi_xor_mask, relaxed); in thread_set_work_interval()
H A Dsched_prim.c1356 …sched_cond_t new_cond = (sched_cond_t) os_atomic_xor(cond, SCHED_COND_ACTIVE | SCHED_COND_WAKEUP, … in sched_cond_ack()
/xnu-12377.41.6/bsd/kern/
H A Dkern_fork.c878 os_atomic_xor(&p->p_refcount, P_REF_NEW | P_REF_DEAD, relaxed); in forkproc_free()