| /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 | 74 __typeof__(ptr) __ptr = (ptr); \ 75 __typeof__(*(__ptr)) __new = (new); \ 76 __typeof__(*(__ptr)) __ret; \ 78 switch (sizeof(*__ptr)) { \ 82 __ret, __ptr, __new); \ 87 __ret, __ptr, __new); \ 91 __ret, __ptr, __new); \ 95 __ret, __ptr, __new); \ 100 (__typeof__(*(__ptr)))__ret; \ 226 __typeof__(ptr) __ptr = (ptr); \ [all …]
|
| /linux/tools/testing/selftests/vfio/lib/include/libvfio/ |
| H A D | assert.h | 51 void *__ptr = malloc(__size); \ 52 VFIO_ASSERT_NOT_NULL(__ptr, "malloc(%zu) failed", \ 54 __ptr; \ 60 void *__ptr = calloc(__nmemb, __size); \ 61 VFIO_ASSERT_NOT_NULL(__ptr, "calloc(%zu, %zu) failed", \ 63 __ptr; \
|
| /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 | rculist.h | 438 struct list_head *__ptr = (ptr); \ 439 struct list_head *__next = READ_ONCE(__ptr->next); \ 440 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \ 458 struct list_head *__ptr = (ptr); \ 459 struct list_head *__next = READ_ONCE(__ptr->next); \
|
| H A D | socket.h | 171 struct cmsghdr * __ptr; in __cmsg_nxthdr() local 173 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr() 174 if ((unsigned long)((char*)(__ptr+1) - (char *) __ctl) > __size) in __cmsg_nxthdr() 177 return __ptr; in __cmsg_nxthdr()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | cmpxchg.h | 256 volatile u64 *__ptr = (volatile u64 *)(ptr); \ 275 : "r" (__ptr), \ 276 "ZC" (__ptr[0]), "m" (__ptr[1]), \
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_virtchnl.h | 69 typeof(ptr) __ptr = (ptr); \ 71 static_assert(sizeof(*__ptr) <= LIBIE_CP_TX_COPYBREAK); \ 72 idpf_send_mb_msg(adapter, xn_params, __ptr, sizeof(*__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/testing/selftests/bpf/ |
| H A D | bpf_atomic.h | |
| /linux/tools/perf/trace/beauty/include/linux/ |
| H A D | socket.h | 171 struct cmsghdr * __ptr; in __cmsg_nxthdr() local 173 __ptr = (struct cmsghdr*)(((unsigned char *) __cmsg) + CMSG_ALIGN(__cmsg->cmsg_len)); in __cmsg_nxthdr() 174 if ((unsigned long)((char*)(__ptr+1) - (char *) __ctl) > __size) in __cmsg_nxthdr() 177 return __ptr; in __cmsg_nxthdr()
|
| /linux/tools/testing/selftests/bpf/libarena/include/ |
| H A D | bpf_atomic.h | 128 typeof(p) __ptr = (p); \ 131 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/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.h | 27 u8 *__ptr = (u8 *)(ptr); \ 29 if (__ptr[__i]) { \
|
| /linux/tools/objtool/ |
| H A D | elf.c | |
| /linux/sound/core/ |
| H A D | pcm_native.c | 3119 #define snd_pcm_sync_ptr_get_user(__f, __c, __ptr) ({ \ argument 3122 typeof(*(__ptr)) __user *__src = (__ptr); \ 3136 #define snd_pcm_sync_ptr_put_user(__s, __c, __ptr) ({ \ argument 3139 typeof(*(__ptr)) __user *__src = (__ptr); \
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | ccs-core.c | 94 unsigned int offset, void **__ptr) in ccs_limit_ptr() argument 108 *__ptr = sensor->ccs_limits + ccs_limit_offsets[limit].lim + offset; in ccs_limit_ptr()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | rtw8852a_rfk.c | 2904 s8 *__ptr = (ptr); \ in _tssi_set_tmeter_tbl() 2908 __v = (__ptr[__idx + __i]); \ in _tssi_set_tmeter_tbl()
|
| H A D | rtw8852b_rfk.c | 2778 s8 *__ptr = (ptr); \ in _tssi_set_tmeter_tbl() 2782 __v = (__ptr[__idx + __i]); \ in _tssi_set_tmeter_tbl()
|
| H A D | rtw8851b_rfk.c | 2817 s8 *__ptr = (ptr); \ in _tssi_set_tmeter_tbl() 2821 __v = (__ptr[__idx + __i]); \ in _tssi_set_tmeter_tbl()
|