Lines Matching refs:__ATOMIC_OPS
60 #define __ATOMIC_OPS(op_name, op_type, op_string) \ macro
64 __ATOMIC_OPS(__atomic_add, int, "laa")
65 __ATOMIC_OPS(__atomic_and, int, "lan")
66 __ATOMIC_OPS(__atomic_or, int, "lao")
67 __ATOMIC_OPS(__atomic_xor, int, "lax")
69 __ATOMIC_OPS(__atomic64_add, long, "laag")
70 __ATOMIC_OPS(__atomic64_and, long, "lang")
71 __ATOMIC_OPS(__atomic64_or, long, "laog")
72 __ATOMIC_OPS(__atomic64_xor, long, "laxg")
74 #undef __ATOMIC_OPS
113 #define __ATOMIC_OPS(op_name, op_string) \
117 __ATOMIC_OPS(__atomic_add, "ar")
118 __ATOMIC_OPS(__atomic_and, "nr")
119 __ATOMIC_OPS(__atomic_or, "or")
120 __ATOMIC_OPS(__atomic_xor, "xr")
122 #undef __ATOMIC_OPS