op_string 13 arch/s390/include/asm/atomic_ops.h #define __ATOMIC_OP(op_name, op_type, op_string, op_barrier) \ op_string 19 arch/s390/include/asm/atomic_ops.h op_string " %[old],%[val],%[ptr]\n" \ op_string 26 arch/s390/include/asm/atomic_ops.h #define __ATOMIC_OPS(op_name, op_type, op_string) \ op_string 27 arch/s390/include/asm/atomic_ops.h __ATOMIC_OP(op_name, op_type, op_string, "\n") \ op_string 28 arch/s390/include/asm/atomic_ops.h __ATOMIC_OP(op_name##_barrier, op_type, op_string, "bcr 14,0\n") op_string 43 arch/s390/include/asm/atomic_ops.h #define __ATOMIC_CONST_OP(op_name, op_type, op_string, op_barrier) \ op_string 47 arch/s390/include/asm/atomic_ops.h op_string " %[ptr],%[val]\n" \ op_string 52 arch/s390/include/asm/atomic_ops.h #define __ATOMIC_CONST_OPS(op_name, op_type, op_string) \ op_string 53 arch/s390/include/asm/atomic_ops.h __ATOMIC_CONST_OP(op_name, op_type, op_string, "\n") \ op_string 54 arch/s390/include/asm/atomic_ops.h __ATOMIC_CONST_OP(op_name##_barrier, op_type, op_string, "bcr 14,0\n") op_string 64 arch/s390/include/asm/atomic_ops.h #define __ATOMIC_OP(op_name, op_string) \ op_string 71 arch/s390/include/asm/atomic_ops.h op_string " %[new],%[val]\n" \ op_string 79 arch/s390/include/asm/atomic_ops.h #define __ATOMIC_OPS(op_name, op_string) \ op_string 80 arch/s390/include/asm/atomic_ops.h __ATOMIC_OP(op_name, op_string) \ op_string 81 arch/s390/include/asm/atomic_ops.h __ATOMIC_OP(op_name##_barrier, op_string) op_string 90 arch/s390/include/asm/atomic_ops.h #define __ATOMIC64_OP(op_name, op_string) \ op_string 97 arch/s390/include/asm/atomic_ops.h op_string " %[new],%[val]\n" \ op_string 105 arch/s390/include/asm/atomic_ops.h #define __ATOMIC64_OPS(op_name, op_string) \ op_string 106 arch/s390/include/asm/atomic_ops.h __ATOMIC64_OP(op_name, op_string) \ op_string 107 arch/s390/include/asm/atomic_ops.h __ATOMIC64_OP(op_name##_barrier, op_string)