Home
last modified time | relevance | path

Searched refs:os_atomic_cmpxchgv (Results 1 – 15 of 15) sorted by relevance

/xnu-12377.41.6/osfmk/kperf/
H A Dkperf.c242 int ok = os_atomic_cmpxchgv(&kperf_status, KPERF_SAMPLING_OFF, in kperf_enable_sampling()
261 int ok = os_atomic_cmpxchgv(&kperf_status, KPERF_SAMPLING_ON, in kperf_disable_sampling()
272 ok = os_atomic_cmpxchgv(&kperf_status, KPERF_SAMPLING_SHUTDOWN, in kperf_disable_sampling()
/xnu-12377.41.6/tools/cocci/
H A Dc11_atomic_builtin_rewrite.cocci146 + os_atomic_cmpxchgv
/xnu-12377.41.6/osfmk/kern/
H A Dlock_mtx.c870 if (!os_atomic_cmpxchgv(&lock->lck_mtx.val, in lck_mtx_lock_contended()
1015 os_atomic_cmpxchgv(&lock->lck_mtx.val, in lck_mtx_lock_slow()
1094 os_atomic_cmpxchgv(&lock->lck_mtx.data, in lck_mtx_try_lock_slow_inline()
1267 os_atomic_cmpxchgv(&lock->lck_mtx.data, data, LCK_MTX_PROFILE, in lck_mtx_unlock_slow()
H A Dlocks_internal.h131 lck_pretestv(_p, _e, g) && os_atomic_cmpxchgv(_p, _e, v, g, m); \
H A Depoch_sync.c648 if (os_atomic_cmpxchgv(lock, 0, new, &old, relaxed) == 1) { in test_lock()
656 if (os_atomic_cmpxchgv(lock, old, old | WAITER_BIT, &old, relaxed) == 1) { in test_lock()
H A Dwork_interval.c871 (void)os_atomic_cmpxchgv(&work_interval->wi_wlid_flags, 0, in thread_set_work_interval()
1440 if (os_atomic_cmpxchgv(&work_interval->wi_wlid_flags, 0, wlida_flags, in kern_work_interval_set_workload_id()
H A Dbtlog.c225 } while (!os_atomic_cmpxchgv(&bts->bts_ref_len, in __btstack_try_retain()
261 } while (!os_atomic_cmpxchgv(&bts->bts_ref_len, in __btstack_retain()
294 } while (!os_atomic_cmpxchgv(&bts->bts_ref_len, in __btstack_release()
H A Dipc_kobject.c960 if (os_atomic_cmpxchgv(port_store, in ipc_kobject_make_send_lazy_alloc_port()
H A Dexclaves.c1105 if (os_atomic_cmpxchgv(&clock->a_u64.latest_offset, latest_offset, in exclaves_update_timebase()
2149 os_atomic_cmpxchgv(&clock->a_u64.sent_offset, in exclaves_clocks_update()
H A Dkern_stackshot.c681 …if (__improbable(!os_atomic_cmpxchgv(&stackshot_ctx.sc_state, SS_RUNNING, err_state, &cur_state, s… in stackshot_set_error()
/xnu-12377.41.6/libkern/os/
H A Datomic_private.h678 #define os_atomic_cmpxchgv(p, e, v, g, m) ({ \ macro
/xnu-12377.41.6/doc/primitives/
H A Datomics.md231 2. `os_atomic_cmpxchgv(address, expected, new_value, orig_value, mem_order)`
/xnu-12377.41.6/bsd/kern/
H A Dkern_event.c3168 if (!os_atomic_cmpxchgv(&p->p_fd.fd_wqkqueue, NULL, kqwq, &tmp, release)) { in kqworkq_alloc()
3360 success = os_atomic_cmpxchgv(&kqwl->kqwl_preadopt_tg, in kqueue_process_preadopt_thread_group()
5366 if (os_atomic_cmpxchgv(&kqwl->kqwl_preadopt_tg_needs_redrive,
5592 if (os_atomic_cmpxchgv(&kqwl->kqwl_preadopt_tg_needs_redrive, KQWL_PREADOPT_TG_NEEDS_REDRIVE,
H A Dkern_proc.c1068 if (os_atomic_cmpxchgv(&p->p_refcount, bits, in proc_refdrain()
/xnu-12377.41.6/osfmk/arm/pmap/
H A Dpmap.c5938 success = os_atomic_cmpxchgv(pte_p, *old_pte, new_pte, old_pte, acq_rel);