c_op 27 arch/arc/include/asm/atomic.h #define ATOMIC_OP(op, c_op, asm_op) \ c_op 43 arch/arc/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 69 arch/arc/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 132 arch/arc/include/asm/atomic.h #define ATOMIC_OP(op, c_op, asm_op) \ c_op 138 arch/arc/include/asm/atomic.h v->counter c_op i; \ c_op 142 arch/arc/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 153 arch/arc/include/asm/atomic.h temp c_op i; \ c_op 160 arch/arc/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 171 arch/arc/include/asm/atomic.h v->counter c_op i; \ c_op 179 arch/arc/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 180 arch/arc/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 181 arch/arc/include/asm/atomic.h ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 182 arch/arc/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 191 arch/arc/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 192 arch/arc/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 193 arch/arc/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 223 arch/arc/include/asm/atomic.h #define ATOMIC_OP(op, c_op, asm_op) \ c_op 235 arch/arc/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 254 arch/arc/include/asm/atomic.h temp c_op i; \ c_op 259 arch/arc/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 281 arch/arc/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 282 arch/arc/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 283 arch/arc/include/asm/atomic.h ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 284 arch/arc/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 292 arch/arc/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 293 arch/arc/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 294 arch/arc/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 28 arch/arc/include/asm/bitops.h #define BIT_OP(op, c_op, asm_op) \ c_op 59 arch/arc/include/asm/bitops.h #define TEST_N_BIT_OP(op, c_op, asm_op) \ c_op 106 arch/arc/include/asm/bitops.h #define BIT_OP(op, c_op, asm_op) \ c_op 118 arch/arc/include/asm/bitops.h *m = temp c_op (1UL << (nr & 0x1f)); \ c_op 123 arch/arc/include/asm/bitops.h #define TEST_N_BIT_OP(op, c_op, asm_op) \ c_op 132 arch/arc/include/asm/bitops.h *m = old c_op (1UL << (nr & 0x1f)); \ c_op 141 arch/arc/include/asm/bitops.h #define BIT_OP(op, c_op, asm_op) \ c_op 159 arch/arc/include/asm/bitops.h #define TEST_N_BIT_OP(op, c_op, asm_op) \ c_op 193 arch/arc/include/asm/bitops.h #define __BIT_OP(op, c_op, asm_op) \ c_op 200 arch/arc/include/asm/bitops.h *m = temp c_op (1UL << (nr & 0x1f)); \ c_op 203 arch/arc/include/asm/bitops.h #define __TEST_N_BIT_OP(op, c_op, asm_op) \ c_op 210 arch/arc/include/asm/bitops.h *m = old c_op (1UL << (nr & 0x1f)); \ c_op 215 arch/arc/include/asm/bitops.h #define BIT_OPS(op, c_op, asm_op) \ c_op 218 arch/arc/include/asm/bitops.h BIT_OP(op, c_op, asm_op) \ c_op 221 arch/arc/include/asm/bitops.h TEST_N_BIT_OP(op, c_op, asm_op) \ c_op 224 arch/arc/include/asm/bitops.h __BIT_OP(op, c_op, asm_op) \ c_op 227 arch/arc/include/asm/bitops.h __TEST_N_BIT_OP(op, c_op, asm_op) c_op 38 arch/arm/include/asm/atomic.h #define ATOMIC_OP(op, c_op, asm_op) \ c_op 56 arch/arm/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 77 arch/arm/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 164 arch/arm/include/asm/atomic.h #define ATOMIC_OP(op, c_op, asm_op) \ c_op 170 arch/arm/include/asm/atomic.h v->counter c_op i; \ c_op 174 arch/arm/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 181 arch/arm/include/asm/atomic.h v->counter c_op i; \ c_op 188 arch/arm/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 196 arch/arm/include/asm/atomic.h v->counter c_op i; \ c_op 220 arch/arm/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 221 arch/arm/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 222 arch/arm/include/asm/atomic.h ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 223 arch/arm/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 231 arch/arm/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 232 arch/arm/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 233 arch/arm/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 38 arch/csky/include/asm/atomic.h #define ATOMIC_OP(op, c_op) \ c_op 53 arch/csky/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op) \ c_op 73 arch/csky/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 121 arch/csky/include/asm/atomic.h #define ATOMIC_OP(op, c_op) \ c_op 139 arch/csky/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op) \ c_op 160 arch/csky/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 20 arch/h8300/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op) \ c_op 27 arch/h8300/include/asm/atomic.h ret = v->counter c_op i; \ c_op 32 arch/h8300/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 40 arch/h8300/include/asm/atomic.h v->counter c_op i; \ c_op 45 arch/h8300/include/asm/atomic.h #define ATOMIC_OP(op, c_op) \ c_op 51 arch/h8300/include/asm/atomic.h v->counter c_op i; \ c_op 58 arch/h8300/include/asm/atomic.h #define ATOMIC_OPS(op, c_op) \ c_op 59 arch/h8300/include/asm/atomic.h ATOMIC_OP(op, c_op) \ c_op 60 arch/h8300/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op) c_op 31 arch/ia64/include/asm/atomic.h #define ATOMIC_OP(op, c_op) \ c_op 41 arch/ia64/include/asm/atomic.h new = old c_op i; \ c_op 46 arch/ia64/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 56 arch/ia64/include/asm/atomic.h new = old c_op i; \ c_op 61 arch/ia64/include/asm/atomic.h #define ATOMIC_OPS(op, c_op) \ c_op 62 arch/ia64/include/asm/atomic.h ATOMIC_OP(op, c_op) \ c_op 63 arch/ia64/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op) c_op 126 arch/ia64/include/asm/atomic.h #define ATOMIC64_OP(op, c_op) \ c_op 136 arch/ia64/include/asm/atomic.h new = old c_op i; \ c_op 141 arch/ia64/include/asm/atomic.h #define ATOMIC64_FETCH_OP(op, c_op) \ c_op 151 arch/ia64/include/asm/atomic.h new = old c_op i; \ c_op 156 arch/ia64/include/asm/atomic.h #define ATOMIC64_OPS(op, c_op) \ c_op 157 arch/ia64/include/asm/atomic.h ATOMIC64_OP(op, c_op) \ c_op 158 arch/ia64/include/asm/atomic.h ATOMIC64_FETCH_OP(op, c_op) c_op 34 arch/m68k/include/asm/atomic.h #define ATOMIC_OP(op, c_op, asm_op) \ c_op 42 arch/m68k/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 57 arch/m68k/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 74 arch/m68k/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 81 arch/m68k/include/asm/atomic.h t = (v->counter c_op i); \ c_op 87 arch/m68k/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 95 arch/m68k/include/asm/atomic.h v->counter c_op i; \ c_op 103 arch/m68k/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 104 arch/m68k/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 105 arch/m68k/include/asm/atomic.h ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 106 arch/m68k/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 112 arch/m68k/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 113 arch/m68k/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 114 arch/m68k/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 55 arch/mips/include/asm/atomic.h #define ATOMIC_OP(op, c_op, asm_op) \ c_op 76 arch/mips/include/asm/atomic.h v->counter c_op i; \ c_op 81 arch/mips/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 107 arch/mips/include/asm/atomic.h result c_op i; \ c_op 115 arch/mips/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op, asm_op) \ c_op 141 arch/mips/include/asm/atomic.h v->counter c_op i; \ c_op 148 arch/mips/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 149 arch/mips/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 150 arch/mips/include/asm/atomic.h ATOMIC_OP_RETURN(op, c_op, asm_op) \ c_op 151 arch/mips/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 162 arch/mips/include/asm/atomic.h #define ATOMIC_OPS(op, c_op, asm_op) \ c_op 163 arch/mips/include/asm/atomic.h ATOMIC_OP(op, c_op, asm_op) \ c_op 164 arch/mips/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op, asm_op) c_op 257 arch/mips/include/asm/atomic.h #define ATOMIC64_OP(op, c_op, asm_op) \ c_op 278 arch/mips/include/asm/atomic.h v->counter c_op i; \ c_op 283 arch/mips/include/asm/atomic.h #define ATOMIC64_OP_RETURN(op, c_op, asm_op) \ c_op 309 arch/mips/include/asm/atomic.h result c_op i; \ c_op 317 arch/mips/include/asm/atomic.h #define ATOMIC64_FETCH_OP(op, c_op, asm_op) \ c_op 343 arch/mips/include/asm/atomic.h v->counter c_op i; \ c_op 350 arch/mips/include/asm/atomic.h #define ATOMIC64_OPS(op, c_op, asm_op) \ c_op 351 arch/mips/include/asm/atomic.h ATOMIC64_OP(op, c_op, asm_op) \ c_op 352 arch/mips/include/asm/atomic.h ATOMIC64_OP_RETURN(op, c_op, asm_op) \ c_op 353 arch/mips/include/asm/atomic.h ATOMIC64_FETCH_OP(op, c_op, asm_op) c_op 364 arch/mips/include/asm/atomic.h #define ATOMIC64_OPS(op, c_op, asm_op) \ c_op 365 arch/mips/include/asm/atomic.h ATOMIC64_OP(op, c_op, asm_op) \ c_op 366 arch/mips/include/asm/atomic.h ATOMIC64_FETCH_OP(op, c_op, asm_op) c_op 651 arch/mips/include/uapi/asm/inst.h __BITFIELD_FIELD(unsigned int c_op : 3, c_op 80 arch/parisc/include/asm/atomic.h #define ATOMIC_OP(op, c_op) \ c_op 86 arch/parisc/include/asm/atomic.h v->counter c_op i; \ c_op 90 arch/parisc/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, c_op) \ c_op 97 arch/parisc/include/asm/atomic.h ret = (v->counter c_op i); \ c_op 103 arch/parisc/include/asm/atomic.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 111 arch/parisc/include/asm/atomic.h v->counter c_op i; \ c_op 117 arch/parisc/include/asm/atomic.h #define ATOMIC_OPS(op, c_op) \ c_op 118 arch/parisc/include/asm/atomic.h ATOMIC_OP(op, c_op) \ c_op 119 arch/parisc/include/asm/atomic.h ATOMIC_OP_RETURN(op, c_op) \ c_op 120 arch/parisc/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op) c_op 126 arch/parisc/include/asm/atomic.h #define ATOMIC_OPS(op, c_op) \ c_op 127 arch/parisc/include/asm/atomic.h ATOMIC_OP(op, c_op) \ c_op 128 arch/parisc/include/asm/atomic.h ATOMIC_FETCH_OP(op, c_op) c_op 145 arch/parisc/include/asm/atomic.h #define ATOMIC64_OP(op, c_op) \ c_op 151 arch/parisc/include/asm/atomic.h v->counter c_op i; \ c_op 155 arch/parisc/include/asm/atomic.h #define ATOMIC64_OP_RETURN(op, c_op) \ c_op 162 arch/parisc/include/asm/atomic.h ret = (v->counter c_op i); \ c_op 168 arch/parisc/include/asm/atomic.h #define ATOMIC64_FETCH_OP(op, c_op) \ c_op 176 arch/parisc/include/asm/atomic.h v->counter c_op i; \ c_op 182 arch/parisc/include/asm/atomic.h #define ATOMIC64_OPS(op, c_op) \ c_op 183 arch/parisc/include/asm/atomic.h ATOMIC64_OP(op, c_op) \ c_op 184 arch/parisc/include/asm/atomic.h ATOMIC64_OP_RETURN(op, c_op) \ c_op 185 arch/parisc/include/asm/atomic.h ATOMIC64_FETCH_OP(op, c_op) c_op 191 arch/parisc/include/asm/atomic.h #define ATOMIC64_OPS(op, c_op) \ c_op 192 arch/parisc/include/asm/atomic.h ATOMIC64_OP(op, c_op) \ c_op 193 arch/parisc/include/asm/atomic.h ATOMIC64_FETCH_OP(op, c_op) c_op 30 arch/powerpc/include/asm/local.h #define LOCAL_OP(op, c_op) \ c_op 36 arch/powerpc/include/asm/local.h l->v c_op i; \ c_op 40 arch/powerpc/include/asm/local.h #define LOCAL_OP_RETURN(op, c_op) \ c_op 47 arch/powerpc/include/asm/local.h t = (l->v c_op a); \ c_op 53 arch/powerpc/include/asm/local.h #define LOCAL_OPS(op, c_op) \ c_op 54 arch/powerpc/include/asm/local.h LOCAL_OP(op, c_op) \ c_op 55 arch/powerpc/include/asm/local.h LOCAL_OP_RETURN(op, c_op) c_op 115 arch/riscv/include/asm/atomic.h #define ATOMIC_OP_RETURN(op, asm_op, c_op, I, asm_type, c_type, prefix) \ c_op 120 arch/riscv/include/asm/atomic.h return atomic##prefix##_fetch_##op##_relaxed(i, v) c_op I; \ c_op 125 arch/riscv/include/asm/atomic.h return atomic##prefix##_fetch_##op(i, v) c_op I; \ c_op 129 arch/riscv/include/asm/atomic.h #define ATOMIC_OPS(op, asm_op, c_op, I) \ c_op 131 arch/riscv/include/asm/atomic.h ATOMIC_OP_RETURN(op, asm_op, c_op, I, w, int, ) c_op 133 arch/riscv/include/asm/atomic.h #define ATOMIC_OPS(op, asm_op, c_op, I) \ c_op 135 arch/riscv/include/asm/atomic.h ATOMIC_OP_RETURN(op, asm_op, c_op, I, w, int, ) \ c_op 137 arch/riscv/include/asm/atomic.h ATOMIC_OP_RETURN(op, asm_op, c_op, I, d, s64, 64) c_op 13 arch/sh/include/asm/atomic-irq.h #define ATOMIC_OP(op, c_op) \ c_op 19 arch/sh/include/asm/atomic-irq.h v->counter c_op i; \ c_op 23 arch/sh/include/asm/atomic-irq.h #define ATOMIC_OP_RETURN(op, c_op) \ c_op 30 arch/sh/include/asm/atomic-irq.h temp c_op i; \ c_op 37 arch/sh/include/asm/atomic-irq.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 44 arch/sh/include/asm/atomic-irq.h v->counter c_op i; \ c_op 50 arch/sh/include/asm/atomic-irq.h #define ATOMIC_OPS(op, c_op) \ c_op 51 arch/sh/include/asm/atomic-irq.h ATOMIC_OP(op, c_op) \ c_op 52 arch/sh/include/asm/atomic-irq.h ATOMIC_OP_RETURN(op, c_op) \ c_op 53 arch/sh/include/asm/atomic-irq.h ATOMIC_FETCH_OP(op, c_op) c_op 59 arch/sh/include/asm/atomic-irq.h #define ATOMIC_OPS(op, c_op) \ c_op 60 arch/sh/include/asm/atomic-irq.h ATOMIC_OP(op, c_op) \ c_op 61 arch/sh/include/asm/atomic-irq.h ATOMIC_FETCH_OP(op, c_op) c_op 31 arch/sparc/lib/atomic32.c #define ATOMIC_FETCH_OP(op, c_op) \ c_op 39 arch/sparc/lib/atomic32.c v->counter c_op i; \ c_op 46 arch/sparc/lib/atomic32.c #define ATOMIC_OP_RETURN(op, c_op) \ c_op 53 arch/sparc/lib/atomic32.c ret = (v->counter c_op i); \ c_op 36 include/asm-generic/atomic.h #define ATOMIC_OP(op, c_op) \ c_op 42 include/asm-generic/atomic.h while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \ c_op 46 include/asm-generic/atomic.h #define ATOMIC_OP_RETURN(op, c_op) \ c_op 52 include/asm-generic/atomic.h while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \ c_op 55 include/asm-generic/atomic.h return c c_op i; \ c_op 58 include/asm-generic/atomic.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 64 include/asm-generic/atomic.h while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \ c_op 74 include/asm-generic/atomic.h #define ATOMIC_OP(op, c_op) \ c_op 80 include/asm-generic/atomic.h v->counter = v->counter c_op i; \ c_op 84 include/asm-generic/atomic.h #define ATOMIC_OP_RETURN(op, c_op) \ c_op 91 include/asm-generic/atomic.h ret = (v->counter = v->counter c_op i); \ c_op 97 include/asm-generic/atomic.h #define ATOMIC_FETCH_OP(op, c_op) \ c_op 105 include/asm-generic/atomic.h v->counter = v->counter c_op i; \ c_op 69 lib/atomic64.c #define ATOMIC64_OP(op, c_op) \ c_op 76 lib/atomic64.c v->counter c_op a; \ c_op 81 lib/atomic64.c #define ATOMIC64_OP_RETURN(op, c_op) \ c_op 89 lib/atomic64.c val = (v->counter c_op a); \ c_op 95 lib/atomic64.c #define ATOMIC64_FETCH_OP(op, c_op) \ c_op 104 lib/atomic64.c v->counter c_op a; \ c_op 110 lib/atomic64.c #define ATOMIC64_OPS(op, c_op) \ c_op 111 lib/atomic64.c ATOMIC64_OP(op, c_op) \ c_op 112 lib/atomic64.c ATOMIC64_OP_RETURN(op, c_op) \ c_op 113 lib/atomic64.c ATOMIC64_FETCH_OP(op, c_op) c_op 119 lib/atomic64.c #define ATOMIC64_OPS(op, c_op) \ c_op 120 lib/atomic64.c ATOMIC64_OP(op, c_op) \ c_op 121 lib/atomic64.c ATOMIC64_OP_RETURN(op, c_op) \ c_op 122 lib/atomic64.c ATOMIC64_FETCH_OP(op, c_op) c_op 20 lib/atomic64_test.c #define TEST(bit, op, c_op, val) \ c_op 25 lib/atomic64_test.c r c_op val; \ c_op 44 lib/atomic64_test.c #define TEST_RETURN(bit, op, c_op, val) \ c_op 48 lib/atomic64_test.c r c_op val; \ c_op 53 lib/atomic64_test.c #define TEST_FETCH(bit, op, c_op, val) \ c_op 57 lib/atomic64_test.c r c_op val; \ c_op 62 lib/atomic64_test.c #define RETURN_FAMILY_TEST(bit, op, c_op, val) \ c_op 64 lib/atomic64_test.c FAMILY_TEST(TEST_RETURN, bit, op, c_op, val); \ c_op 67 lib/atomic64_test.c #define FETCH_FAMILY_TEST(bit, op, c_op, val) \ c_op 69 lib/atomic64_test.c FAMILY_TEST(TEST_FETCH, bit, op, c_op, val); \