| /linux/arch/csky/include/asm/ |
| H A D | cmpxchg.h | 13 __typeof__(ptr) __ptr = (ptr); \ 20 u32 shif = ((ulong)__ptr & 2) ? 16 : 0; \ 22 __ptr = (__typeof__(ptr))((ulong)__ptr & ~2); \ 32 "r" (__ptr) \ 45 : "r" (__new), "r"(__ptr) \ 59 __typeof__(ptr) __ptr = (ptr); \ 66 …__ret = (__typeof__(*(ptr)))cmpxchg_emu_u8((volatile u8 *)__ptr, (uintptr_t)__old, (uintptr_t)__ne… 78 : "r" (__new), "r"(__ptr), "r"(__old) \ 92 __typeof__(ptr) __ptr = (ptr); \ 99 …__ret = (__typeof__(*(ptr)))cmpxchg_emu_u8((volatile u8 *)__ptr, (uintptr_t)__old, (uintptr_t)__ne… [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | cmpxchg.h | 93 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); \ 170 [ptr] "+m" (*__ptr), \ [all …]
|
| /linux/tools/arch/x86/include/asm/ |
| H A D | cmpxchg.h | 43 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) \
|
| /linux/arch/riscv/include/asm/ |
| H A D | cmpxchg.h | 71 __typeof__(ptr) __ptr = (ptr); \ 72 __typeof__(*(__ptr)) __new = (new); \ 73 __typeof__(*(__ptr)) __ret; \ 75 switch (sizeof(*__ptr)) { \ 79 __ret, __ptr, __new); \ 84 __ret, __ptr, __new); \ 88 __ret, __ptr, __new); \ 92 __ret, __ptr, __new); \ 97 (__typeof__(*(__ptr)))__ret; \ 217 __typeof__(ptr) __ptr = (ptr); \ [all …]
|
| H A D | uaccess.h | 141 u32 __user *__ptr = (u32 __user *)(ptr); \ 151 : "m" (__ptr[__LSW]), "m" (__ptr[__MSW]) \ 159 u32 __user *__ptr = (u32 __user *)(ptr); \ 171 : "m" (__ptr[__LSW]), "m" (__ptr[__MSW])); \ 305 u32 __user *__ptr = (u32 __user *)(ptr); \ 315 "m" (__ptr[__LSW]), \ 316 "m" (__ptr[__MSW]) : : label); \
|
| /linux/arch/loongarch/include/asm/ |
| H A D | uaccess.h | 184 u32 __user *__ptr = (u32 __user *)(ptr); \ 195 : "m" (__ptr[__LSW]), "m" (__ptr[__MSW])); \ 232 u32 __user *__ptr = (u32 __user *)(ptr); \ 244 "=m" (__ptr[__LSW]), \ 245 "=m" (__ptr[__MSW]) \
|
| H A D | cmpxchg.h | 256 volatile u64 *__ptr = (volatile u64 *)(ptr); \ 275 : "r" (__ptr), \ 276 "ZC" (__ptr[0]), "m" (__ptr[1]), \
|
| /linux/scripts/genksyms/ |
| H A D | genksyms.h | 75 #define xmalloc(size) ({ void *__ptr = malloc(size); \ 76 if(!__ptr && size != 0) { \ 80 __ptr; })
|
| /linux/include/linux/ |
| H A D | compiler-gcc.h | 33 unsigned long __ptr; \ 34 __asm__ ("" : "=r"(__ptr) : "0"(ptr)); \ 35 (typeof(ptr)) (__ptr + (off)); \
|
| H A D | overflow.h | 92 typeof(var) *__ptr = &(var); \ 93 *__ptr = wrapping_add(typeof(var), *__ptr, offset); \ 138 typeof(var) *__ptr = &(var); \ 139 *__ptr = wrapping_sub(typeof(var), *__ptr, offset); \
|
| H A D | socket.h | 172 struct cmsghdr * __ptr; in msg_data_left() 174 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in msg_data_left() 175 if ((unsigned long)((char*)(__ptr+1) - (char *) __ctl) > __size) 178 return __ptr; 157 struct cmsghdr * __ptr; __cmsg_nxthdr() local
|
| H A D | string.h | 514 u8 *__ptr = (u8 *)(obj); \ 516 memset(__ptr + offsetofend(typeof(*(obj)), member), __val, \ 532 u8 *__ptr = (u8 *)(obj); \ 534 memset(__ptr + offsetof(typeof(*(obj)), member), __val, \
|
| /linux/arch/parisc/include/asm/ |
| H A D | uaccess.h | 131 __typeof__(&*(ptr)) __ptr = ptr; \ 132 __typeof__(*(__ptr)) __x = (__typeof__(*(__ptr)))(x); \ 133 __put_user_internal(SR_USER, __x, __ptr); \
|
| /linux/arch/hexagon/include/asm/ |
| H A D | cmpxchg.h | 56 __typeof__(ptr) __ptr = (ptr); \ 69 : "r" (__ptr), "r" (__old), "r" (__new) \
|
| /linux/drivers/net/ethernet/smsc/ |
| H A D | smc91x.h | 1032 void *__ptr = (p); \ 1035 if (__len >= 2 && (unsigned long)__ptr & 2) { \ 1037 SMC_outsw(ioaddr, DATA_REG(lp), __ptr, 1); \ 1038 __ptr += 2; \ 1042 SMC_outsl(__ioaddr, DATA_REG(lp), __ptr, __len>>2); \ 1044 __ptr += (__len & ~3); \ 1045 SMC_outsw(ioaddr, DATA_REG(lp), __ptr, 1); \ 1056 void *__ptr = (p); \ 1059 if ((unsigned long)__ptr & 2) { \ 1073 __ptr -= 2; \ [all …]
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 172 struct cmsghdr * __ptr; in __cmsg_nxthdr() local 174 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr() 175 if ((unsigned long)((char*)(__ptr+1) - (char *) __ctl) > __size) in __cmsg_nxthdr() 178 return __ptr; in __cmsg_nxthdr()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_atomic.h | 106 typeof(p) __ptr = (p); \ 109 VAL = (__unqual_typeof(*(p)))READ_ONCE(*__ptr); \
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | socket_helpers.h | 28 auto __ptr = &(p); \ 29 auto __val = *__ptr; \ 30 *__ptr = nullvalue; \
|
| /linux/arch/s390/include/asm/ |
| H A D | cmpxchg.h | 131 [__ptr] "+Q" (*(ptr)), \ 141 [__ptr] "+QS" (*(ptr)), \
|
| /linux/arch/riscv/kvm/ |
| H A D | aia_imsic.c | 243 #define imsic_mrif_atomic_write(__mrif, __ptr, __new_val) \ argument 244 imsic_mrif_atomic_rmw(__mrif, __ptr, __new_val, -1UL) 245 #define imsic_mrif_atomic_read(__mrif, __ptr) \ argument 246 imsic_mrif_atomic_or(__mrif, __ptr, 0)
|
| /linux/tools/objtool/ |
| H A D | elf.c | 70 typeof(ptr) __ptr = (ptr); \ 71 __ptr ? container_of(__ptr, type, member) : NULL; \
|
| /linux/sound/core/ |
| H A D | pcm_native.c | 3078 #define snd_pcm_sync_ptr_get_user(__f, __c, __ptr) ({ \ argument 3081 typeof(*(__ptr)) __user *__src = (__ptr); \ 3095 #define snd_pcm_sync_ptr_put_user(__s, __c, __ptr) ({ \ argument 3098 typeof(*(__ptr)) __user *__src = (__ptr); \
|