Lines Matching refs:name
51 #define PERCPU_DECL(type_t, name) \ argument
52 extern type_t __PERCPU_NAME(name)
74 #define PERCPU_DATA(name) \ argument
75 __percpu __PERCPU_NAME(name) = {0}
84 #define PERCPU_DATA_HACK_78750602(name) \ argument
85 __percpu __PERCPU_NAME(name) = 0
108 #define PERCPU_GET(name) \ argument
109 __PERCPU_CAST(name, current_percpu_base() + __PERCPU_ADDR(name))
141 #define PERCPU_GET_MASTER(name) \ argument
142 (&__PERCPU_NAME(name))
154 #define PERCPU_GET_WITH_BASE(base, name) \ argument
155 __PERCPU_CAST(name, base + __PERCPU_ADDR(name))
173 #define PERCPU_GET_RELATIVE(name, other, ptr) ({ \ argument
175 vm_offset_t __offs = __PERCPU_ADDR(name) - __PERCPU_ADDR(other); \
176 __PERCPU_CAST(name, (vm_address_t)__other_ptr + __offs); \
206 #define percpu_foreach(it, name) \ argument
207 for (__PERCPU_TYPE(name) it, \
212 (it = (typeof(it))(__PERCPU_ADDR(name) + (vm_address_t)__base_ ## it), \
239 #define percpu_foreach_secondary(it, name) \ argument
240 for (__PERCPU_TYPE(name) it, \
245 (it = (typeof(it))((vm_address_t)__base_ ## it + __PERCPU_ADDR(name)), \
258 #define __PERCPU_NAME(name) percpu_slot_ ## name argument
259 #define __PERCPU_ADDR(name) ((vm_offset_t)&__PERCPU_NAME(name)) argument
260 #define __PERCPU_TYPE(name) typeof(&__PERCPU_NAME(name)) argument
261 …define __PERCPU_CAST(name, expr) ((__PERCPU_TYPE(name))__unsafe_forge_bidi_indexable(void *,… argument