| /linux/arch/riscv/include/asm/ |
| H A D | mmio.h | 115 #define readb_relaxed(c) ({ u8 __v; __io_rbr(); __v = readb_cpu(c); __io_rar(); __v; }) 116 #define readw_relaxed(c) ({ u16 __v; __io_rbr(); __v = readw_cpu(c); __io_rar(); __v; }) 117 #define readl_relaxed(c) ({ u32 __v; __io_rbr(); __v = readl_cpu(c); __io_rar(); __v; }) 124 #define readq_relaxed(c) ({ u64 __v; __io_rbr(); __v = readq_cpu(c); __io_rar(); __v; }) 139 #define readb(c) ({ u8 __v; __io_br(); __v = readb_cpu(c); __io_ar(__v); __v; }) 140 #define readw(c) ({ u16 __v; __io_br(); __v = readw_cpu(c); __io_ar(__v); __v; }) 141 #define readl(c) ({ u32 __v; __io_br(); __v = readl_cpu(c); __io_ar(__v); __v; }) 148 #define readq(c) ({ u64 __v; __io_br(); __v = readq_cpu(c); __io_ar(__v); __v; })
|
| H A D | csr.h | 551 unsigned long __v = (unsigned long)(val); \ 553 : "=r" (__v) : "rK" (__v) \ 555 __v; \ 560 register unsigned long __v; \ 562 : "=r" (__v) : \ 564 __v; \ 569 unsigned long __v = (unsigned long)(val); \ 571 : : "rK" (__v) \ 577 unsigned long __v = (unsigned long)(val); \ 579 : "=r" (__v) : "rK" (__v) \ [all …]
|
| /linux/arch/m68k/include/asm/ |
| H A D | raw_io.h | 20 ({ u8 __v = (*(__force const volatile u8 *) (unsigned long)(addr)); __v; }) 22 ({ u16 __v = (*(__force const volatile u16 *) (unsigned long)(addr)); __v; }) 24 ({ u32 __v = (*(__force const volatile u32 *) (unsigned long)(addr)); __v; }) 26 ({ u16 __v = le16_to_cpu(*(__force const volatile __le16 *) (unsigned long)(addr)); __v; }) 28 ({ u32 __v = le32_to_cpu(*(__force const volatile __le32 *) (unsigned long)(addr)); __v; }) 76 ({ u16 __v = (*(__force const volatile u16 *) (addr)); __v >>= 8; __v; }) 78 ({ u16 __v = (*(__force const volatile u16 *) (addr)); __v; }) 80 ({ u16 __v = le16_to_cpu(*(__force const volatile u16 *) (addr)); __v; }) 83 (void)({u8 __maybe_unused __w, __v = (b); u32 _addr = ((u32) (addr)); \ 84 __w = ((*(__force volatile u8 *) ((_addr | 0x10000) + (__v<<1)))); }) [all …]
|
| H A D | io_no.h | 17 ({ u8 __v = (*(__force volatile u8 *) (addr)); __v; }) 19 ({ u16 __v = (*(__force volatile u16 *) (addr)); __v; }) 21 ({ u32 __v = (*(__force volatile u32 *) (addr)); __v; })
|
| H A D | libgcc.h | 14 unsigned long __u = (u), __v = (v); \ 21 "dmi" (__v)); \
|
| /linux/arch/riscv/kvm/ |
| H A D | aia_imsic.c | 102 #define imsic_vs_csr_swap(__c, __v) \ argument 106 __r = csr_swap(CSR_VSIREG, __v); \ 110 #define imsic_swap_switchcase(__ireg, __v) \ argument 112 return imsic_vs_csr_swap(__ireg, __v); 113 #define imsic_swap_switchcase_2(__ireg, __v) \ argument 114 imsic_swap_switchcase(__ireg + 0, __v) \ 115 imsic_swap_switchcase(__ireg + 1, __v) 116 #define imsic_swap_switchcase_4(__ireg, __v) \ argument 117 imsic_swap_switchcase_2(__ireg + 0, __v) \ 118 imsic_swap_switchcase_2(__ireg + 2, __v) [all …]
|
| /linux/tools/arch/riscv/include/asm/ |
| H A D | csr.h | 482 unsigned long __v = (unsigned long)(val); \ 484 : "=r" (__v) : "rK" (__v) \ 486 __v; \ 491 register unsigned long __v; \ 493 : "=r" (__v) : \ 495 __v; \ 500 unsigned long __v = (unsigned long)(val); \ 502 : : "rK" (__v) \ 508 unsigned long __v = (unsigned long)(val); \ 510 : "=r" (__v) : "rK" (__v) \ [all …]
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_ptr_util.h | 10 unsigned long __v = (unsigned long)(ptr); \ 11 (typeof(ptr))(__v & -BIT(n)); \ 17 unsigned long __v = (unsigned long)(ptr); \ 18 *(bits) = __v & (BIT(n) - 1); \ 19 (typeof(ptr))(__v & -BIT(n)); \ 29 unsigned long __v = (unsigned long)(ptr); \ 30 (typeof(ptr))(__v - 1); \ 34 unsigned long __v = (unsigned long)(ptr); \ 35 (typeof(ptr))(__v + 1); \
|
| /linux/arch/arm/include/asm/ |
| H A D | io.h | 241 #define inb(p) ({ __u8 __v = __raw_readb(__io(p)); __iormb(); __v; }) 242 #define inw(p) ({ __u16 __v = le16_to_cpu((__force __le16) \ 243 __raw_readw(__io(p))); __iormb(); __v; }) 244 #define inl(p) ({ __u32 __v = le32_to_cpu((__force __le32) \ 245 __raw_readl(__io(p))); __iormb(); __v; }) 284 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; }) 285 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; }) 286 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; }) 390 #define ioread16be(p) ({ __u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(); __v; … 391 #define ioread32be(p) ({ __u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(); __v; …
|
| /linux/arch/csky/include/asm/ |
| H A D | io.h | 20 #define readb(c) ({ u8 __v = readb_relaxed(c); rmb(); __v; }) 21 #define readw(c) ({ u16 __v = readw_relaxed(c); rmb(); __v; }) 22 #define readl(c) ({ u32 __v = readl_relaxed(c); rmb(); __v; })
|
| /linux/arch/arc/include/asm/ |
| H A D | io.h | 39 #define ioread16be(p) ({ u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(); __v; }) 40 #define ioread32be(p) ({ u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(); __v; }) 196 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; }) 197 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; }) 198 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; })
|
| /linux/tools/testing/selftests/riscv/cfi/ |
| H A D | cfi_rv_test.h | 67 register unsigned long __v; \ 69 : "=r" (__v) : \ 71 __v; \ 76 unsigned long __v = (unsigned long)(val); \ 78 : : "rK" (__v) \
|
| /linux/arch/arm64/include/asm/ |
| H A D | io.h | 298 #define ioread16be(p) ({ __u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(__v); __… 299 #define ioread32be(p) ({ __u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(__v); __… 300 #define ioread64be(p) ({ __u64 __v = be64_to_cpu((__force __be64)__raw_readq(p)); __iormb(__v); __…
|
| H A D | kvm_host.h | 1172 u64 __v = (val); \ 1174 __v = kvm_vcpu_apply_reg_masks((v), (r), __v); \ 1176 ctxt_sys_reg(ctxt, (r)) = __v; \ 1182 u64 __v = ctxt_sys_reg(ctxt, (r)); \ 1183 __v op (val); \ 1185 __v = kvm_vcpu_apply_reg_masks((v), (r), __v); \ 1187 ctxt_sys_reg(ctxt, (r)) = __v; \ 1193 u64 __v = ctxt_sys_reg(ctxt, (r)); \ 1195 __v = kvm_vcpu_apply_reg_masks((v), (r), __v); \ 1196 __v; \
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_csr.h | 16 register unsigned long __v; \ 19 : [val] "=r" (__v) \ 22 __v; \ 27 register unsigned long __v = v; \ 30 : [val] "+r" (__v) \ 33 __v; \ 38 register unsigned long __v = v; \ 41 : [val] "+r" (__v) \ 44 __v; \
|
| /linux/tools/testing/selftests/kvm/include/loongarch/ |
| H A D | processor.h | 133 register unsigned long __v; \ 136 : [val] "=r" (__v) \ 139 __v; \ 144 register unsigned long __v = v; \ 147 : [val] "+r" (__v) \ 150 __v; \
|
| /linux/arch/sh/include/asm/ |
| H A D | io.h | 38 #define readb_relaxed(c) ({ u8 __v = ioswabb(__raw_readb(c)); __v; }) 39 #define readw_relaxed(c) ({ u16 __v = ioswabw(__raw_readw(c)); __v; }) 40 #define readl_relaxed(c) ({ u32 __v = ioswabl(__raw_readl(c)); __v; }) 41 #define readq_relaxed(c) ({ u64 __v = ioswabq(__raw_readq(c)); __v; })
|
| /linux/include/linux/ |
| H A D | regset.h | 66 typeof(v) __v = (v); \ 67 size_t __size = sizeof(__v); \ 70 memcpy(__s->p, &__v, __size); \ 72 *(typeof(__v + 0) *)__s->p = __v; \
|
| /linux/arch/arm/vfp/ |
| H A D | vfpinstr.h | 66 u32 __v; \ 69 : "=r" (__v) : : "cc"); \ 70 __v; \
|
| /linux/tools/testing/selftests/kvm/include/arm64/ |
| H A D | processor.h | 247 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(__v); __v; }) 249 #define readq(c) ({ u64 __v = readq_relaxed(c); __iormb(__v); __v; })
|
| /linux/lib/ |
| H A D | bootconfig.c | 562 static int __init __xbc_parse_value(char **__v, char **__n) in __xbc_parse_value() argument 564 char *p, *v = *__v; in __xbc_parse_value() 601 *__v = v; in __xbc_parse_value() 606 static int __init xbc_parse_array(char **__v) in xbc_parse_array() argument 617 next = skip_spaces(*__v); in xbc_parse_array() 622 *__v = next; in xbc_parse_array() 623 c = __xbc_parse_value(__v, &next); in xbc_parse_array() 627 node = xbc_add_child(*__v, XBC_VALUE); in xbc_parse_array() 630 *__v = next; in xbc_parse_array()
|
| /linux/tools/virtio/linux/ |
| H A D | compiler.h | 38 auto __v = (expr); \ 39 __v; \
|
| /linux/drivers/net/ethernet/smsc/ |
| H A D | smc91x.h | 80 unsigned int __v = v, __smc_r = r; \ 82 __SMC_outw(lp, __v, a, __smc_r); \ 84 SMC_outw_b(__v, a, __smc_r); \ 980 unsigned int __v; \ 981 __v = SMC_inw(ioaddr, ADDR0_REG(lp)); \ 982 addr[0] = __v; addr[1] = __v >> 8; \ 983 __v = SMC_inw(ioaddr, ADDR1_REG(lp)); \ 984 addr[2] = __v; addr[3] = __v >> 8; \ 985 __v = SMC_inw(ioaddr, ADDR2_REG(lp)); \ 986 addr[4] = __v; addr[5] = __v >> 8; \
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_atomic.h | 89 __unqual_typeof(*(p)) __v = READ_ONCE(*(p)); \ 93 __v; \
|
| /linux/tools/perf/util/ |
| H A D | unwind-libunwind-local.c | 104 type __v; \ 107 __v = *__p++; \ 109 __v; \ 165 u64 __v; \ 166 if (__dw_read_encoded_value(&ptr, end, &__v, enc)) { \ 169 __v; \
|