Lines Matching refs:INLINE
57 INLINE void atomic_signal_fence(memory_order) {
61 INLINE void atomic_thread_fence(memory_order) {
65 INLINE void proc_yield(int cnt) {
71 INLINE typename T::Type atomic_load(
89 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
105 INLINE u32 atomic_fetch_add(volatile atomic_uint32_t *a,
113 INLINE uptr atomic_fetch_add(volatile atomic_uintptr_t *a,
126 INLINE u32 atomic_fetch_sub(volatile atomic_uint32_t *a,
134 INLINE uptr atomic_fetch_sub(volatile atomic_uintptr_t *a,
147 INLINE u8 atomic_exchange(volatile atomic_uint8_t *a,
154 INLINE u16 atomic_exchange(volatile atomic_uint16_t *a,
161 INLINE u32 atomic_exchange(volatile atomic_uint32_t *a,
168 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint8_t *a,
194 INLINE bool atomic_compare_exchange_strong(volatile atomic_uintptr_t *a,
207 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint16_t *a,
220 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint32_t *a,
233 INLINE bool atomic_compare_exchange_strong(volatile atomic_uint64_t *a,
247 INLINE bool atomic_compare_exchange_weak(volatile T *a,