__percpu_arg
__percpu_arg([var]) ", %[val]" \
__percpu_arg([var]) \
asm qual (__pcpu_op_##size(op) __percpu_arg([var]) \
asm qual (__pcpu_op_##size(op) "%[val], " __percpu_arg([var]) \
__percpu_arg([var]) \
__percpu_arg([var]) \
__percpu_arg([var]) \
"cmpxchg8b " __percpu_arg([var]), X86_FEATURE_CX8) \
"cmpxchg8b " __percpu_arg([var]), X86_FEATURE_CX8) \
"cmpxchg16b " __percpu_arg([var]), X86_FEATURE_CX16) \
"cmpxchg16b " __percpu_arg([var]), X86_FEATURE_CX16) \
asm volatile("btl %[nr], " __percpu_arg([var]) \
__percpu_arg([var]));
asm_inline (ALTERNATIVE("", "and " __percpu_arg([mask]) ", %[addr]",