Lines Matching refs:mo
53 #define OSATOMIC_INTERCEPTOR(return_t, t, tsan_t, f, tsan_atomic_f, mo) \
56 return tsan_atomic_f((volatile tsan_t *)ptr, x, mo); \
59 #define OSATOMIC_INTERCEPTOR_PLUS_X(return_t, t, tsan_t, f, tsan_atomic_f, mo) \
62 return tsan_atomic_f((volatile tsan_t *)ptr, x, mo) + x; \
65 #define OSATOMIC_INTERCEPTOR_PLUS_1(return_t, t, tsan_t, f, tsan_atomic_f, mo) \
68 return tsan_atomic_f((volatile tsan_t *)ptr, 1, mo) + 1; \
72 mo) \
75 return tsan_atomic_f((volatile tsan_t *)ptr, 1, mo) - 1; \
137 #define OSATOMIC_INTERCEPTOR_BITOP(f, op, clear, mo) \
143 char orig_byte = op((volatile a8 *)byte_ptr, mask, mo); \