Lines Matching defs:tsan_t
51 # define OSATOMIC_INTERCEPTOR(return_t, t, tsan_t, f, tsan_atomic_f, mo) \
54 return tsan_atomic_f((volatile tsan_t *)ptr, x, mo); \
57 # define OSATOMIC_INTERCEPTOR_PLUS_X(return_t, t, tsan_t, f, tsan_atomic_f, \
61 return tsan_atomic_f((volatile tsan_t *)ptr, x, mo) + x; \
64 # define OSATOMIC_INTERCEPTOR_PLUS_1(return_t, t, tsan_t, f, tsan_atomic_f, \
68 return tsan_atomic_f((volatile tsan_t *)ptr, 1, mo) + 1; \
71 # define OSATOMIC_INTERCEPTOR_MINUS_1(return_t, t, tsan_t, f, tsan_atomic_f, \
75 return tsan_atomic_f((volatile tsan_t *)ptr, 1, mo) - 1; \
114 # define OSATOMIC_INTERCEPTORS_CAS(f, tsan_atomic_f, tsan_t, t) \
118 (volatile tsan_t *)ptr, (tsan_t *)&old_value, (tsan_t)new_value, \
126 (volatile tsan_t *)ptr, (tsan_t *)&old_value, (tsan_t)new_value, \