Lines Matching defs:base
270 #define zpcpu_base_to_offset(base) (void *)((uintptr_t)(base) - (uintptr_t)&__pcpu[0])
271 #define zpcpu_offset_to_base(base) (void *)((uintptr_t)(base) + (uintptr_t)&__pcpu[0])
273 #define zpcpu_sub_protected(base, n) do { \
275 zpcpu_sub(base, n); \
278 #define zpcpu_set_protected(base, n) do { \
279 __typeof(*base) __n = (n); \
281 switch (sizeof(*base)) { \
284 : : "r" (base), "ri" (__n) : "memory", "cc"); \
288 : : "r" (base), "ri" (__n) : "memory", "cc"); \
291 *zpcpu_get(base) = __n; \
295 #define zpcpu_add(base, n) do { \
296 __typeof(*base) __n = (n); \
297 CTASSERT(sizeof(*base) == 4 || sizeof(*base) == 8); \
298 switch (sizeof(*base)) { \
301 : : "r" (base), "ri" (__n) : "memory", "cc"); \
305 : : "r" (base), "ri" (__n) : "memory", "cc"); \
310 #define zpcpu_add_protected(base, n) do { \
312 zpcpu_add(base, n); \
315 #define zpcpu_sub(base, n) do { \
316 __typeof(*base) __n = (n); \
317 CTASSERT(sizeof(*base) == 4 || sizeof(*base) == 8); \
318 switch (sizeof(*base)) { \
321 : : "r" (base), "ri" (__n) : "memory", "cc"); \
325 : : "r" (base), "ri" (__n) : "memory", "cc"); \