Lines Matching refs:mb
78 #define ATOMIC_OP_ADD_RETURN(name, mb, cl...) \ argument
89 " ldadd" #mb " %w[i], w30, %[v]\n" \
139 #define ATOMIC_OP_SUB_RETURN(name, mb, cl...) \ argument
152 " ldadd" #mb " %w[i], w30, %[v]\n" \
219 #define ATOMIC64_OP_ADD_RETURN(name, mb, cl...) \ argument
230 " ldadd" #mb " %[i], x30, %[v]\n" \
280 #define ATOMIC64_OP_SUB_RETURN(name, mb, cl...) \ argument
293 " ldadd" #mb " %[i], x30, %[v]\n" \
342 #define __CMPXCHG_CASE(w, sz, name, mb, cl...) \ argument
358 " cas" #mb #sz "\t" #w "30, %" #w "[new], %[v]\n" \
389 #define __CMPXCHG_DBL(name, mb, cl...) \ argument
411 " casp" #mb "\t%[old1], %[old2], %[new1], %[new2], %[v]\n"\