| /xnu-11215.1.10/osfmk/arm/ |
| H A D | machine_routines_apple.c | 169 if (os_atomic_xchg(&initialized, true, relaxed)) { in vmapple_pac_get_default_keys()
|
| /xnu-11215.1.10/tests/ |
| H A D | restartable_ranges.c | 263 old = os_atomic_xchg(&cls[2], arena_alloc(), release);
|
| /xnu-11215.1.10/osfmk/kern/ |
| H A D | mpsc_queue.h | 218 return os_atomic_xchg(&q->mpqh_tail, elm, release); in __mpsc_queue_append_update_tail()
|
| H A D | locks_internal.h | 308 pidx = os_atomic_xchg(tail, txn->txn_mcs_id, release); in lck_spin_txn_enqueue()
|
| H A D | lock_ptr.c | 190 pidx = os_atomic_xchg(&lck->lck_ptr_mcs_tail, txn.txn_mcs_id, release); in hw_lck_ptr_contended()
|
| H A D | mpsc_queue.c | 98 *tail_out = os_atomic_xchg(&q->mpqh_tail, &q->mpqh_head, seq_cst); in mpsc_queue_dequeue_batch()
|
| H A D | lock_mtx.c | 436 pidx = os_atomic_xchg(&lock->lck_mtx.ilk_tail, idx, release); in lck_mtx_ilk_lock_contended() 709 pidx = os_atomic_xchg(&lock->lck_mtx.as_tail, idx, release); in lck_mtx_lock_adaptive_spin()
|
| H A D | epoch_sync.c | 632 uint64_t old = os_atomic_xchg(lock, 0, relaxed); in test_unlock()
|
| H A D | smr.h | 231 os_atomic_xchg(&(ptr)->__smr_ptr, value, release); \
|
| H A D | bsd_kern.c | 844 return os_atomic_xchg(&task->loadTag, loadTag, relaxed); in set_task_loadTag()
|
| H A D | zalloc.c | 5360 t = os_atomic_xchg(&pgz_slot_tail, m, relaxed); in pgz_slot_free() 5453 tmp.zm_bits = os_atomic_xchg(&meta->zm_bits, tmp.zm_bits, relaxed); in pgz_unprotect() 10764 if (os_atomic_xchg(&any_zone_test_running, true, relaxed)) { in zone_ro_basic_test_run() 10854 if (os_atomic_xchg(&any_zone_test_running, true, relaxed)) { in zone_basic_test_run() 11135 if (os_atomic_xchg(&any_zone_test_running, true, relaxed)) { in zone_stress_test_run() 11249 if (os_atomic_xchg(&any_zone_test_running, true, relaxed)) { in zone_gc_stress_test_run()
|
| H A D | waitq.c | 2470 if (os_atomic_xchg(&wqt_running, true, acquire)) { in wqt_start()
|
| H A D | smr.c | 3085 reason = os_atomic_xchg(&smrh->smrsh_rehashing, in __smr_shash_rehash()
|
| H A D | sched_prim.c | 9371 return os_atomic_xchg(&sched_perfcontrol_callback_deadline, new_deadline, in sched_perfcontrol_update_callback_deadline() 9506 …uint64_t old_shared_load = os_atomic_xchg(&pset->pset_cluster_shared_rsrc_load[shared_rsrc_type], … in sched_update_pset_load_average()
|
| H A D | kern_stackshot.c | 637 o_state = os_atomic_xchg(&stackshot_ctx.sc_state, SS_PANICKED, seq_cst); in stackshot_cpu_signal_panic()
|
| /xnu-11215.1.10/libkern/os/ |
| H A D | atomic_private.h | 604 #define os_atomic_xchg(p, v, m) _os_atomic_c11_op_orig(p, v, m, exchange) macro
|
| H A D | refcnt.c | 1012 v = os_atomic_xchg(zpercpu_get_cpu(rc, cpu), 0, relaxed); in os_ref_count_t()
|
| /xnu-11215.1.10/bsd/dev/arm64/ |
| H A D | fasttrap_isa.c | 225 if (os_atomic_xchg(&probe->ftp_triggered, 1, relaxed)) { 1018 if (os_atomic_xchg(&probe->ftp_triggered, 1, relaxed)) {
|
| /xnu-11215.1.10/bsd/dev/i386/ |
| H A D | fasttrap_isa.c | 717 if (os_atomic_xchg(&probe->ftp_triggered, 1, relaxed)) { in fasttrap_return_common() 1048 if (os_atomic_xchg(&probe->ftp_triggered, 1, relaxed)) { in fasttrap_pid_probe32() 1591 if (os_atomic_xchg(&probe->ftp_triggered, 1, relaxed)) { in fasttrap_pid_probe64()
|
| /xnu-11215.1.10/doc/primitives/ |
| H A D | atomics.md | 220 `os_atomic_xchg` is a simple wrapper around `atomic_exchange_explicit`.
|
| /xnu-11215.1.10/bsd/pthread/ |
| H A D | pthread_workqueue.c | 261 wq = os_atomic_xchg(&p->p_wqptr, wq, release); in proc_set_wqptr() 2267 wq = os_atomic_xchg(&p->p_wqptr, NULL, relaxed); in workq_exit()
|
| /xnu-11215.1.10/bsd/dev/dtrace/ |
| H A D | fasttrap.c | 517 work = os_atomic_xchg(&fasttrap_cleanup_work, 0, relaxed); in fasttrap_pid_cleanup_cb()
|
| /xnu-11215.1.10/bsd/kern/ |
| H A D | kern_exec.c | 1477 if (!os_atomic_xchg(&logged_once, true, relaxed)) { in exec_mach_imgact()
|
| /xnu-11215.1.10/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.c | 1304 const uint16_t vasid = os_atomic_xchg(&pmap->asid, 0, relaxed); in free_asid()
|
| /xnu-11215.1.10/osfmk/arm/pmap/ |
| H A D | pmap.c | 1803 uint16_t hw_asid = os_atomic_xchg(&pmap->hw_asid, 0, relaxed); in free_asid()
|