| /linux/arch/csky/include/asm/ |
| 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); \ 78 : "r" (__new), "r"(__ptr), "r"(__old) \ 92 __typeof__(ptr) __ptr = (ptr); \ 112 : "r" (__new), "r"(__ptr), "r"(__old) \ 126 __typeof__(ptr) __ptr = (ptr); \ [all …]
|
| /linux/arch/x86/include/asm/ |
| 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) \ 113 : "=a" (__ret), "+m" (*__ptr) \ 122 : "=a" (__ret), "+m" (*__ptr) \ 167 volatile u8 *__ptr = (volatile u8 *)(_ptr); \ 171 [ptr] "+m" (*__ptr), \ 183 [ptr] "+m" (*__ptr), \ 195 [ptr] "+m" (*__ptr), \ [all …]
|
| A D | uaccess.h | 177 __chk_user_ptr(__ptr); \ 178 __ptr_pu = __ptr; \ 187 instrument_put_user(__x, __ptr, sizeof(*(ptr))); \ 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, label); \ 253 instrument_put_user(__x, __ptr, size); \ 310 __typeof__(ptr) __ptr = (ptr); \ [all …]
|
| A D | processor.h | 639 unsigned long __ptr = (unsigned long)task_stack_page(task); \ 640 __ptr += THREAD_SIZE - TOP_OF_KERNEL_STACK_PADDING; \ 641 ((struct pt_regs *)__ptr) - 1; \
|
| A D | pgtable.h | 1468 static inline bool pgdp_maps_userspace(void *__ptr) in pgdp_maps_userspace() argument 1470 unsigned long ptr = (unsigned long)__ptr; in pgdp_maps_userspace() 1493 unsigned long __ptr = (unsigned long)ptr; in ptr_set_bit() local 1495 __ptr |= BIT(bit); in ptr_set_bit() 1496 return (void *)__ptr; in ptr_set_bit() 1500 unsigned long __ptr = (unsigned long)ptr; in ptr_clear_bit() local 1502 __ptr &= ~BIT(bit); in ptr_clear_bit() 1503 return (void *)__ptr; in ptr_clear_bit()
|
| /linux/arch/riscv/include/asm/ |
| A D | cmpxchg.h | 55 __typeof__(ptr) __ptr = (ptr); \ 57 __typeof__(*(__ptr)) __ret; \ 59 switch (sizeof(*__ptr)) { \ 63 __ret, __ptr, __new); \ 67 __ret, __ptr, __new); \ 71 __ret, __ptr, __new); \ 76 (__typeof__(*(__ptr)))__ret; \ 162 __typeof__(*(__ptr)) __ret; \ 164 switch (sizeof(*__ptr)) { \ 168 __ret, __ptr, __old, __new); \ [all …]
|
| A D | uaccess.h | 72 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]) \
|
| /linux/tools/arch/x86/include/asm/ |
| 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/include/linux/ |
| A D | overflow.h | 98 typeof(var) *__ptr = &(var); \ 99 *__ptr = wrapping_add(typeof(var), *__ptr, offset); \ 144 typeof(var) *__ptr = &(var); \ 145 *__ptr = wrapping_sub(typeof(var), *__ptr, offset); \
|
| A D | compiler-gcc.h | 33 unsigned long __ptr; \ 34 __asm__ ("" : "=r"(__ptr) : "0"(ptr)); \ 35 (typeof(ptr)) (__ptr + (off)); \
|
| A D | compiler.h | 176 ({ unsigned long __ptr; \ 177 __ptr = (unsigned long) (ptr); \ 178 (typeof(ptr)) (__ptr + (off)); })
|
| A D | cleanup.h | 204 __auto_type __ptr = &(p); \ 205 __auto_type __val = *__ptr; \ 206 *__ptr = nullvalue; \
|
| A D | rculist.h | 355 struct list_head *__ptr = (ptr); \ 356 struct list_head *__next = READ_ONCE(__ptr->next); \ 357 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \ 375 struct list_head *__ptr = (ptr); \ 376 struct list_head *__next = READ_ONCE(__ptr->next); \
|
| A D | socket.h | 157 struct cmsghdr * __ptr; in __cmsg_nxthdr() local 159 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr() 160 if ((unsigned long)((char*)(__ptr+1) - (char *) __ctl) > __size) in __cmsg_nxthdr() 163 return __ptr; in __cmsg_nxthdr()
|
| A D | string.h | 506 u8 *__ptr = (u8 *)(obj); \ 508 memset(__ptr + offsetofend(typeof(*(obj)), member), __val, \ 524 u8 *__ptr = (u8 *)(obj); \ 526 memset(__ptr + offsetof(typeof(*(obj)), member), __val, \
|
| /linux/scripts/genksyms/ |
| A D | genksyms.h | 70 #define xmalloc(size) ({ void *__ptr = malloc(size); \ 71 if(!__ptr && size != 0) { \ 75 __ptr; })
|
| /linux/arch/parisc/include/asm/ |
| A D | uaccess.h | 116 __typeof__(&*(ptr)) __ptr = ptr; \ 117 __typeof__(*(__ptr)) __x = (__typeof__(*(__ptr)))(x); \ 118 __put_user_internal(SR_USER, __x, __ptr); \
|
| /linux/arch/hexagon/include/asm/ |
| A D | cmpxchg.h | 56 __typeof__(ptr) __ptr = (ptr); \ 69 : "r" (__ptr), "r" (__old), "r" (__new) \
|
| /linux/drivers/net/ethernet/smsc/ |
| 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/arch/s390/include/asm/ |
| A D | uaccess.h | 645 __typeof__(ptr) __ptr = (ptr); \ 648 BUILD_BUG_ON(sizeof(*(__ptr)) != sizeof(*(__uval))); \ 650 __chk_user_ptr(__ptr); \ 651 __cmpxchg_user_key((unsigned long)(__ptr), (void *)(__uval), \ 652 (old), (new), (key), sizeof(*(__ptr))); \
|
| /linux/tools/perf/trace/beauty/include/linux/ |
| A D | socket.h | 157 struct cmsghdr * __ptr; in __cmsg_nxthdr() local 159 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr() 160 if ((unsigned long)((char*)(__ptr+1) - (char *) __ctl) > __size) in __cmsg_nxthdr() 163 return __ptr; in __cmsg_nxthdr()
|
| /linux/arch/s390/kernel/ |
| A D | uprobes.c | 191 __typeof__(ptr) __ptr = (ptr); \ 194 if ((u64 __force)__ptr & mask) \ 196 else if (put_user(*(input), __ptr)) \ 200 (void __force *)__ptr, \
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| A D | sockmap_helpers.h | 23 __auto_type __ptr = &(p); \ 24 __auto_type __val = *__ptr; \ 25 *__ptr = nullvalue; \
|
| /linux/arch/arm/include/asm/ |
| A D | uaccess.h | 234 #define __put_user_check(__pu_val, __ptr, __err, __s) \ argument 238 register const void __user *__p asm("r0") = __ptr; \
|
| /linux/arch/riscv/kvm/ |
| A D | aia_imsic.c | 242 #define imsic_mrif_atomic_write(__mrif, __ptr, __new_val) \ argument 243 imsic_mrif_atomic_rmw(__mrif, __ptr, __new_val, -1UL) 244 #define imsic_mrif_atomic_read(__mrif, __ptr) \ argument 245 imsic_mrif_atomic_or(__mrif, __ptr, 0)
|