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, \
209 __unsafe_indexable __next_ ## it = __PERCPU_CAST(name, percpu_base.start), \
210 __unsafe_indexable __end_ ## it = __PERCPU_CAST(name, percpu_base.end); \
212 (it = __PERCPU_CAST(name, __PERCPU_ADDR(name) + (vm_address_t)__base_ ## it), \
216 __next_ ## it = __PERCPU_CAST(name, (vm_address_t)__base_ ## it + percpu_section_size()))
239 #define percpu_foreach_secondary(it, name) \ argument
240 for (__PERCPU_TYPE(name) it, \
241 __unsafe_indexable __base_ ## it = __PERCPU_CAST(name, percpu_base.start), \
242 __unsafe_indexable __end_ ## it = __PERCPU_CAST(name, percpu_base.end); \
244 (it = __PERCPU_CAST(name, __PERCPU_ADDR(name) + (vm_address_t)__base_ ## it), \
247 __base_ ## it = __PERCPU_CAST(name, (vm_address_t)__base_ ## it + percpu_section_size()))
257 #define __PERCPU_NAME(name) percpu_slot_ ## name argument
258 #define __PERCPU_ADDR(name) ((caddr_t)&__PERCPU_NAME(name)) argument
259 #define __PERCPU_TYPE(name) typeof(&__PERCPU_NAME(name)) argument
260 …ine __PERCPU_CAST(name, expr) __unsafe_forge_bidi_indexable(__PERCPU_TYPE(name), (vm_address… argument