Lines Matching refs:name
50 #define PERCPU_DECL(type_t, name) \ argument
51 extern type_t __PERCPU_NAME(name)
73 #define PERCPU_DATA(name) \ argument
74 __percpu __PERCPU_NAME(name) = {0}
83 #define PERCPU_DATA_HACK_78750602(name) \ argument
84 __percpu __PERCPU_NAME(name) = 0
107 #define PERCPU_GET(name) \ argument
108 __PERCPU_CAST(name, current_percpu_base() + __PERCPU_ADDR(name))
140 #define PERCPU_GET_MASTER(name) \ argument
141 (&__PERCPU_NAME(name))
153 #define PERCPU_GET_WITH_BASE(base, name) \ argument
154 __PERCPU_CAST(name, base + __PERCPU_ADDR(name))
172 #define PERCPU_GET_RELATIVE(name, other, ptr) ({ \ argument
174 vm_offset_t __offs = __PERCPU_ADDR(name) - __PERCPU_ADDR(other); \
175 __PERCPU_CAST(name, (vm_address_t)__other_ptr + __offs); \
205 #define percpu_foreach(it, name) \ argument
206 for (__PERCPU_TYPE(name) it, \
211 (it = (typeof(it))(__PERCPU_ADDR(name) + (vm_address_t)__base_ ## it), \
238 #define percpu_foreach_secondary(it, name) \ argument
239 for (__PERCPU_TYPE(name) it, \
243 (it = (typeof(it))((caddr_t)__base_ ## it + __PERCPU_ADDR(name)), \
256 #define __PERCPU_NAME(name) percpu_slot_ ## name argument
257 #define __PERCPU_ADDR(name) ((vm_offset_t)&__PERCPU_NAME(name)) argument
258 #define __PERCPU_TYPE(name) typeof(&__PERCPU_NAME(name)) argument
259 …define __PERCPU_CAST(name, expr) ((__PERCPU_TYPE(name))__unsafe_forge_bidi_indexable(void *,… argument