Lines Matching defs:mo
72 const volatile T *a, memory_order mo) {
73 DCHECK(mo == memory_order_relaxed || mo == memory_order_consume ||
74 mo == memory_order_acquire || mo == memory_order_seq_cst);
78 if (mo == memory_order_relaxed) {
89 inline void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
90 DCHECK(mo == memory_order_relaxed || mo == memory_order_release ||
91 mo == memory_order_seq_cst);
94 if (mo == memory_order_relaxed) {
101 if (mo == memory_order_seq_cst)
106 u32 v, memory_order mo) {
107 (void)mo;
114 uptr v, memory_order mo) {
115 (void)mo;
127 u32 v, memory_order mo) {
128 (void)mo;
135 uptr v, memory_order mo) {
136 (void)mo;
148 u8 v, memory_order mo) {
149 (void)mo;
155 u16 v, memory_order mo) {
156 (void)mo;
162 u32 v, memory_order mo) {
163 (void)mo;
171 memory_order mo) {
172 (void)mo;
197 memory_order mo) {
210 memory_order mo) {
223 memory_order mo) {
236 memory_order mo) {
250 memory_order mo) {
251 return atomic_compare_exchange_strong(a, cmp, xchg, mo);