| /xnu-11215.1.10/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-11215.1.10/tools/cocci/ |
| H A D | c11_atomic_builtin_rewrite.cocci | 146 + os_atomic_cmpxchgv
|
| /xnu-11215.1.10/osfmk/kern/ |
| H A D | lock_mtx.c | 845 if (!os_atomic_cmpxchgv(&lock->lck_mtx.val, in lck_mtx_lock_contended() 990 os_atomic_cmpxchgv(&lock->lck_mtx.val, in lck_mtx_lock_slow() 1069 os_atomic_cmpxchgv(&lock->lck_mtx.data, in lck_mtx_try_lock_slow_inline() 1242 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 | 592 if (os_atomic_cmpxchgv(lock, 0, new, &old, relaxed) == 1) { in test_lock() 600 if (os_atomic_cmpxchgv(lock, old, old | WAITER_BIT, &old, relaxed) == 1) { in test_lock()
|
| H A D | work_interval.c | 872 (void)os_atomic_cmpxchgv(&work_interval->wi_wlid_flags, 0, in thread_set_work_interval() 1438 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 | 1111 if (os_atomic_cmpxchgv(port_store, in ipc_kobject_make_send_lazy_alloc_port() 1174 if (os_atomic_cmpxchgv(port_store, IP_NULL, port, &previous, release)) { in ipc_kobject_make_send_lazy_alloc_labeled_port()
|
| H A D | exclaves.c | 1044 if (os_atomic_cmpxchgv(&clock->a_u64.latest_offset, latest_offset, in exclaves_update_timebase() 2012 os_atomic_cmpxchgv(&clock->a_u64.sent_offset, local.u64.sent_offset, in exclaves_clock_update()
|
| H A D | kern_stackshot.c | 662 …if (__improbable(!os_atomic_cmpxchgv(&stackshot_ctx.sc_state, SS_RUNNING, err_state, &cur_state, s… in stackshot_set_error()
|
| /xnu-11215.1.10/libkern/os/ |
| H A D | atomic_private.h | 678 #define os_atomic_cmpxchgv(p, e, v, g, m) ({ \ macro
|
| /xnu-11215.1.10/doc/primitives/ |
| H A D | atomics.md | 231 2. `os_atomic_cmpxchgv(address, expected, new_value, orig_value, mem_order)`
|
| /xnu-11215.1.10/bsd/kern/ |
| H A D | kern_event.c | 3167 if (!os_atomic_cmpxchgv(&p->p_fd.fd_wqkqueue, NULL, kqwq, &tmp, release)) { in kqworkq_alloc() 3359 success = os_atomic_cmpxchgv(&kqwl->kqwl_preadopt_tg, in kqueue_process_preadopt_thread_group() 5365 if (os_atomic_cmpxchgv(&kqwl->kqwl_preadopt_tg_needs_redrive, 5591 if (os_atomic_cmpxchgv(&kqwl->kqwl_preadopt_tg_needs_redrive, KQWL_PREADOPT_TG_NEEDS_REDRIVE,
|
| H A D | kern_proc.c | 843 if (os_atomic_cmpxchgv(&p->p_refcount, bits, in proc_refdrain()
|
| /xnu-11215.1.10/osfmk/arm/pmap/ |
| H A D | pmap.c | 5877 success = os_atomic_cmpxchgv(pte_p, *old_pte, new_pte, old_pte, acq_rel);
|