Lines Matching refs:op
32 #define ATOMIC_OP(op) \ argument
33 static __inline__ void atomic_##op(int i, atomic_t * v) \
38 " " #op "l %0,%2,%0\n" \
48 #define ATOMIC_OP_RETURN(op) \ argument
49 static inline int atomic_##op##_return(int i, atomic_t *v) \
55 " " #op "l %0,%3,%2\n" \
56 " " #op "l %0,%3,%0\n" \
68 #define ATOMIC64_OP(op) \ argument
69 static __inline__ void atomic64_##op(long i, atomic64_t * v) \
74 " " #op "q %0,%2,%0\n" \
84 #define ATOMIC64_OP_RETURN(op) \ argument
85 static __inline__ long atomic64_##op##_return(long i, atomic64_t * v) \
91 " " #op "q %0,%3,%2\n" \
92 " " #op "q %0,%3,%0\n" \