Searched refs:memory_order (Results 1 – 9 of 9) sorted by relevance
| /xnu-8792.41.9/tools/cocci/ |
| H A D | c11_atomic_builtin_rewrite.cocci | 4 @memory_order@ 11 m << memory_order.m; 18 identifier memory_order.m; 28 identifier memory_order.m; 52 identifier memory_order.m; 76 identifier memory_order.m; 100 identifier memory_order.m; 141 identifier memory_order.m;
|
| /xnu-8792.41.9/EXTERNAL_HEADERS/ |
| H A D | stdatomic.h | 65 typedef enum memory_order { enum 72 } memory_order; typedef 80 void atomic_thread_fence(memory_order); 81 void atomic_signal_fence(memory_order); 177 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 180 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 183 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
|
| /xnu-8792.41.9/osfmk/kern/ |
| H A D | simple_lock.h | 156 enum memory_order ord, 163 enum memory_order ord, 173 enum memory_order ord); 178 enum memory_order ord); 183 enum memory_order ord); 187 enum memory_order ord);
|
| /xnu-8792.41.9/libkern/os/ |
| H A D | refcnt.c | 376 memory_order release_order, memory_order dealloc_order) in _os_ref_release_inline() 418 memory_order release_order, memory_order dealloc_order) in os_ref_release_n_internal() 431 memory_order release_order, memory_order dealloc_order) in os_ref_release_internal() 544 struct os_refgrp *__debug_only grp, memory_order mo) in os_ref_retain_mask_inline()
|
| H A D | refcnt_internal.h | 51 memory_order release_order, memory_order dealloc_order); 64 memory_order release_order, memory_order dealloc_order); 117 os_ref_release_explicit(struct os_refcnt *rc, memory_order release_order, memory_order dealloc_orde… in os_ref_release_explicit()
|
| H A D | atomic_private_impl.h | 45 _os_atomic_mo_has_acquire(OS_ATOMIC_STD memory_order ord) in _os_atomic_mo_has_acquire() 59 _os_atomic_mo_has_release(OS_ATOMIC_STD memory_order ord) in _os_atomic_mo_has_release()
|
| /xnu-8792.41.9/osfmk/arm/ |
| H A D | locks_arm.c | 127 load_exclusive32(uint32_t *target, enum memory_order ord) in load_exclusive32() 141 store_exclusive32(uint32_t *target, uint32_t value, enum memory_order ord) in store_exclusive32() 155 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() 168 atomic_exchange_complete32(uint32_t *target, uint32_t previous, uint32_t newval, enum memory_order … in atomic_exchange_complete32() 185 atomic_test_and_set32(uint32_t *target, uint32_t test_mask, uint32_t set_mask, enum memory_order or… in atomic_test_and_set32()
|
| /xnu-8792.41.9/osfmk/i386/ |
| H A D | locks_i386.c | 161 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() 172 atomic_exchange_complete32(uint32_t *target, uint32_t previous, uint32_t newval, enum memory_order … in atomic_exchange_complete32() 183 atomic_test_and_set32(uint32_t *target, uint32_t test_mask, uint32_t set_mask, enum memory_order or… in atomic_test_and_set32()
|
| /xnu-8792.41.9/doc/ |
| H A D | atomics.md | 12 the [C11 memory model](https://en.cppreference.com/w/c/atomic/memory_order)
|