Home
last modified time | relevance | path

Searched refs:__p (Results 1 – 8 of 8) sorted by relevance

/arch/parisc/include/asm/
Dbarrier.h35 typeof(p) __p = (p); \
42 : : "r"(*(__u8 *)__u.__c), "r"(__p) \
47 : : "r"(*(__u16 *)__u.__c), "r"(__p) \
52 : : "r"(*(__u32 *)__u.__c), "r"(__p) \
58 : : "r"(*(__u64 *)__u.__c), "r"(__p) \
67 typeof(p) __p = (p); \
72 : "=r"(*(__u8 *)__u.__c) : "r"(__p) \
77 : "=r"(*(__u16 *)__u.__c) : "r"(__p) \
82 : "=r"(*(__u32 *)__u.__c) : "r"(__p) \
88 : "=r"(*(__u64 *)__u.__c) : "r"(__p) \
/arch/arm64/include/asm/
Dbarrier.h113 typeof(p) __p = (p); \
117 kasan_check_write(__p, sizeof(*p)); \
121 : "=Q" (*__p) \
127 : "=Q" (*__p) \
133 : "=Q" (*__p) \
139 : "=Q" (*__p) \
149 typeof(p) __p = (p); \
151 kasan_check_read(__p, sizeof(*p)); \
156 : "Q" (*__p) : "memory"); \
161 : "Q" (*__p) : "memory"); \
[all …]
Duaccess.h365 __typeof__(*(ptr)) __user *__p = (ptr); \
367 if (access_ok(__p, sizeof(*__p))) { \
368 __p = uaccess_mask_ptr(__p); \
369 __raw_get_user((x), __p, (err)); \
456 __typeof__(*(ptr)) __user *__p = (ptr); \
458 if (access_ok(__p, sizeof(*__p))) { \
459 __p = uaccess_mask_ptr(__p); \
460 __raw_put_user((x), __p, (err)); \
/arch/nds32/include/asm/
Duaccess.h89 const __typeof__(*(ptr)) __user *__p = (ptr); \
90 __get_user_err((x), __p, (__gu_err)); \
96 const __typeof__(*(ptr)) __user *__p = (ptr); \
98 if (access_ok(__p, sizeof(*__p))) { \
99 __get_user_err((x), __p, (err)); \
184 __typeof__(*(ptr)) __user *__p = (ptr); \
185 __put_user_err((x), __p, __pu_err); \
197 __typeof__(*(ptr)) __user *__p = (ptr); \
199 if (access_ok(__p, sizeof(*__p))) { \
200 __put_user_err((x), __p, (err)); \
/arch/arm/include/asm/
Duaccess.h160 #define __get_user_x(__r2, __p, __e, __l, __s) \ argument
166 : "0" (__p), "r" (__l) \
171 #define __get_user_x_32t(__r2, __p, __e, __l, __s) \ argument
172 __get_user_x(__r2, __p, __e, __l, 32t_8)
182 #define __get_user_x_64t(__r2, __p, __e, __l, __s) \ argument
188 : "0" (__p), "r" (__l) \
198 register typeof(*(p)) __user *__p asm("r0") = (p); \
204 switch (sizeof(*(__p))) { \
207 __get_user_x_64t(__r2, __p, __e, __l, 1); \
209 __get_user_x(__r2, __p, __e, __l, 1); \
[all …]
/arch/x86/include/asm/
Dspecial_insns.h210 static inline void clflush(volatile void *__p) in clflush() argument
212 asm volatile("clflush %0" : "+m" (*(volatile char __force *)__p)); in clflush()
215 static inline void clflushopt(volatile void *__p) in clflushopt() argument
220 "+m" (*(volatile char __force *)__p)); in clflushopt()
223 static inline void clwb(volatile void *__p) in clwb() argument
225 volatile struct { char x[64]; } *p = __p; in clwb()
/arch/riscv/include/asm/
Duaccess.h215 const __typeof__(*(ptr)) __user *__p = (ptr); \
217 access_ok(__p, sizeof(*__p)) ? \
218 __get_user((x), __p) : \
351 __typeof__(*(ptr)) __user *__p = (ptr); \
353 access_ok(__p, sizeof(*__p)) ? \
354 __put_user((x), __p) : \
/arch/m68k/include/asm/
Dpage_mm.h163 const struct page *__p = (_page); \
165 pgdat = &pg_data_map[page_to_nid(__p)]; \
166 ((__p) - pgdat->node_mem_map) + pgdat->node_start_pfn; \