Lines Matching refs:var
14 #define PER_CPU_VAR(var) %__percpu_seg:var
16 #define PER_CPU_VAR(var) var
20 #define INIT_PER_CPU_VAR(var) init_per_cpu__##var
22 #define INIT_PER_CPU_VAR(var) var
59 #define DECLARE_INIT_PER_CPU(var) \ argument
60 extern typeof(var) init_per_cpu_var(var)
63 #define init_per_cpu_var(var) init_per_cpu__##var argument
65 #define init_per_cpu_var(var) var argument
109 asm qual(__pcpu_op2_##size(op, "%[val]", __percpu_arg([var])) \
110 : [var] "+m" (_var) \
116 asm qual (__pcpu_op1_##size(op, __percpu_arg([var])) \
117 : [var] "+m" (_var)); \
124 #define percpu_add_op(size, qual, var, val) \ argument
130 typeof(var) pao_tmp__; \
135 percpu_unary_op(size, qual, "inc", var); \
137 percpu_unary_op(size, qual, "dec", var); \
139 percpu_to_op(size, qual, "add", var, val); \
145 asm qual (__pcpu_op2_##size(op, __percpu_arg([var]), "%[val]") \
147 : [var] "m" (_var)); \
154 asm(__pcpu_op2_##size(op, __percpu_arg(P[var]), "%[val]") \
156 : [var] "p" (&(_var))); \
167 __percpu_arg([var])) \
169 [var] "+m" (_var) \
183 asm qual (__pcpu_op2_##size("mov", __percpu_arg([var]), \
187 __percpu_arg([var])) \
190 [var] "+m" (_var) \
205 __percpu_arg([var])) \
207 [var] "+m" (_var) \
249 #define raw_percpu_xchg_op(var, nval) \ argument
251 typeof(var) pxo_ret__ = raw_cpu_read(var); \
252 raw_cpu_write(var, (nval)); \