Home
last modified time | relevance | path

Searched refs:__ptr (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dcmpxchg.h16 __typeof__(ptr) __ptr = (ptr); \
23 : "=r" (__ret), "+A" (*__ptr) \
30 : "=r" (__ret), "+A" (*__ptr) \
49 __typeof__(ptr) __ptr = (ptr); \
57 : "=r" (__ret), "+A" (*__ptr) \
65 : "=r" (__ret), "+A" (*__ptr) \
84 __typeof__(ptr) __ptr = (ptr); \
92 : "=r" (__ret), "+A" (*__ptr) \
100 : "=r" (__ret), "+A" (*__ptr) \
119 __typeof__(ptr) __ptr
[all...]
H A Duaccess.h72 u32 __user *__ptr = (u32 __user *)(ptr); \
83 : "m" (__ptr[__LSW]), "m" (__ptr[__MSW])); \
189 u32 __user *__ptr = (u32 __user *)(ptr); \
200 "=m" (__ptr[__LSW]), \
201 "=m" (__ptr[__MSW]) \
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dcmpxchg.h16 __typeof__(ptr) __ptr = (ptr); \
23 : "=r" (__ret), "+A" (*__ptr) \
30 : "=r" (__ret), "+A" (*__ptr) \
49 __typeof__(ptr) __ptr = (ptr); \
57 : "=r" (__ret), "+A" (*__ptr) \
65 : "=r" (__ret), "+A" (*__ptr) \
84 __typeof__(ptr) __ptr = (ptr); \
92 : "=r" (__ret), "+A" (*__ptr) \
100 : "=r" (__ret), "+A" (*__ptr) \
119 __typeof__(ptr) __ptr
[all...]
H A Duaccess.h111 u32 __user *__ptr = (u32 __user *)(ptr); \
135 : "m" (__ptr[__LSW]), "m" (__ptr[__MSW]), \
250 u32 __user *__ptr = (u32 __user *)(ptr); \
271 "=m" (__ptr[__LSW]), \
272 "=m" (__ptr[__MSW]) \
399 __typeof__(ptr) __ptr = (ptr); \
427 [ptr] "+A" (*__ptr), \
453 [ptr] "+A" (*__ptr), \
/kernel/linux/linux-6.6/arch/csky/include/asm/
H A Dcmpxchg.h12 __typeof__(ptr) __ptr = (ptr); \
19 u32 shif = ((ulong)__ptr & 2) ? 16 : 0; \
21 __ptr = (__typeof__(ptr))((ulong)__ptr & ~2); \
31 "r" (__ptr) \
44 : "r" (__new), "r"(__ptr) \
58 __typeof__(ptr) __ptr = (ptr); \
74 : "r" (__new), "r"(__ptr), "r"(__old) \
88 __typeof__(ptr) __ptr = (ptr); \
105 : "r" (__new), "r"(__ptr), "
[all...]
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dcmpxchg.h93 volatile u8 *__ptr = (volatile u8 *)(ptr); \
95 : "=a" (__ret), "+m" (*__ptr) \
102 volatile u16 *__ptr = (volatile u16 *)(ptr); \
104 : "=a" (__ret), "+m" (*__ptr) \
111 volatile u32 *__ptr = (volatile u32 *)(ptr); \
113 : "=a" (__ret), "+m" (*__ptr) \
120 volatile u64 *__ptr = (volatile u64 *)(ptr); \
122 : "=a" (__ret), "+m" (*__ptr) \
167 volatile u8 *__ptr = (volatile u8 *)(_ptr); \
171 [ptr] "+m" (*__ptr), \
[all...]
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dcmpxchg.h93 volatile u8 *__ptr = (volatile u8 *)(ptr); \
95 : "=a" (__ret), "+m" (*__ptr) \
102 volatile u16 *__ptr = (volatile u16 *)(ptr); \
104 : "=a" (__ret), "+m" (*__ptr) \
111 volatile u32 *__ptr = (volatile u32 *)(ptr); \
113 : "=a" (__ret), "+m" (*__ptr) \
120 volatile u64 *__ptr = (volatile u64 *)(ptr); \
122 : "=a" (__ret), "+m" (*__ptr) \
167 volatile u8 *__ptr = (volatile u8 *)(_ptr); \
171 [ptr] "+m" (*__ptr), \
[all...]
H A Duaccess.h176 __typeof__(ptr) __ptr = (ptr); /* eval ptr once */ \
177 __chk_user_ptr(__ptr); \
178 __ptr_pu = __ptr; \
187 instrument_put_user(__x, __ptr, sizeof(*(ptr))); \
235 __typeof__(ptr) __ptr = (ptr); /* eval ptr once */ \
236 __chk_user_ptr(__ptr); \
239 __put_user_goto(__x, __ptr, "b", "iq", label); \
242 __put_user_goto(__x, __ptr, "w", "ir", label); \
245 __put_user_goto(__x, __ptr, "l", "ir", label); \
248 __put_user_goto_u64(__x, __ptr, labe
[all...]
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/
H A Dcmpxchg.h43 volatile u8 *__ptr = (volatile u8 *)(ptr); \
45 : "=a" (__ret), "+m" (*__ptr) \
52 volatile u16 *__ptr = (volatile u16 *)(ptr); \
54 : "=a" (__ret), "+m" (*__ptr) \
61 volatile u32 *__ptr = (volatile u32 *)(ptr); \
63 : "=a" (__ret), "+m" (*__ptr) \
70 volatile u64 *__ptr = (volatile u64 *)(ptr); \
72 : "=a" (__ret), "+m" (*__ptr) \
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/
H A Dcmpxchg.h43 volatile u8 *__ptr = (volatile u8 *)(ptr); \
45 : "=a" (__ret), "+m" (*__ptr) \
52 volatile u16 *__ptr = (volatile u16 *)(ptr); \
54 : "=a" (__ret), "+m" (*__ptr) \
61 volatile u32 *__ptr = (volatile u32 *)(ptr); \
63 : "=a" (__ret), "+m" (*__ptr) \
70 volatile u64 *__ptr = (volatile u64 *)(ptr); \
72 : "=a" (__ret), "+m" (*__ptr) \
/kernel/linux/linux-5.10/arch/csky/include/asm/
H A Dcmpxchg.h13 __typeof__(ptr) __ptr = (ptr); \
26 : "r" (__new), "r"(__ptr) \
40 __typeof__(ptr) __ptr = (ptr); \
57 : "r" (__new), "r"(__ptr), "r"(__old) \
/kernel/linux/linux-5.10/include/linux/
H A Dcompiler-intel.h20 ({ unsigned long __ptr; \
21 __ptr = (unsigned long) (ptr); \
22 (typeof(ptr)) (__ptr + (off)); })
H A Dcompiler-gcc.h44 unsigned long __ptr; \
45 __asm__ ("" : "=r"(__ptr) : "0"(ptr)); \
46 (typeof(ptr)) (__ptr + (off)); \
H A Dcompiler.h193 ({ unsigned long __ptr; \
194 __ptr = (unsigned long) (ptr); \
195 (typeof(ptr)) (__ptr + (off)); })
/kernel/linux/linux-5.10/scripts/genksyms/
H A Dgenksyms.h70 #define xmalloc(size) ({ void *__ptr = malloc(size); \
71 if(!__ptr && size != 0) { \
75 __ptr; })
/kernel/linux/linux-6.6/scripts/genksyms/
H A Dgenksyms.h70 #define xmalloc(size) ({ void *__ptr = malloc(size); \
71 if(!__ptr && size != 0) { \
75 __ptr; })
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dcmpxchg.h28 __typeof__(ptr) __ptr = (ptr); \
31 __old = *__ptr; \
32 } while (!__sync_bool_compare_and_swap(__ptr, __old, x)); \
/kernel/linux/linux-6.6/include/linux/
H A Dcompiler-gcc.h33 unsigned long __ptr; \
34 __asm__ ("" : "=r"(__ptr) : "0"(ptr)); \
35 (typeof(ptr)) (__ptr + (off)); \
H A Dcompiler.h167 ({ unsigned long __ptr; \
168 __ptr = (unsigned long) (ptr); \
169 (typeof(ptr)) (__ptr + (off)); })
H A Dstring.h361 u8 *__ptr = (u8 *)(obj); \
363 memset(__ptr + offsetofend(typeof(*(obj)), member), __val, \
379 u8 *__ptr = (u8 *)(obj); \
381 memset(__ptr + offsetof(typeof(*(obj)), member), __val, \
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Duaccess.h116 __typeof__(&*(ptr)) __ptr = ptr; \
117 __typeof__(*(__ptr)) __x = (__typeof__(*(__ptr)))(x); \
118 __put_user_internal(SR_USER, __x, __ptr); \
/kernel/linux/linux-5.10/arch/hexagon/include/asm/
H A Dcmpxchg.h56 __typeof__(ptr) __ptr = (ptr); \
69 : "r" (__ptr), "r" (__old), "r" (__new) \
/kernel/linux/linux-6.6/arch/hexagon/include/asm/
H A Dcmpxchg.h56 __typeof__(ptr) __ptr = (ptr); \
69 : "r" (__ptr), "r" (__old), "r" (__new) \
/kernel/linux/linux-5.10/tools/perf/trace/beauty/include/linux/
H A Dsocket.h144 struct cmsghdr * __ptr; in __cmsg_nxthdr() local
146 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr()
147 if ((unsigned long)((char*)(__ptr+1) - (char *) __ctl) > __size) in __cmsg_nxthdr()
150 return __ptr; in __cmsg_nxthdr()
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Duaccess.h591 __typeof__(ptr) __ptr = (ptr); \
594 BUILD_BUG_ON(sizeof(*(__ptr)) != sizeof(*(__uval))); \
596 __chk_user_ptr(__ptr); \
597 __cmpxchg_user_key((unsigned long)(__ptr), (void *)(__uval), \
598 (old), (new), (key), sizeof(*(__ptr))); \

Completed in 9 milliseconds

123