Searched refs:os_atomic_xor (Results 1 – 6 of 6) sorted by relevance
| /xnu-12377.41.6/libkern/os/ |
| H A D | atomic_private.h | 540 #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 D | lock_ptr.c | 345 os_atomic_xor(&lck->lck_ptr_value, xorv.lck_ptr_value, release); in hw_lck_ptr_unlock_fastpath()
|
| H A D | mpsc_queue.c | 286 st = os_atomic_xor(&dq->mpd_state, in _mpsc_daemon_queue_drain()
|
| H A D | work_interval.c | 1016 os_atomic_xor(&thread->th_work_interval_flags, th_wi_xor_mask, relaxed); in thread_set_work_interval()
|
| H A D | sched_prim.c | 1356 …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 D | kern_fork.c | 878 os_atomic_xor(&p->p_refcount, P_REF_NEW | P_REF_DEAD, relaxed); in forkproc_free()
|