Lines Matching defs:ptr

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