| /xnu-12377.81.4/osfmk/kperf/ |
| H A D | kperf.c | 242 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.81.4/tools/cocci/ |
| H A D | c11_atomic_builtin_rewrite.cocci | 146 + os_atomic_cmpxchgv
|
| /xnu-12377.81.4/osfmk/kern/ |
| H A D | lock_mtx.c | 870 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 D | locks_internal.h | 131 lck_pretestv(_p, _e, g) && os_atomic_cmpxchgv(_p, _e, v, g, m); \
|
| H A D | epoch_sync.c | 648 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 D | work_interval.c | 871 (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 D | btlog.c | 225 } 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 D | ipc_kobject.c | 960 if (os_atomic_cmpxchgv(port_store, in ipc_kobject_make_send_lazy_alloc_port()
|
| H A D | exclaves.c | 1108 if (os_atomic_cmpxchgv(&clock->a_u64.latest_offset, latest_offset, in exclaves_update_timebase() 2188 os_atomic_cmpxchgv(&clock->a_u64.sent_offset, in exclaves_clocks_update()
|
| H A D | kern_stackshot.c | 681 …if (__improbable(!os_atomic_cmpxchgv(&stackshot_ctx.sc_state, SS_RUNNING, err_state, &cur_state, s… in stackshot_set_error()
|
| /xnu-12377.81.4/libkern/os/ |
| H A D | atomic_private.h | 678 #define os_atomic_cmpxchgv(p, e, v, g, m) ({ \ macro
|
| /xnu-12377.81.4/doc/primitives/ |
| H A D | atomics.md | 231 2. `os_atomic_cmpxchgv(address, expected, new_value, orig_value, mem_order)`
|
| /xnu-12377.81.4/bsd/kern/ |
| H A D | kern_event.c | 3168 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 D | kern_proc.c | 1149 if (os_atomic_cmpxchgv(&p->p_refcount, bits, in proc_refdrain()
|
| /xnu-12377.81.4/osfmk/arm/pmap/ |
| H A D | pmap.c | 5940 success = os_atomic_cmpxchgv(pte_p, *old_pte, new_pte, old_pte, acq_rel);
|