Lines Matching refs:ptr

57 #  define tsan_load(ptr) atomic_load_explicit((ptr), memory_order_relaxed)
58 # define tsan_store(ptr, val) atomic_store_explicit((ptr), (val), memory_order_relaxed)
59 # define tsan_counter(ptr) atomic_fetch_add_explicit((ptr), 1, memory_order_relaxed)
60 # define tsan_decr(ptr) atomic_fetch_add_explicit((ptr), -1, memory_order_relaxed)
61 # define tsan_ld_acq(ptr) atomic_load_explicit((ptr), memory_order_acquire)
62 # define tsan_st_rel(ptr, val) atomic_store_explicit((ptr), (val), memory_order_release)
70 # define tsan_load(ptr) __atomic_load_n((ptr), __ATOMIC_RELAXED)
71 # define tsan_store(ptr, val) __atomic_store_n((ptr), (val), __ATOMIC_RELAXED)
72 # define tsan_counter(ptr) __atomic_fetch_add((ptr), 1, __ATOMIC_RELAXED)
73 # define tsan_decr(ptr) __atomic_fetch_add((ptr), -1, __ATOMIC_RELAXED)
74 # define tsan_ld_acq(ptr) __atomic_load_n((ptr), __ATOMIC_ACQUIRE)
75 # define tsan_st_rel(ptr, val) __atomic_store_n((ptr), (val), __ATOMIC_RELEASE)
101 # define tsan_load(ptr) (sizeof(*(ptr)) == 8 ? __iso_volatile_load64(ptr) \
102 : __iso_volatile_load32(ptr))
103 # define tsan_store(ptr, val) (sizeof(*(ptr)) == 8 ? __iso_volatile_store64((ptr), (val)) \
104 : __iso_volatile_store32((ptr), (val)))
106 # define tsan_load(ptr) __iso_volatile_load32(ptr)
107 # define tsan_store(ptr, val) __iso_volatile_store32((ptr), (val))
110 # define tsan_load(ptr) (*(ptr))
111 # define tsan_store(ptr, val) (*(ptr) = (val))
116 # define tsan_counter(ptr) (sizeof(*(ptr)) == 8 ? _InterlockedExchangeAdd64((ptr), 1) \
117 : _InterlockedExchangeAdd((ptr), 1))
118 # define tsan_decr(ptr) (sizeof(*(ptr)) == 8 ? _InterlockedExchangeAdd64((ptr), -1) \
119 : _InterlockedExchangeAdd((ptr), -1))
121 # define tsan_counter(ptr) _InterlockedExchangeAdd((ptr), 1)
122 # define tsan_decr(ptr) _InterlockedExchangeAdd((ptr), -1)
125 # define tsan_ld_acq(ptr) (*(ptr))
126 # define tsan_st_rel(ptr, val) (*(ptr) = (val))
134 # define tsan_load(ptr) (*(ptr))
135 # define tsan_store(ptr, val) (*(ptr) = (val))
136 # define tsan_counter(ptr) ((*(ptr))++)
137 # define tsan_decr(ptr) ((*(ptr))--)