Home
last modified time | relevance | path

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

/linux/arch/parisc/include/asm/
H A 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) \
/linux/arch/loongarch/include/asm/
H A Duaccess.h53 const __typeof__(*(ptr)) __user *__p = (ptr); \
56 access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) : \
79 __typeof__(*(ptr)) __user *__p = (ptr); \
82 access_ok(__p, sizeof(*__p)) ? __put_user((x), __p) : -EFAULT; \
/linux/arch/x86/include/asm/
H A Dspecial_insns.h185 static __always_inline void clflush(volatile void *__p) in clflush() argument
187 asm volatile("clflush %0" : "+m" (*(volatile char __force *)__p)); in clflush()
190 static inline void clflushopt(volatile void *__p) in clflushopt() argument
194 "+m" (*(volatile char __force *)__p)); in clflushopt()
197 static inline void clwb(volatile void *__p) in clwb() argument
199 volatile struct { char x[64]; } *p = __p; in clwb()
/linux/arch/mips/include/asm/
H A Duaccess.h68 __typeof__(*(ptr)) __user *__p = (ptr); \
71 access_ok(__p, sizeof(*__p)) ? __put_user((x), __p) : -EFAULT; \
94 const __typeof__(*(ptr)) __user *__p = (ptr); \
97 access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) : \
/linux/include/asm-generic/
H A Duaccess.h126 void __user *__p = (ptr); \
128 access_ok(__p, sizeof(*ptr)) ? \
129 __put_user((x), ((__typeof__(*(ptr)) __user *)__p)) : \
188 const void __user *__p = (ptr); \
190 access_ok(__p, sizeof(*ptr)) ? \
191 __get_user((x), (__typeof__(*(ptr)) __user *)__p) :\
H A Dpercpu.h92 TYPEOF_UNQUAL(pcp) *__p = raw_cpu_ptr(&(pcp)); \
94 *__p += val; \
95 *__p; \
100 TYPEOF_UNQUAL(pcp) *__p = raw_cpu_ptr(&(pcp)); \
102 __ret = *__p; \
103 *__p = nval; \
118 TYPEOF_UNQUAL(pcp) *__p = raw_cpu_ptr(&(pcp)); \
119 TYPEOF_UNQUAL(pcp) __val = *__p, ___old = *(ovalp); \
122 *__p = nval; \
/linux/drivers/platform/surface/aggregator/
H A Dssh_packet_layer.h124 typeof(p) __p = (p); \
126 if (__p) \
127 func(__p, fmt, ##__VA_ARGS__); \
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_dev.h389 void *__p = (char *) (source) + (offset); \
391 case 1: (dest) = *(u8 *) __p; break; \
392 case 2: (dest) = be16_to_cpup(__p); break; \
393 case 4: (dest) = be32_to_cpup(__p); break; \
394 case 8: (dest) = be64_to_cpup(__p); break; \
/linux/include/linux/
H A Dfortify-string.h65 char *__p = (char *)(p); \
69 __builtin_constant_p(*__p)) { \
71 if (__builtin_constant_p(__p[__p_len]) && \
72 __p[__p_len] == '\0') \
73 __ret = __builtin_strlen(__p); \
H A Ddma-mapping.h751 ({ typeof(PTR) __p __maybe_unused = PTR; 0; })
753 do { typeof(PTR) __p __maybe_unused = PTR; } while (0)
755 ({ typeof(PTR) __p __maybe_unused = PTR; 0; })
757 do { typeof(PTR) __p __maybe_unused = PTR; } while (0)
H A Dpage-flags.h616 #define PageHighMem(__p) is_highmem_idx(page_zonenum(__p)) in PAGEFLAG() argument
621 #define PhysHighMem(__p) (PageHighMem(phys_to_page(__p))) in PAGEFLAG() argument
/linux/tools/perf/util/
H A Dunwind-libunwind-local.c103 type *__p = (type *) ptr; \
105 if ((__p + 1) > (type *) end) \
107 __v = *__p++; \
108 ptr = (typeof(ptr)) __p; \
H A Ddso.h790 #define kmod_path__parse(__m, __p) __kmod_path__parse(__m, __p, false) argument
791 #define kmod_path__parse_name(__m, __p) __kmod_path__parse(__m, __p, true) argument
H A Dprobe-event.c2426 ({ char *__p = NULL; if (str && !(__p = strdup(str))) goto label; __p; })
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c63 #define for_each_hyp_page(__p, __st, __sz) \ argument
64 for (struct hyp_page *__p = hyp_phys_to_page(__st), \
65 *__e = __p + ((__sz) >> PAGE_SHIFT); \
66 __p < __e; __p++)
/linux/drivers/parport/
H A Dparport_ip32.c287 ({ const struct parport *__p = (p); \
288 __p ? __p->name : "parport_ip32"; }), \
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dfw.c60 void *__p = (char *) (source) + (offset); \
63 case 1: (dest) = *(u8 *) __p; break; \
64 case 2: (dest) = be16_to_cpup(__p); break; \
65 case 4: (dest) = be32_to_cpup(__p); break; \
66 case 8: val = get_unaligned((__be64 *)__p); \
/linux/drivers/net/ethernet/sun/
H A Dsunhme.c216 #define hme_read_desc32(__hp, __p) \ argument
217 ((__hp)->read_desc32(__p))
235 #define hme_read_desc32(__hp, __p) ((__force u32)(hme32)*(__p)) argument
/linux/kernel/
H A Dresource.c80 for (typeof(_root) __root = (_root), __p = _p = __root->child; \
81 __p && _p; _p = next_resource(_p, _skip_children, __root))
/linux/mm/
H A Dslub.c665 #define for_each_object(__p, __s, __addr, __objects) \ argument
666 for (__p = fixup_red_left(__s, __addr); \
667 __p < (__addr) + (__objects) * (__s)->size; \
668 __p += (__s)->size)