/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | mmio.h | 114 #define readb_relaxed(c) ({ u8 __v; __io_rbr(); __v = readb_cpu(c); __io_rar(); __v; }) 115 #define readw_relaxed(c) ({ u16 __v; __io_rbr(); __v = readw_cpu(c); __io_rar(); __v; }) 116 #define readl_relaxed(c) ({ u32 __v; __io_rbr(); __v = readl_cpu(c); __io_rar(); __v; }) 123 #define readq_relaxed(c) ({ u64 __v; __io_rb [all...] |
H A D | csr.h | 159 unsigned long __v = (unsigned long)(val); \ 161 : "=r" (__v) : "rK" (__v) \ 163 __v; \ 168 register unsigned long __v; \ 170 : "=r" (__v) : \ 172 __v; \ 177 unsigned long __v = (unsigned long)(val); \ 179 : : "rK" (__v) \ 185 unsigned long __v [all...] |
H A D | io.h | 55 #define inb(c) ({ u8 __v; __io_pbr(); __v = readb_cpu((void*)(PCI_IOBASE + (c))); __io_par(__v); __v; }) 56 #define inw(c) ({ u16 __v; __io_pbr(); __v = readw_cpu((void*)(PCI_IOBASE + (c))); __io_par(__v); __v; }) 57 #define inl(c) ({ u32 __v; __io_pbr(); __v [all...] |
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | mmio.h | 114 #define readb_relaxed(c) ({ u8 __v; __io_rbr(); __v = readb_cpu(c); __io_rar(); __v; }) 115 #define readw_relaxed(c) ({ u16 __v; __io_rbr(); __v = readw_cpu(c); __io_rar(); __v; }) 116 #define readl_relaxed(c) ({ u32 __v; __io_rbr(); __v = readl_cpu(c); __io_rar(); __v; }) 123 #define readq_relaxed(c) ({ u64 __v; __io_rb [all...] |
H A D | csr.h | 458 unsigned long __v = (unsigned long)(val); \ 460 : "=r" (__v) : "rK" (__v) \ 462 __v; \ 467 register unsigned long __v; \ 469 : "=r" (__v) : \ 471 __v; \ 476 unsigned long __v = (unsigned long)(val); \ 478 : : "rK" (__v) \ 484 unsigned long __v [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | io.h | 135 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(__v); __v; }) 136 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(__v); __v; }) 137 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(__v); __v; }) 138 #define readq(c) ({ u64 __v [all...] |
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | raw_io.h | 20 ({ u8 __v = (*(__force volatile u8 *) (unsigned long)(addr)); __v; }) 22 ({ u16 __v = (*(__force volatile u16 *) (unsigned long)(addr)); __v; }) 24 ({ u32 __v = (*(__force volatile u32 *) (unsigned long)(addr)); __v; }) 26 ({ u16 __v = le16_to_cpu(*(__force volatile __le16 *) (unsigned long)(addr)); __v; }) 28 ({ u32 __v = le32_to_cpu(*(__force volatile __le32 *) (unsigned long)(addr)); __v; }) [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; })
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | raw_io.h | 20 ({ u8 __v = (*(__force volatile u8 *) (unsigned long)(addr)); __v; }) 22 ({ u16 __v = (*(__force volatile u16 *) (unsigned long)(addr)); __v; }) 24 ({ u32 __v = (*(__force volatile u32 *) (unsigned long)(addr)); __v; }) 26 ({ u16 __v = le16_to_cpu(*(__force volatile __le16 *) (unsigned long)(addr)); __v; }) 28 ({ u32 __v = le32_to_cpu(*(__force volatile __le32 *) (unsigned long)(addr)); __v; }) [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; })
|
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | io.h | 63 #define readb_relaxed(c) ({ u8 __v = __raw_readb(c); __v; }) 64 #define readw_relaxed(c) ({ u16 __v = le16_to_cpu((__force __le16)__raw_readw(c)); __v; }) 65 #define readl_relaxed(c) ({ u32 __v = le32_to_cpu((__force __le32)__raw_readl(c)); __v; }) 74 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; }) 75 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; }) [all...] |
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | aia_imsic.c | 101 #define imsic_vs_csr_swap(__c, __v) \ 105 __r = csr_swap(CSR_VSIREG, __v); \ 109 #define imsic_swap_switchcase(__ireg, __v) \ 111 return imsic_vs_csr_swap(__ireg, __v); 112 #define imsic_swap_switchcase_2(__ireg, __v) \ 113 imsic_swap_switchcase(__ireg + 0, __v) \ 114 imsic_swap_switchcase(__ireg + 1, __v) 115 #define imsic_swap_switchcase_4(__ireg, __v) \ 116 imsic_swap_switchcase_2(__ireg + 0, __v) \ 117 imsic_swap_switchcase_2(__ireg + 2, __v) [all...] |
/kernel/liteos_m/arch/risc-v/nuclei/gcc/nmsis/Core/Include/ |
H A D | core_feature_base.h | 278 * Read the content of csr register to __v, 279 * then write content of val into csr register, then return __v 287 register rv_csr_t __v = (unsigned long)(val); \ 289 : "=r"(__v) \ 290 : "rK"(__v) \ 292 __v; \ 298 * Read the content of csr register to __v and return it 305 register rv_csr_t __v; \ 307 : "=r"(__v) \ 310 __v; \ [all...] |
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | io.h | 22 #define readb(c) ({ u8 __v = readb_relaxed(c); rmb(); __v; }) 23 #define readw(c) ({ u16 __v = readw_relaxed(c); rmb(); __v; }) 24 #define readl(c) ({ u32 __v = readl_relaxed(c); rmb(); __v; })
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | io.h | 154 #define ioread16be(p) ({ __u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(__v); __v; }) 155 #define ioread32be(p) ({ __u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(__v); __v; }) 156 #define ioread64be(p) ({ __u64 __v = be64_to_cpu((__force __be64)__raw_readq(p)); __iormb(__v); __v; })
|
/kernel/linux/linux-6.6/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; })
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | io.h | 40 #define ioread16be(p) ({ u16 __v = be16_to_cpu((__force __be16)__raw_readw(p)); __iormb(); __v; }) 41 #define ioread32be(p) ({ u32 __v = be32_to_cpu((__force __be32)__raw_readl(p)); __iormb(); __v; }) 200 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; }) 201 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; }) 202 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; }) [all...] |
/kernel/linux/linux-6.6/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; }) 199 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; }) 200 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; }) 201 #define readl(c) ({ u32 __v = readl_relaxed(c); __iormb(); __v; }) [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | isp1362.h | 724 u16 __v; \ 727 __v = isp1362_read_data16(d); \ 728 RDBG("%s: Read %04x from %s[%02x]\n", __func__, __v, #r, \ 730 __v; \ 734 u32 __v; \ 737 __v = isp1362_read_data32(d); \ 738 RDBG("%s: Read %08x from %s[%02x]\n", __func__, __v, #r, \ 740 __v; \ 760 u16 __v; \ 761 __v [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | isp1362.h | 723 u16 __v; \ 726 __v = isp1362_read_data16(d); \ 727 RDBG("%s: Read %04x from %s[%02x]\n", __func__, __v, #r, \ 729 __v; \ 733 u32 __v; \ 736 __v = isp1362_read_data32(d); \ 737 RDBG("%s: Read %08x from %s[%02x]\n", __func__, __v, #r, \ 739 __v; \ 759 u16 __v; \ 760 __v [all...] |
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | io.h | 258 #define inb(p) ({ __u8 __v = __raw_readb(__io(p)); __iormb(); __v; }) 259 #define inw(p) ({ __u16 __v = le16_to_cpu((__force __le16) \ 260 __raw_readw(__io(p))); __iormb(); __v; }) 261 #define inl(p) ({ __u32 __v = le32_to_cpu((__force __le32) \ 262 __raw_readl(__io(p))); __iormb(); __v; }) 301 #define readb(c) ({ u8 __v = readb_relaxed(c); __iormb(); __v; }) 302 #define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; }) [all...] |
/kernel/linux/linux-6.6/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; }) [all...] |
/kernel/linux/linux-5.10/arch/arm/vfp/ |
H A D | vfpinstr.h | 68 u32 __v; \ 71 : "=r" (__v) : : "cc"); \ 72 __v; \ 85 u32 __v; \ 87 : "=r" (__v) : : "cc"); \ 88 __v; \
|
/kernel/linux/linux-6.6/arch/arm/vfp/ |
H A D | vfpinstr.h | 68 u32 __v; \ 71 : "=r" (__v) : : "cc"); \ 72 __v; \ 85 u32 __v; \ 87 : "=r" (__v) : : "cc"); \ 88 __v; \
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_utils.h | 115 unsigned long __v = (unsigned long)(ptr); \ 116 (typeof(ptr))(__v & -BIT(n)); \ 122 unsigned long __v = (unsigned long)(ptr); \ 123 *(bits) = __v & (BIT(n) - 1); \ 124 (typeof(ptr))(__v & -BIT(n)); \ 134 unsigned long __v = (unsigned long)(ptr); \ 135 (typeof(ptr))(__v - 1); \ 139 unsigned long __v = (unsigned long)(ptr); \ 140 (typeof(ptr))(__v + 1); \
|