Lines Matching refs:mask
470 #define __arch_and_body(lock, mem, mask) \ argument
475 : IBR_CONSTRAINT (mask), "m" (*mem), \
480 : "ir" (mask), "m" (*mem), \
485 : "ir" (mask), "m" (*mem), \
490 : "ir" (mask), "m" (*mem), \
499 #define atomic_and(mem, mask) __arch_and_body (LOCK_PREFIX, mem, mask) argument
501 #define catomic_and(mem, mask) __arch_and_body (__arch_cprefix, mem, mask) argument
504 #define __arch_or_body(lock, mem, mask) \ argument
509 : IBR_CONSTRAINT (mask), "m" (*mem), \
514 : "ir" (mask), "m" (*mem), \
519 : "ir" (mask), "m" (*mem), \
524 : "ir" (mask), "m" (*mem), \
530 #define atomic_or(mem, mask) __arch_or_body (LOCK_PREFIX, mem, mask) argument
532 #define catomic_or(mem, mask) __arch_or_body (__arch_cprefix, mem, mask) argument