Home
last modified time | relevance | path

Searched refs:ord (Results 1 – 7 of 7) sorted by relevance

/xnu-12377.41.6/osfmk/arm/
H A Dlocks_arm.c127 load_exclusive32(uint32_t *target, enum memory_order ord) in load_exclusive32() argument
131 if (_os_atomic_mo_has_acquire(ord)) { in load_exclusive32()
141 store_exclusive32(uint32_t *target, uint32_t value, enum memory_order ord) in store_exclusive32() argument
145 if (_os_atomic_mo_has_release(ord)) { in store_exclusive32()
155 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() argument
160 ord = memory_order_relaxed; in atomic_exchange_begin32()
162 val = load_exclusive32(target, ord); in atomic_exchange_begin32()
168 …ic_exchange_complete32(uint32_t *target, uint32_t previous, uint32_t newval, enum memory_order ord) in atomic_exchange_complete32() argument
171 …return __c11_atomic_compare_exchange_strong((_Atomic uint32_t *)target, &previous, newval, ord, me… in atomic_exchange_complete32()
174 return store_exclusive32(target, newval, ord); in atomic_exchange_complete32()
[all …]
/xnu-12377.41.6/osfmk/kern/
H A Dsimple_lock.h160 enum memory_order ord,
167 enum memory_order ord,
177 enum memory_order ord);
182 enum memory_order ord);
187 enum memory_order ord);
191 enum memory_order ord);
/xnu-12377.41.6/libkern/os/
H A Datomic_private_impl.h45 _os_atomic_mo_has_acquire(OS_ATOMIC_STD memory_order ord) in _os_atomic_mo_has_acquire() argument
47 switch (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() argument
61 switch (ord) { in _os_atomic_mo_has_release()
/xnu-12377.41.6/tools/lldbmacros/usertaskdebugging/
H A Drsprotocol.py21 checksum += ord(i)
/xnu-12377.41.6/tools/lldbmacros/lint/
H A Dsyntax_checker.py19 if ord(c) >= 0x80: return True
/xnu-12377.41.6/osfmk/i386/
H A Dlocks_i386.c161 atomic_exchange_begin32(uint32_t *target, uint32_t *previous, enum memory_order ord) in atomic_exchange_begin32() argument
165 (void)ord; // Memory order not used in atomic_exchange_begin32()
172 …ic_exchange_complete32(uint32_t *target, uint32_t previous, uint32_t newval, enum memory_order ord) in atomic_exchange_complete32() argument
174 …return __c11_atomic_compare_exchange_strong((_Atomic uint32_t *)target, &previous, newval, ord, me… in atomic_exchange_complete32()
183 …t32(uint32_t *target, uint32_t test_mask, uint32_t set_mask, enum memory_order ord, boolean_t wait) in atomic_test_and_set32() argument
188 value = atomic_exchange_begin32(target, &prev, ord); in atomic_test_and_set32()
198 if (atomic_exchange_complete32(target, prev, value, ord)) { in atomic_test_and_set32()
/xnu-12377.41.6/tools/lldbmacros/
H A Dkcdata.py319 if ord(_v) == 0:
642 self.obj = list(map(ord, BytesToString(self.i_data)))