/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | asm-eva.h | 19 #define kernel_ll(reg, addr) "ll " reg ", " addr "\n" 20 #define kernel_sc(reg, addr) "sc " reg ", " addr "\n" 21 #define kernel_lw(reg, addr) "lw " reg ", " addr "\n" 22 #define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" 23 #define kernel_lwr(reg, addr) "lwr " reg ", " addr "\ [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | asm-eva.h | 19 #define kernel_ll(reg, addr) "ll " reg ", " addr "\n" 20 #define kernel_sc(reg, addr) "sc " reg ", " addr "\n" 21 #define kernel_lw(reg, addr) "lw " reg ", " addr "\n" 22 #define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" 23 #define kernel_lwr(reg, addr) "lwr " reg ", " addr "\ [all...] |
/kernel/linux/linux-5.10/arch/parisc/lib/ |
H A D | iomap.c | 32 * Technically, this should be 'if (VMALLOC_START < addr < VMALLOC_END), 36 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<63) != 0) 37 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 60) & 7) 40 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<31) != 0) 41 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 28) & 7) 70 #define ADDR2PORT(addr) ((unsigne 72 ioport_read8(const void __iomem *addr) ioport_read8() argument 77 ioport_read16(const void __iomem *addr) ioport_read16() argument 82 ioport_read32(const void __iomem *addr) ioport_read32() argument 87 ioport_write8(u8 datum, void __iomem *addr) ioport_write8() argument 92 ioport_write16(u16 datum, void __iomem *addr) ioport_write16() argument 97 ioport_write32(u32 datum, void __iomem *addr) ioport_write32() argument 102 ioport_read8r(const void __iomem *addr, void *dst, unsigned long count) ioport_read8r() argument 107 ioport_read16r(const void __iomem *addr, void *dst, unsigned long count) ioport_read16r() argument 112 ioport_read32r(const void __iomem *addr, void *dst, unsigned long count) ioport_read32r() argument 117 ioport_write8r(void __iomem *addr, const void *s, unsigned long n) ioport_write8r() argument 122 ioport_write16r(void __iomem *addr, const void *s, unsigned long n) ioport_write16r() argument 127 ioport_write32r(void __iomem *addr, const void *s, unsigned long n) ioport_write32r() argument 153 iomem_read8(const void __iomem *addr) iomem_read8() argument 158 iomem_read16(const void __iomem *addr) iomem_read16() argument 163 iomem_read16be(const void __iomem *addr) iomem_read16be() argument 168 iomem_read32(const void __iomem *addr) iomem_read32() argument 173 iomem_read32be(const void __iomem *addr) iomem_read32be() argument 178 iomem_read64(const void __iomem *addr) iomem_read64() argument 183 iomem_read64be(const void __iomem *addr) iomem_read64be() argument 188 iomem_write8(u8 datum, void __iomem *addr) iomem_write8() argument 193 iomem_write16(u16 datum, void __iomem *addr) iomem_write16() argument 198 iomem_write16be(u16 datum, void __iomem *addr) iomem_write16be() argument 203 iomem_write32(u32 datum, void __iomem *addr) iomem_write32() argument 208 iomem_write32be(u32 datum, void __iomem *addr) iomem_write32be() argument 213 iomem_write64(u64 datum, void __iomem *addr) iomem_write64() argument 218 iomem_write64be(u64 datum, void __iomem *addr) iomem_write64be() argument 223 iomem_read8r(const void __iomem *addr, void *dst, unsigned long count) iomem_read8r() argument 231 iomem_read16r(const void __iomem *addr, void *dst, unsigned long count) iomem_read16r() argument 239 iomem_read32r(const void __iomem *addr, void *dst, unsigned long count) iomem_read32r() argument 247 iomem_write8r(void __iomem *addr, const void *s, unsigned long n) iomem_write8r() argument 255 iomem_write16r(void __iomem *addr, const void *s, unsigned long n) iomem_write16r() argument 263 iomem_write32r(void __iomem *addr, const void *s, unsigned long n) iomem_write32r() argument 300 ioread8(const void __iomem *addr) ioread8() argument 307 ioread16(const void __iomem *addr) ioread16() argument 314 ioread16be(const void __iomem *addr) ioread16be() argument 321 ioread32(const void __iomem *addr) ioread32() argument 328 ioread32be(const void __iomem *addr) ioread32be() argument 335 ioread64(const void __iomem *addr) ioread64() argument 342 ioread64be(const void __iomem *addr) ioread64be() argument 349 ioread64_lo_hi(const void __iomem *addr) ioread64_lo_hi() argument 359 ioread64_hi_lo(const void __iomem *addr) ioread64_hi_lo() argument 369 iowrite8(u8 datum, void __iomem *addr) iowrite8() argument 378 iowrite16(u16 datum, void __iomem *addr) iowrite16() argument 387 iowrite16be(u16 datum, void __iomem *addr) iowrite16be() argument 396 iowrite32(u32 datum, void __iomem *addr) iowrite32() argument 405 iowrite32be(u32 datum, void __iomem *addr) iowrite32be() argument 414 iowrite64(u64 datum, void __iomem *addr) iowrite64() argument 423 iowrite64be(u64 datum, void __iomem *addr) iowrite64be() argument 432 iowrite64_lo_hi(u64 val, void __iomem *addr) iowrite64_lo_hi() argument 438 iowrite64_hi_lo(u64 val, void __iomem *addr) iowrite64_hi_lo() argument 446 ioread8_rep(const void __iomem *addr, void *dst, unsigned long count) ioread8_rep() argument 458 ioread16_rep(const void __iomem *addr, void *dst, unsigned long count) ioread16_rep() argument 470 ioread32_rep(const void __iomem *addr, void *dst, unsigned long count) ioread32_rep() argument 482 iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) iowrite8_rep() argument 494 iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) iowrite16_rep() argument 506 iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) iowrite32_rep() argument 525 ioport_unmap(void __iomem *addr) ioport_unmap() argument 532 pci_iounmap(struct pci_dev *dev, void __iomem * addr) pci_iounmap() argument [all...] |
/kernel/linux/linux-6.6/arch/parisc/lib/ |
H A D | iomap.c | 32 * Technically, this should be 'if (VMALLOC_START < addr < VMALLOC_END), 36 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<63) != 0) 37 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 60) & 7) 40 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<31) != 0) 41 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 28) & 7) 74 #define ADDR2PORT(addr) ((unsigne 76 ioport_read8(const void __iomem *addr) ioport_read8() argument 81 ioport_read16(const void __iomem *addr) ioport_read16() argument 86 ioport_read32(const void __iomem *addr) ioport_read32() argument 91 ioport_write8(u8 datum, void __iomem *addr) ioport_write8() argument 96 ioport_write16(u16 datum, void __iomem *addr) ioport_write16() argument 101 ioport_write32(u32 datum, void __iomem *addr) ioport_write32() argument 106 ioport_read8r(const void __iomem *addr, void *dst, unsigned long count) ioport_read8r() argument 111 ioport_read16r(const void __iomem *addr, void *dst, unsigned long count) ioport_read16r() argument 116 ioport_read32r(const void __iomem *addr, void *dst, unsigned long count) ioport_read32r() argument 121 ioport_write8r(void __iomem *addr, const void *s, unsigned long n) ioport_write8r() argument 126 ioport_write16r(void __iomem *addr, const void *s, unsigned long n) ioport_write16r() argument 131 ioport_write32r(void __iomem *addr, const void *s, unsigned long n) ioport_write32r() argument 157 iomem_read8(const void __iomem *addr) iomem_read8() argument 162 iomem_read16(const void __iomem *addr) iomem_read16() argument 167 iomem_read16be(const void __iomem *addr) iomem_read16be() argument 172 iomem_read32(const void __iomem *addr) iomem_read32() argument 177 iomem_read32be(const void __iomem *addr) iomem_read32be() argument 183 iomem_read64(const void __iomem *addr) iomem_read64() argument 188 iomem_read64be(const void __iomem *addr) iomem_read64be() argument 194 iomem_write8(u8 datum, void __iomem *addr) iomem_write8() argument 199 iomem_write16(u16 datum, void __iomem *addr) iomem_write16() argument 204 iomem_write16be(u16 datum, void __iomem *addr) iomem_write16be() argument 209 iomem_write32(u32 datum, void __iomem *addr) iomem_write32() argument 214 iomem_write32be(u32 datum, void __iomem *addr) iomem_write32be() argument 220 iomem_write64(u64 datum, void __iomem *addr) iomem_write64() argument 225 iomem_write64be(u64 datum, void __iomem *addr) iomem_write64be() argument 231 iomem_read8r(const void __iomem *addr, void *dst, unsigned long count) iomem_read8r() argument 239 iomem_read16r(const void __iomem *addr, void *dst, unsigned long count) iomem_read16r() argument 247 iomem_read32r(const void __iomem *addr, void *dst, unsigned long count) iomem_read32r() argument 255 iomem_write8r(void __iomem *addr, const void *s, unsigned long n) iomem_write8r() argument 263 iomem_write16r(void __iomem *addr, const void *s, unsigned long n) iomem_write16r() argument 271 iomem_write32r(void __iomem *addr, const void *s, unsigned long n) iomem_write32r() argument 312 ioread8(const void __iomem *addr) ioread8() argument 319 ioread16(const void __iomem *addr) ioread16() argument 326 ioread16be(const void __iomem *addr) ioread16be() argument 333 ioread32(const void __iomem *addr) ioread32() argument 340 ioread32be(const void __iomem *addr) ioread32be() argument 348 ioread64(const void __iomem *addr) ioread64() argument 355 ioread64be(const void __iomem *addr) ioread64be() argument 363 iowrite8(u8 datum, void __iomem *addr) iowrite8() argument 372 iowrite16(u16 datum, void __iomem *addr) iowrite16() argument 381 iowrite16be(u16 datum, void __iomem *addr) iowrite16be() argument 390 iowrite32(u32 datum, void __iomem *addr) iowrite32() argument 399 iowrite32be(u32 datum, void __iomem *addr) iowrite32be() argument 409 iowrite64(u64 datum, void __iomem *addr) iowrite64() argument 418 iowrite64be(u64 datum, void __iomem *addr) iowrite64be() argument 430 ioread8_rep(const void __iomem *addr, void *dst, unsigned long count) ioread8_rep() argument 442 ioread16_rep(const void __iomem *addr, void *dst, unsigned long count) ioread16_rep() argument 454 ioread32_rep(const void __iomem *addr, void *dst, unsigned long count) ioread32_rep() argument 466 iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) iowrite8_rep() argument 478 iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) iowrite16_rep() argument 490 iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) iowrite32_rep() argument 509 ioport_unmap(void __iomem *addr) ioport_unmap() argument 517 pci_iounmap(struct pci_dev *dev, void __iomem * addr) pci_iounmap() argument [all...] |
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | jensen.h | 92 __EXTERN_INLINE void jensen_set_hae(unsigned long addr) in jensen_set_hae() argument 95 addr >>= 25; in jensen_set_hae() 96 if (addr != alpha_mv.hae_cache) in jensen_set_hae() 97 set_hae(addr); in jensen_set_hae() 115 __EXTERN_INLINE unsigned int jensen_local_inb(unsigned long addr) in jensen_local_inb() argument 117 return 0xff & *(vuip)((addr << 9) + EISA_VL82C106); in jensen_local_inb() 120 __EXTERN_INLINE void jensen_local_outb(u8 b, unsigned long addr) in jensen_local_outb() argument 122 *(vuip)((addr << 9) + EISA_VL82C106) = b; in jensen_local_outb() 126 __EXTERN_INLINE unsigned int jensen_bus_inb(unsigned long addr) in jensen_bus_inb() argument 131 result = *(volatile int *)((addr << in jensen_bus_inb() 135 jensen_bus_outb(u8 b, unsigned long addr) jensen_bus_outb() argument 155 jensen_inb(unsigned long addr) jensen_inb() argument 163 jensen_outb(u8 b, unsigned long addr) jensen_outb() argument 171 jensen_inw(unsigned long addr) jensen_inw() argument 181 jensen_inl(unsigned long addr) jensen_inl() argument 187 jensen_inq(unsigned long addr) jensen_inq() argument 193 jensen_outw(u16 b, unsigned long addr) jensen_outw() argument 200 jensen_outl(u32 b, unsigned long addr) jensen_outl() argument 207 jensen_outq(u64 b, unsigned long addr) jensen_outq() argument 220 unsigned long addr = (unsigned long) xaddr; jensen_readb() local 232 unsigned long addr = (unsigned long) xaddr; jensen_readw() local 244 unsigned long addr = (unsigned long) xaddr; jensen_readl() local 252 unsigned long addr = (unsigned long) xaddr; jensen_readq() local 265 unsigned long addr = (unsigned long) xaddr; jensen_writeb() local 273 unsigned long addr = (unsigned long) xaddr; jensen_writew() local 281 unsigned long addr = (unsigned long) xaddr; jensen_writel() local 289 unsigned long addr = (unsigned long) xaddr; jensen_writeq() local 297 jensen_ioportmap(unsigned long addr) jensen_ioportmap() argument 302 jensen_ioremap(unsigned long addr, unsigned long size) jensen_ioremap() argument 308 jensen_is_ioaddr(unsigned long addr) jensen_is_ioaddr() argument 313 jensen_is_mmio(const volatile void __iomem *addr) jensen_is_mmio() argument [all...] |
/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
H A D | jensen.h | 92 __EXTERN_INLINE void jensen_set_hae(unsigned long addr) in jensen_set_hae() argument 95 addr >>= 25; in jensen_set_hae() 96 if (addr != alpha_mv.hae_cache) in jensen_set_hae() 97 set_hae(addr); in jensen_set_hae() 114 static inline unsigned int jensen_local_inb(unsigned long addr) in jensen_local_inb() argument 116 return 0xff & *(vuip)((addr << 9) + EISA_VL82C106); in jensen_local_inb() 119 static inline void jensen_local_outb(u8 b, unsigned long addr) in jensen_local_outb() argument 121 *(vuip)((addr << 9) + EISA_VL82C106) = b; in jensen_local_outb() 125 static inline unsigned int jensen_bus_inb(unsigned long addr) in jensen_bus_inb() argument 130 result = *(volatile int *)((addr << in jensen_bus_inb() 134 jensen_bus_outb(u8 b, unsigned long addr) jensen_bus_outb() argument 154 jensen_inb(unsigned long addr) jensen_inb() argument 162 jensen_outb(u8 b, unsigned long addr) jensen_outb() argument 170 jensen_inw(unsigned long addr) jensen_inw() argument 180 jensen_inl(unsigned long addr) jensen_inl() argument 186 jensen_outw(u16 b, unsigned long addr) jensen_outw() argument 193 jensen_outl(u32 b, unsigned long addr) jensen_outl() argument 206 unsigned long addr = (unsigned long) xaddr; jensen_readb() local 218 unsigned long addr = (unsigned long) xaddr; jensen_readw() local 230 unsigned long addr = (unsigned long) xaddr; jensen_readl() local 238 unsigned long addr = (unsigned long) xaddr; jensen_readq() local 251 unsigned long addr = (unsigned long) xaddr; jensen_writeb() local 259 unsigned long addr = (unsigned long) xaddr; jensen_writew() local 267 unsigned long addr = (unsigned long) xaddr; jensen_writel() local 275 unsigned long addr = (unsigned long) xaddr; jensen_writeq() local 283 jensen_ioportmap(unsigned long addr) jensen_ioportmap() argument 288 jensen_ioremap(unsigned long addr, unsigned long size) jensen_ioremap() argument 294 jensen_is_ioaddr(unsigned long addr) jensen_is_ioaddr() argument 299 jensen_is_mmio(const volatile void __iomem *addr) jensen_is_mmio() argument [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | io.h | 13 static inline unsigned long isa_bus_to_virt(unsigned long addr) { in isa_bus_to_virt() argument 18 static inline unsigned long isa_virt_to_bus(void *addr) { in isa_virt_to_bus() argument 32 static inline unsigned char gsc_readb(unsigned long addr) in gsc_readb() argument 41 : "=&r" (flags), "=r" (ret) : "r" (addr), "i" (PSW_SM_D) ); in gsc_readb() 46 static inline unsigned short gsc_readw(unsigned long addr) in gsc_readw() argument 55 : "=&r" (flags), "=r" (ret) : "r" (addr), "i" (PSW_SM_D) ); in gsc_readw() 60 static inline unsigned int gsc_readl(unsigned long addr) in gsc_readl() argument 66 : "=r" (ret) : "r" (addr) ); in gsc_readl() 71 static inline unsigned long long gsc_readq(unsigned long addr) in gsc_readq() argument 78 : "=r" (ret) : "r" (addr) ); in gsc_readq() 87 gsc_writeb(unsigned char val, unsigned long addr) gsc_writeb() argument 97 gsc_writew(unsigned short val, unsigned long addr) gsc_writew() argument 107 gsc_writel(unsigned int val, unsigned long addr) gsc_writel() argument 114 gsc_writeq(unsigned long long val, unsigned long addr) gsc_writeq() argument 136 __raw_readb(const volatile void __iomem *addr) __raw_readb() argument 140 __raw_readw(const volatile void __iomem *addr) __raw_readw() argument 144 __raw_readl(const volatile void __iomem *addr) __raw_readl() argument 148 __raw_readq(const volatile void __iomem *addr) __raw_readq() argument 153 __raw_writeb(unsigned char b, volatile void __iomem *addr) __raw_writeb() argument 157 __raw_writew(unsigned short b, volatile void __iomem *addr) __raw_writew() argument 161 __raw_writel(unsigned int b, volatile void __iomem *addr) __raw_writel() argument 165 __raw_writeq(unsigned long long b, volatile void __iomem *addr) __raw_writeq() argument 170 readb(const volatile void __iomem *addr) readb() argument 174 readw(const volatile void __iomem *addr) readw() argument 178 readl(const volatile void __iomem *addr) readl() argument 182 readq(const volatile void __iomem *addr) readq() argument 187 writeb(unsigned char b, volatile void __iomem *addr) writeb() argument 191 writew(unsigned short w, volatile void __iomem *addr) writew() argument 195 writel(unsigned int l, volatile void __iomem *addr) writel() argument 199 writeq(unsigned long long q, volatile void __iomem *addr) writeq() argument 258 inb(unsigned long addr) inb() argument 264 inw(unsigned long addr) inw() argument 270 inl(unsigned long addr) inl() argument [all...] |
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | io.h | 75 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument 77 return *(const volatile u8 __force *)addr; in __raw_readb() 83 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() argument 85 return *(const volatile u16 __force *)addr; in __raw_readw() 91 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() argument 93 return *(const volatile u32 __force *)addr; in __raw_readl() 100 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() argument 102 return *(const volatile u64 __force *)addr; in __raw_readq() 109 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb() argument 111 *(volatile u8 __force *)addr in __raw_writeb() 117 __raw_writew(u16 value, volatile void __iomem *addr) __raw_writew() argument 125 __raw_writel(u32 value, volatile void __iomem *addr) __raw_writel() argument 134 __raw_writeq(u64 value, volatile void __iomem *addr) __raw_writeq() argument 148 readb(const volatile void __iomem *addr) readb() argument 161 readw(const volatile void __iomem *addr) readw() argument 174 readl(const volatile void __iomem *addr) readl() argument 188 readq(const volatile void __iomem *addr) readq() argument 202 writeb(u8 value, volatile void __iomem *addr) writeb() argument 212 writew(u16 value, volatile void __iomem *addr) writew() argument 222 writel(u32 value, volatile void __iomem *addr) writel() argument 233 writeq(u64 value, volatile void __iomem *addr) writeq() argument 249 readb_relaxed(const volatile void __iomem *addr) readb_relaxed() argument 257 readw_relaxed(const volatile void __iomem *addr) readw_relaxed() argument 265 readl_relaxed(const volatile void __iomem *addr) readl_relaxed() argument 273 readq_relaxed(const volatile void __iomem *addr) readq_relaxed() argument 281 writeb_relaxed(u8 value, volatile void __iomem *addr) writeb_relaxed() argument 289 writew_relaxed(u16 value, volatile void __iomem *addr) writew_relaxed() argument 291 __raw_writew(cpu_to_le16(value), addr); writew_relaxed() local 297 writel_relaxed(u32 value, volatile void __iomem *addr) writel_relaxed() argument 299 __raw_writel(__cpu_to_le32(value), addr); writel_relaxed() local 305 writeq_relaxed(u64 value, volatile void __iomem *addr) writeq_relaxed() argument 307 __raw_writeq(__cpu_to_le64(value), addr); writeq_relaxed() local 317 readsb(const volatile void __iomem *addr, void *buffer, unsigned int count) readsb() argument 333 readsw(const volatile void __iomem *addr, void *buffer, unsigned int count) readsw() argument 349 readsl(const volatile void __iomem *addr, void *buffer, unsigned int count) readsl() argument 366 readsq(const volatile void __iomem *addr, void *buffer, unsigned int count) readsq() argument 383 writesb(volatile void __iomem *addr, const void *buffer, unsigned int count) writesb() argument 398 writesw(volatile void __iomem *addr, const void *buffer, unsigned int count) writesw() argument 413 writesl(volatile void __iomem *addr, const void *buffer, unsigned int count) writesl() argument 429 writesq(volatile void __iomem *addr, const void *buffer, unsigned int count) writesq() argument 459 _inb(unsigned long addr) _inb() argument 472 _inw(unsigned long addr) _inw() argument 485 _inl(unsigned long addr) _inl() argument 498 _outb(u8 value, unsigned long addr) _outb() argument 508 _outw(u16 value, unsigned long addr) _outw() argument 518 _outl(u32 value, unsigned long addr) _outl() argument 554 inb_p(unsigned long addr) inb_p() argument 562 inw_p(unsigned long addr) inw_p() argument 570 inl_p(unsigned long addr) inl_p() argument 578 outb_p(u8 value, unsigned long addr) outb_p() argument 586 outw_p(u16 value, unsigned long addr) outw_p() argument 594 outl_p(u32 value, unsigned long addr) outl_p() argument 607 insb(unsigned long addr, void *buffer, unsigned int count) insb() argument 615 insw(unsigned long addr, void *buffer, unsigned int count) insw() argument 623 insl(unsigned long addr, void *buffer, unsigned int count) insl() argument 631 outsb(unsigned long addr, const void *buffer, unsigned int count) outsb() argument 640 outsw(unsigned long addr, const void *buffer, unsigned int count) outsw() argument 649 outsl(unsigned long addr, const void *buffer, unsigned int count) outsl() argument 658 insb_p(unsigned long addr, void *buffer, unsigned int count) insb_p() argument 666 insw_p(unsigned long addr, void *buffer, unsigned int count) insw_p() argument 674 insl_p(unsigned long addr, void *buffer, unsigned int count) insl_p() argument 682 outsb_p(unsigned long addr, const void *buffer, unsigned int count) outsb_p() argument 691 outsw_p(unsigned long addr, const void *buffer, unsigned int count) outsw_p() argument 700 outsl_p(unsigned long addr, const void *buffer, unsigned int count) outsl_p() argument 710 ioread8(const volatile void __iomem *addr) ioread8() argument 718 ioread16(const volatile void __iomem *addr) ioread16() argument 726 ioread32(const volatile void __iomem *addr) ioread32() argument 735 ioread64(const volatile void __iomem *addr) ioread64() argument 744 iowrite8(u8 value, volatile void __iomem *addr) iowrite8() argument 752 iowrite16(u16 value, volatile void __iomem *addr) iowrite16() argument 760 iowrite32(u32 value, volatile void __iomem *addr) iowrite32() argument 769 iowrite64(u64 value, volatile void __iomem *addr) iowrite64() argument 778 ioread16be(const volatile void __iomem *addr) ioread16be() argument 786 ioread32be(const volatile void __iomem *addr) ioread32be() argument 795 ioread64be(const volatile void __iomem *addr) ioread64be() argument 804 iowrite16be(u16 value, void volatile __iomem *addr) iowrite16be() argument 806 writew(swab16(value), addr); iowrite16be() local 812 iowrite32be(u32 value, volatile void __iomem *addr) iowrite32be() argument 814 writel(swab32(value), addr); iowrite32be() local 821 iowrite64be(u64 value, volatile void __iomem *addr) iowrite64be() argument 823 writeq(swab64(value), addr); iowrite64be() local 830 ioread8_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread8_rep() argument 839 ioread16_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread16_rep() argument 848 ioread32_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread32_rep() argument 858 ioread64_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread64_rep() argument 868 iowrite8_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite8_rep() argument 878 iowrite16_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite16_rep() argument 888 iowrite32_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite32_rep() argument 899 iowrite64_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite64_rep() argument 958 iounmap(void __iomem *addr) iounmap() argument 968 ioremap(phys_addr_t addr, size_t size) ioremap() argument 1011 uintptr_t addr = (uintptr_t) p; __pci_ioport_unmap() local 1053 xlate_dev_kmem_ptr(void *addr) xlate_dev_kmem_ptr() argument 1061 xlate_dev_mem_ptr(phys_addr_t addr) xlate_dev_mem_ptr() argument 1069 unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) unxlate_dev_mem_ptr() argument 1098 memset_io(volatile void __iomem *addr, int value, size_t size) memset_io() argument 1115 memcpy_fromio(void *buffer, const volatile void __iomem *addr, size_t size) memcpy_fromio() argument 1133 memcpy_toio(volatile void __iomem *addr, const void *buffer, size_t size) memcpy_toio() argument [all...] |
/kernel/linux/linux-5.10/mm/kasan/ |
H A D | kasan.h | 151 static inline bool addr_has_metadata(const void *addr) in addr_has_metadata() argument 153 return (addr >= kasan_shadow_to_mem((void *)KASAN_SHADOW_START)); in addr_has_metadata() 161 * @addr: the accessed address 167 bool check_memory_region(unsigned long addr, size_t size, bool write, 170 void *find_first_bad_addr(void *addr, size_t size); 173 bool kasan_report(unsigned long addr, size_t size, 177 struct page *kasan_addr_to_page(const void *addr); 199 void print_tags(u8 addr_tag, const void *addr); 205 static inline void print_tags(u8 addr_tag, const void *addr) { } in print_tags() argument 215 static inline const void *arch_kasan_set_tag(const void *addr, u argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | iomap.c | 18 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 20 return readb(addr); in ioread8() 22 unsigned int ioread16(const void __iomem *addr) in ioread16() argument 24 return readw(addr); in ioread16() 26 unsigned int ioread16be(const void __iomem *addr) in ioread16be() argument 28 return readw_be(addr); in ioread16be() 30 unsigned int ioread32(const void __iomem *addr) in ioread32() argument 32 return readl(addr); in ioread32() 34 unsigned int ioread32be(const void __iomem *addr) in ioread32be() argument 36 return readl_be(addr); in ioread32be() 44 ioread64(const void __iomem *addr) ioread64() argument 48 ioread64_lo_hi(const void __iomem *addr) ioread64_lo_hi() argument 52 ioread64_hi_lo(const void __iomem *addr) ioread64_hi_lo() argument 56 ioread64be(const void __iomem *addr) ioread64be() argument 60 ioread64be_lo_hi(const void __iomem *addr) ioread64be_lo_hi() argument 64 ioread64be_hi_lo(const void __iomem *addr) ioread64be_hi_lo() argument 76 iowrite8(u8 val, void __iomem *addr) iowrite8() argument 80 iowrite16(u16 val, void __iomem *addr) iowrite16() argument 84 iowrite16be(u16 val, void __iomem *addr) iowrite16be() argument 88 iowrite32(u32 val, void __iomem *addr) iowrite32() argument 92 iowrite32be(u32 val, void __iomem *addr) iowrite32be() argument 102 iowrite64(u64 val, void __iomem *addr) iowrite64() argument 106 iowrite64_lo_hi(u64 val, void __iomem *addr) iowrite64_lo_hi() argument 110 iowrite64_hi_lo(u64 val, void __iomem *addr) iowrite64_hi_lo() argument 114 iowrite64be(u64 val, void __iomem *addr) iowrite64be() argument 118 iowrite64be_lo_hi(u64 val, void __iomem *addr) iowrite64be_lo_hi() argument 122 iowrite64be_hi_lo(u64 val, void __iomem *addr) iowrite64be_hi_lo() argument 142 ioread8_rep(const void __iomem *addr, void *dst, unsigned long count) ioread8_rep() argument 146 ioread16_rep(const void __iomem *addr, void *dst, unsigned long count) ioread16_rep() argument 150 ioread32_rep(const void __iomem *addr, void *dst, unsigned long count) ioread32_rep() argument 158 iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) iowrite8_rep() argument 162 iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) iowrite16_rep() argument 166 iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) iowrite32_rep() argument 179 ioport_unmap(void __iomem *addr) ioport_unmap() argument 187 pci_iounmap(struct pci_dev *dev, void __iomem *addr) pci_iounmap() argument [all...] |
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | io.h | 82 void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, 84 void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, 86 void log_read_mmio(u8 width, const volatile void __iomem *addr, 88 void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, 93 static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_write_mmio() argument 95 static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_post_write_mmio() argument 97 static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, in log_read_mmio() argument 99 static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, in log_post_read_mmio() argument 114 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() argument 116 return *(const volatile u8 __force *)addr; in __raw_readb() 122 __raw_readw(const volatile void __iomem *addr) __raw_readw() argument 130 __raw_readl(const volatile void __iomem *addr) __raw_readl() argument 139 __raw_readq(const volatile void __iomem *addr) __raw_readq() argument 148 __raw_writeb(u8 value, volatile void __iomem *addr) __raw_writeb() argument 156 __raw_writew(u16 value, volatile void __iomem *addr) __raw_writew() argument 164 __raw_writel(u32 value, volatile void __iomem *addr) __raw_writel() argument 173 __raw_writeq(u64 value, volatile void __iomem *addr) __raw_writeq() argument 187 readb(const volatile void __iomem *addr) readb() argument 202 readw(const volatile void __iomem *addr) readw() argument 217 readl(const volatile void __iomem *addr) readl() argument 233 readq(const volatile void __iomem *addr) readq() argument 249 writeb(u8 value, volatile void __iomem *addr) writeb() argument 261 writew(u16 value, volatile void __iomem *addr) writew() argument 273 writel(u32 value, volatile void __iomem *addr) writel() argument 286 writeq(u64 value, volatile void __iomem *addr) writeq() argument 304 readb_relaxed(const volatile void __iomem *addr) readb_relaxed() argument 317 readw_relaxed(const volatile void __iomem *addr) readw_relaxed() argument 330 readl_relaxed(const volatile void __iomem *addr) readl_relaxed() argument 343 readq_relaxed(const volatile void __iomem *addr) readq_relaxed() argument 356 writeb_relaxed(u8 value, volatile void __iomem *addr) writeb_relaxed() argument 366 writew_relaxed(u16 value, volatile void __iomem *addr) writew_relaxed() argument 376 writel_relaxed(u32 value, volatile void __iomem *addr) writel_relaxed() argument 386 writeq_relaxed(u64 value, volatile void __iomem *addr) writeq_relaxed() argument 400 readsb(const volatile void __iomem *addr, void *buffer, unsigned int count) readsb() argument 416 readsw(const volatile void __iomem *addr, void *buffer, unsigned int count) readsw() argument 432 readsl(const volatile void __iomem *addr, void *buffer, unsigned int count) readsl() argument 449 readsq(const volatile void __iomem *addr, void *buffer, unsigned int count) readsq() argument 466 writesb(volatile void __iomem *addr, const void *buffer, unsigned int count) writesb() argument 481 writesw(volatile void __iomem *addr, const void *buffer, unsigned int count) writesw() argument 496 writesl(volatile void __iomem *addr, const void *buffer, unsigned int count) writesl() argument 512 writesq(volatile void __iomem *addr, const void *buffer, unsigned int count) writesq() argument 542 _inb(unsigned long addr) _inb() argument 555 _inw(unsigned long addr) _inw() argument 568 _inl(unsigned long addr) _inl() argument 581 _outb(u8 value, unsigned long addr) _outb() argument 591 _outw(u16 value, unsigned long addr) _outw() argument 601 _outl(u32 value, unsigned long addr) _outl() argument 637 inb_p(unsigned long addr) inb_p() argument 645 inw_p(unsigned long addr) inw_p() argument 653 inl_p(unsigned long addr) inl_p() argument 661 outb_p(u8 value, unsigned long addr) outb_p() argument 669 outw_p(u16 value, unsigned long addr) outw_p() argument 677 outl_p(u32 value, unsigned long addr) outl_p() argument 690 insb(unsigned long addr, void *buffer, unsigned int count) insb() argument 698 insw(unsigned long addr, void *buffer, unsigned int count) insw() argument 706 insl(unsigned long addr, void *buffer, unsigned int count) insl() argument 714 outsb(unsigned long addr, const void *buffer, unsigned int count) outsb() argument 723 outsw(unsigned long addr, const void *buffer, unsigned int count) outsw() argument 732 outsl(unsigned long addr, const void *buffer, unsigned int count) outsl() argument 741 insb_p(unsigned long addr, void *buffer, unsigned int count) insb_p() argument 749 insw_p(unsigned long addr, void *buffer, unsigned int count) insw_p() argument 757 insl_p(unsigned long addr, void *buffer, unsigned int count) insl_p() argument 765 outsb_p(unsigned long addr, const void *buffer, unsigned int count) outsb_p() argument 774 outsw_p(unsigned long addr, const void *buffer, unsigned int count) outsw_p() argument 783 outsl_p(unsigned long addr, const void *buffer, unsigned int count) outsl_p() argument 793 ioread8(const volatile void __iomem *addr) ioread8() argument 801 ioread16(const volatile void __iomem *addr) ioread16() argument 809 ioread32(const volatile void __iomem *addr) ioread32() argument 818 ioread64(const volatile void __iomem *addr) ioread64() argument 827 iowrite8(u8 value, volatile void __iomem *addr) iowrite8() argument 835 iowrite16(u16 value, volatile void __iomem *addr) iowrite16() argument 843 iowrite32(u32 value, volatile void __iomem *addr) iowrite32() argument 852 iowrite64(u64 value, volatile void __iomem *addr) iowrite64() argument 861 ioread16be(const volatile void __iomem *addr) ioread16be() argument 869 ioread32be(const volatile void __iomem *addr) ioread32be() argument 878 ioread64be(const volatile void __iomem *addr) ioread64be() argument 887 iowrite16be(u16 value, void volatile __iomem *addr) iowrite16be() argument 889 writew(swab16(value), addr); iowrite16be() local 895 iowrite32be(u32 value, volatile void __iomem *addr) iowrite32be() argument 897 writel(swab32(value), addr); iowrite32be() local 904 iowrite64be(u64 value, volatile void __iomem *addr) iowrite64be() argument 906 writeq(swab64(value), addr); iowrite64be() local 913 ioread8_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread8_rep() argument 922 ioread16_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread16_rep() argument 931 ioread32_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread32_rep() argument 941 ioread64_rep(const volatile void __iomem *addr, void *buffer, unsigned int count) ioread64_rep() argument 951 iowrite8_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite8_rep() argument 961 iowrite16_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite16_rep() argument 971 iowrite32_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite32_rep() argument 982 iowrite64_rep(volatile void __iomem *addr, const void *buffer, unsigned int count) iowrite64_rep() argument 1043 iounmap(volatile void __iomem *addr) iounmap() argument 1060 ioremap(phys_addr_t addr, size_t size) ioremap() argument 1140 xlate_dev_mem_ptr(phys_addr_t addr) xlate_dev_mem_ptr() argument 1148 unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) unxlate_dev_mem_ptr() argument 1163 memset_io(volatile void __iomem *addr, int value, size_t size) memset_io() argument 1180 memcpy_fromio(void *buffer, const volatile void __iomem *addr, size_t size) memcpy_fromio() argument 1198 memcpy_toio(volatile void __iomem *addr, const void *buffer, size_t size) memcpy_toio() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | io.h | 98 static inline u##size name(const volatile u##size __iomem *addr) \ 102 : "=r" (ret) : "r" (addr) : "memory"); \ 107 static inline void name(volatile u##size __iomem *addr, u##size val) \ 110 : : "r" (addr), "r" (val) : "memory"); \ 115 static inline u##size name(const volatile u##size __iomem *addr) \ 119 : "=r" (ret) : "b" (addr) : "memory"); \ 124 static inline void name(volatile u##size __iomem *addr, u##size val) \ 127 : : "b" (addr), "r" (val) : "memory"); \ 132 static inline u##size name(const volatile u##size __iomem *addr) \ 136 : "=r" (ret) : "Z" (*addr) 199 in_le64(const volatile u64 __iomem *addr) in_le64() argument 204 out_le64(volatile u64 __iomem *addr, u64 val) out_le64() argument 213 in_be64(const volatile u64 __iomem *addr) in_be64() argument 218 out_be64(volatile u64 __iomem *addr, u64 val) out_be64() argument 330 __raw_readb(const volatile void __iomem *addr) __raw_readb() argument 336 __raw_readw(const volatile void __iomem *addr) __raw_readw() argument 342 __raw_readl(const volatile void __iomem *addr) __raw_readl() argument 348 __raw_writeb(unsigned char v, volatile void __iomem *addr) __raw_writeb() argument 354 __raw_writew(unsigned short v, volatile void __iomem *addr) __raw_writew() argument 360 __raw_writel(unsigned int v, volatile void __iomem *addr) __raw_writel() argument 367 __raw_readq(const volatile void __iomem *addr) __raw_readq() argument 373 __raw_writeq(unsigned long v, volatile void __iomem *addr) __raw_writeq() argument 379 __raw_writeq_be(unsigned long v, volatile void __iomem *addr) __raw_writeq_be() argument 734 ioread16be(const void __iomem *addr) ioread16be() argument 740 ioread32be(const void __iomem *addr) ioread32be() argument 747 ioread64_lo_hi(const void __iomem *addr) ioread64_lo_hi() argument 753 ioread64_hi_lo(const void __iomem *addr) ioread64_hi_lo() argument 759 ioread64be(const void __iomem *addr) ioread64be() argument 765 ioread64be_lo_hi(const void __iomem *addr) ioread64be_lo_hi() argument 771 ioread64be_hi_lo(const void __iomem *addr) ioread64be_hi_lo() argument 778 iowrite16be(u16 val, void __iomem *addr) iowrite16be() argument 784 iowrite32be(u32 val, void __iomem *addr) iowrite32be() argument 791 iowrite64_lo_hi(u64 val, void __iomem *addr) iowrite64_lo_hi() argument 797 iowrite64_hi_lo(u64 val, void __iomem *addr) iowrite64_hi_lo() argument 803 iowrite64be(u64 val, void __iomem *addr) iowrite64be() argument 809 iowrite64be_lo_hi(u64 val, void __iomem *addr) iowrite64be_lo_hi() argument 815 iowrite64be_hi_lo(u64 val, void __iomem *addr) iowrite64be_hi_lo() argument [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | iomap.c | 11 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 13 return readb(addr); in ioread8() 17 unsigned int ioread16(const void __iomem *addr) in ioread16() argument 19 return readw(addr); in ioread16() 23 unsigned int ioread16be(const void __iomem *addr) in ioread16be() argument 25 return be16_to_cpu(__raw_readw(addr)); in ioread16be() 29 unsigned int ioread32(const void __iomem *addr) in ioread32() argument 31 return readl(addr); in ioread32() 35 unsigned int ioread32be(const void __iomem *addr) in ioread32be() argument 37 return be32_to_cpu(__raw_readl(addr)); in ioread32be() 41 iowrite8(u8 val, void __iomem *addr) iowrite8() argument 47 iowrite16(u16 val, void __iomem *addr) iowrite16() argument 53 iowrite16be(u16 val, void __iomem *addr) iowrite16be() argument 55 __raw_writew(cpu_to_be16(val), addr); iowrite16be() local 59 iowrite32(u32 val, void __iomem *addr) iowrite32() argument 65 iowrite32be(u32 val, void __iomem *addr) iowrite32be() argument 67 __raw_writel(cpu_to_be32(val), addr); iowrite32be() local 77 mmio_insb(const void __iomem *addr, u8 *dst, int count) mmio_insb() argument 86 mmio_insw(const void __iomem *addr, u16 *dst, int count) mmio_insw() argument 95 mmio_insl(const void __iomem *addr, u32 *dst, int count) mmio_insl() argument 104 mmio_outsb(void __iomem *addr, const u8 *src, int count) mmio_outsb() argument 112 mmio_outsw(void __iomem *addr, const u16 *src, int count) mmio_outsw() argument 120 mmio_outsl(void __iomem *addr, const u32 *src, int count) mmio_outsl() argument 128 ioread8_rep(const void __iomem *addr, void *dst, unsigned long count) ioread8_rep() argument 134 ioread16_rep(const void __iomem *addr, void *dst, unsigned long count) ioread16_rep() argument 140 ioread32_rep(const void __iomem *addr, void *dst, unsigned long count) ioread32_rep() argument 146 iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) iowrite8_rep() argument 152 iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) iowrite16_rep() argument 158 iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) iowrite32_rep() argument [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | iomap.c | 11 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 13 return readb(addr); in ioread8() 17 unsigned int ioread16(const void __iomem *addr) in ioread16() argument 19 return readw(addr); in ioread16() 23 unsigned int ioread16be(const void __iomem *addr) in ioread16be() argument 25 return be16_to_cpu(__raw_readw(addr)); in ioread16be() 29 unsigned int ioread32(const void __iomem *addr) in ioread32() argument 31 return readl(addr); in ioread32() 35 unsigned int ioread32be(const void __iomem *addr) in ioread32be() argument 37 return be32_to_cpu(__raw_readl(addr)); in ioread32be() 41 iowrite8(u8 val, void __iomem *addr) iowrite8() argument 47 iowrite16(u16 val, void __iomem *addr) iowrite16() argument 53 iowrite16be(u16 val, void __iomem *addr) iowrite16be() argument 55 __raw_writew(cpu_to_be16(val), addr); iowrite16be() local 59 iowrite32(u32 val, void __iomem *addr) iowrite32() argument 65 iowrite32be(u32 val, void __iomem *addr) iowrite32be() argument 67 __raw_writel(cpu_to_be32(val), addr); iowrite32be() local 77 mmio_insb(const void __iomem *addr, u8 *dst, int count) mmio_insb() argument 86 mmio_insw(const void __iomem *addr, u16 *dst, int count) mmio_insw() argument 95 mmio_insl(const void __iomem *addr, u32 *dst, int count) mmio_insl() argument 104 mmio_outsb(void __iomem *addr, const u8 *src, int count) mmio_outsb() argument 112 mmio_outsw(void __iomem *addr, const u16 *src, int count) mmio_outsw() argument 120 mmio_outsl(void __iomem *addr, const u32 *src, int count) mmio_outsl() argument 128 ioread8_rep(const void __iomem *addr, void *dst, unsigned long count) ioread8_rep() argument 134 ioread16_rep(const void __iomem *addr, void *dst, unsigned long count) ioread16_rep() argument 140 ioread32_rep(const void __iomem *addr, void *dst, unsigned long count) ioread32_rep() argument 146 iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) iowrite8_rep() argument 152 iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) iowrite16_rep() argument 158 iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) iowrite32_rep() argument [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | ioremap.c | 64 static int ioremap_pte_range(pmd_t *pmd, unsigned long addr, in ioremap_pte_range() argument 72 pte = pte_alloc_kernel_track(pmd, addr, mask); in ioremap_pte_range() 77 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range() 79 } while (pte++, addr += PAGE_SIZE, addr != end); in ioremap_pte_range() 84 static int ioremap_try_huge_pmd(pmd_t *pmd, unsigned long addr, in ioremap_try_huge_pmd() argument 91 if ((end - addr) != PMD_SIZE) in ioremap_try_huge_pmd() 94 if (!IS_ALIGNED(addr, PMD_SIZE)) in ioremap_try_huge_pmd() 100 if (pmd_present(*pmd) && !pmd_free_pte_page(pmd, addr)) in ioremap_try_huge_pmd() 106 static inline int ioremap_pmd_range(pud_t *pud, unsigned long addr, in ioremap_pmd_range() argument 130 ioremap_try_huge_pud(pud_t *pud, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot) ioremap_try_huge_pud() argument 152 ioremap_pud_range(p4d_t *p4d, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot, pgtbl_mod_mask *mask) ioremap_pud_range() argument 176 ioremap_try_huge_p4d(p4d_t *p4d, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot) ioremap_try_huge_p4d() argument 198 ioremap_p4d_range(pgd_t *pgd, unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot, pgtbl_mod_mask *mask) ioremap_p4d_range() argument 222 ioremap_page_range(unsigned long addr, unsigned long end, phys_addr_t phys_addr, pgprot_t prot) ioremap_page_range() argument 253 ioremap_prot(phys_addr_t addr, size_t size, unsigned long prot) ioremap_prot() argument 284 iounmap(volatile void __iomem *addr) iounmap() argument [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | dev_addr_lists_test.c | 68 u8 addr[ETH_ALEN]; in dev_addr_test_basic() local 72 memset(addr, 2, sizeof(addr)); in dev_addr_test_basic() 73 eth_hw_addr_set(netdev, addr); in dev_addr_test_basic() 74 KUNIT_EXPECT_MEMEQ(test, netdev->dev_addr, addr, sizeof(addr)); in dev_addr_test_basic() 76 memset(addr, 3, sizeof(addr)); in dev_addr_test_basic() 77 dev_addr_set(netdev, addr); in dev_addr_test_basic() 78 KUNIT_EXPECT_MEMEQ(test, netdev->dev_addr, addr, sizeo in dev_addr_test_basic() 85 u8 addr[ETH_ALEN]; dev_addr_test_sync_one() local 112 u8 addr[ETH_ALEN]; dev_addr_test_add_del() local 151 u8 addr[ETH_ALEN]; dev_addr_test_del_main() local 170 u8 addr[ETH_ALEN]; dev_addr_test_add_set() local 199 u8 addr[ETH_ALEN]; dev_addr_test_add_excl() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
H A D | map_fixed_noreplace.c | 30 void *addr; in find_base_addr() local 34 addr = mmap(NULL, size, PROT_NONE, flags, -1, 0); in find_base_addr() 35 if (addr == MAP_FAILED) { in find_base_addr() 40 if (munmap(addr, size) != 0) { in find_base_addr() 44 return (unsigned long)addr; in find_base_addr() 50 unsigned long flags, addr, size, page_size; in main() local 55 //let's find a base addr that is free before we start the tests in main() 67 addr = base_addr; in main() 69 p = mmap((void *)addr, size, PROT_NONE, flags, -1, 0); in main() 71 printf("mmap() @ 0x%lx-0x%lx p=%p result=%m\n", addr, add in main() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | map_fixed_noreplace.c | 26 void *addr; in find_base_addr() local 30 addr = mmap(NULL, size, PROT_NONE, flags, -1, 0); in find_base_addr() 31 if (addr == MAP_FAILED) { in find_base_addr() 36 if (munmap(addr, size) != 0) { in find_base_addr() 40 return (unsigned long)addr; in find_base_addr() 46 unsigned long flags, addr, size, page_size; in main() local 51 //let's find a base addr that is free before we start the tests in main() 63 addr = base_addr; in main() 65 p = mmap((void *)addr, size, PROT_NONE, flags, -1, 0); in main() 67 printf("mmap() @ 0x%lx-0x%lx p=%p result=%m\n", addr, add in main() [all...] |
/kernel/linux/linux-6.6/include/asm-generic/bitops/ |
H A D | instrumented-non-atomic.h | 19 * @addr: the address to start counting from 26 ___set_bit(unsigned long nr, volatile unsigned long *addr) in ___set_bit() argument 28 instrument_write(addr + BIT_WORD(nr), sizeof(long)); in ___set_bit() 29 arch___set_bit(nr, addr); in ___set_bit() 35 * @addr: the address to start counting from 42 ___clear_bit(unsigned long nr, volatile unsigned long *addr) in ___clear_bit() argument 44 instrument_write(addr + BIT_WORD(nr), sizeof(long)); in ___clear_bit() 45 arch___clear_bit(nr, addr); in ___clear_bit() 51 * @addr: the address to start counting from 58 ___change_bit(unsigned long nr, volatile unsigned long *addr) in ___change_bit() argument 64 __instrument_read_write_bitop(long nr, volatile unsigned long *addr) __instrument_read_write_bitop() argument 97 ___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) ___test_and_set_bit() argument 112 ___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) ___test_and_clear_bit() argument 127 ___test_and_change_bit(unsigned long nr, volatile unsigned long *addr) ___test_and_change_bit() argument 139 _test_bit(unsigned long nr, const volatile unsigned long *addr) _test_bit() argument 151 _test_bit_acquire(unsigned long nr, const volatile unsigned long *addr) _test_bit_acquire() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | io.h | 104 static inline u##size name(const volatile u##size __iomem *addr) \ 108 : "=r" (ret) : "Z" (*addr) : "memory"); \ 113 static inline void name(volatile u##size __iomem *addr, u##size val) \ 116 : "=Z" (*addr) : "r" (val) : "memory"); \ 121 static inline u##size name(const volatile u##size __iomem *addr) \ 125 : "=r" (ret) : "m" (*addr) : "memory"); \ 130 static inline void name(volatile u##size __iomem *addr, u##size val) \ 133 : "=m" (*addr) : "r" (val) : "memory"); \ 170 static inline u64 in_le64(const volatile u64 __iomem *addr) in in_le64() argument 172 return swab64(in_be64(addr)); in in_le64() 175 out_le64(volatile u64 __iomem *addr, u64 val) out_le64() argument 184 in_be64(const volatile u64 __iomem *addr) in_be64() argument 189 out_be64(volatile u64 __iomem *addr, u64 val) out_be64() argument 301 __raw_readb(const volatile void __iomem *addr) __raw_readb() argument 305 __raw_readw(const volatile void __iomem *addr) __raw_readw() argument 309 __raw_readl(const volatile void __iomem *addr) __raw_readl() argument 313 __raw_writeb(unsigned char v, volatile void __iomem *addr) __raw_writeb() argument 317 __raw_writew(unsigned short v, volatile void __iomem *addr) __raw_writew() argument 321 __raw_writel(unsigned int v, volatile void __iomem *addr) __raw_writel() argument 327 __raw_readq(const volatile void __iomem *addr) __raw_readq() argument 331 __raw_writeq(unsigned long v, volatile void __iomem *addr) __raw_writeq() argument 336 __raw_writeq_be(unsigned long v, volatile void __iomem *addr) __raw_writeq_be() argument [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | iomap.c | 51 #define IO_COND(addr, is_pio, is_mmio) do { \ 52 unsigned long port = (unsigned long __force)addr; \ 68 #define mmio_read16be(addr) swab16(readw(addr)) 69 #define mmio_read32be(addr) swab32(readl(addr)) 70 #define mmio_read64be(addr) swab64(readq(addr)) 73 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 75 IO_COND(addr, retur in ioread8() 78 ioread16(const void __iomem *addr) ioread16() argument 83 ioread16be(const void __iomem *addr) ioread16be() argument 88 ioread32(const void __iomem *addr) ioread32() argument 93 ioread32be(const void __iomem *addr) ioread32be() argument 145 ioread64_lo_hi(const void __iomem *addr) ioread64_lo_hi() argument 151 ioread64_hi_lo(const void __iomem *addr) ioread64_hi_lo() argument 157 ioread64be_lo_hi(const void __iomem *addr) ioread64be_lo_hi() argument 164 ioread64be_hi_lo(const void __iomem *addr) ioread64be_hi_lo() argument 189 iowrite8(u8 val, void __iomem *addr) iowrite8() argument 193 iowrite16(u16 val, void __iomem *addr) iowrite16() argument 197 iowrite16be(u16 val, void __iomem *addr) iowrite16be() argument 201 iowrite32(u32 val, void __iomem *addr) iowrite32() argument 205 iowrite32be(u32 val, void __iomem *addr) iowrite32be() argument 240 iowrite64_lo_hi(u64 val, void __iomem *addr) iowrite64_lo_hi() argument 246 iowrite64_hi_lo(u64 val, void __iomem *addr) iowrite64_hi_lo() argument 252 iowrite64be_lo_hi(u64 val, void __iomem *addr) iowrite64be_lo_hi() argument 258 iowrite64be_hi_lo(u64 val, void __iomem *addr) iowrite64be_hi_lo() argument 278 mmio_insb(const void __iomem *addr, u8 *dst, int count) mmio_insb() argument 286 mmio_insw(const void __iomem *addr, u16 *dst, int count) mmio_insw() argument 294 mmio_insl(const void __iomem *addr, u32 *dst, int count) mmio_insl() argument 305 mmio_outsb(void __iomem *addr, const u8 *src, int count) mmio_outsb() argument 312 mmio_outsw(void __iomem *addr, const u16 *src, int count) mmio_outsw() argument 319 mmio_outsl(void __iomem *addr, const u32 *src, int count) mmio_outsl() argument 328 ioread8_rep(const void __iomem *addr, void *dst, unsigned long count) ioread8_rep() argument 332 ioread16_rep(const void __iomem *addr, void *dst, unsigned long count) ioread16_rep() argument 336 ioread32_rep(const void __iomem *addr, void *dst, unsigned long count) ioread32_rep() argument 344 iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) iowrite8_rep() argument 348 iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) iowrite16_rep() argument 352 iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) iowrite32_rep() argument 369 ioport_unmap(void __iomem *addr) ioport_unmap() argument 380 pci_iounmap(struct pci_dev *dev, void __iomem * addr) pci_iounmap() argument [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | iomap.c | 52 #define IO_COND(addr, is_pio, is_mmio) do { \ 53 unsigned long port = (unsigned long __force)addr; \ 69 #define mmio_read16be(addr) swab16(readw(addr)) 70 #define mmio_read32be(addr) swab32(readl(addr)) 71 #define mmio_read64be(addr) swab64(readq(addr)) 79 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 81 IO_COND(addr, retur in ioread8() 85 ioread16(const void __iomem *addr) ioread16() argument 91 ioread16be(const void __iomem *addr) ioread16be() argument 97 ioread32(const void __iomem *addr) ioread32() argument 103 ioread32be(const void __iomem *addr) ioread32be() argument 156 ioread64_lo_hi(const void __iomem *addr) ioread64_lo_hi() argument 163 ioread64_hi_lo(const void __iomem *addr) ioread64_hi_lo() argument 170 ioread64be_lo_hi(const void __iomem *addr) ioread64be_lo_hi() argument 178 ioread64be_hi_lo(const void __iomem *addr) ioread64be_hi_lo() argument 203 iowrite8(u8 val, void __iomem *addr) iowrite8() argument 209 iowrite16(u16 val, void __iomem *addr) iowrite16() argument 215 iowrite16be(u16 val, void __iomem *addr) iowrite16be() argument 221 iowrite32(u32 val, void __iomem *addr) iowrite32() argument 227 iowrite32be(u32 val, void __iomem *addr) iowrite32be() argument 264 iowrite64_lo_hi(u64 val, void __iomem *addr) iowrite64_lo_hi() argument 272 iowrite64_hi_lo(u64 val, void __iomem *addr) iowrite64_hi_lo() argument 280 iowrite64be_lo_hi(u64 val, void __iomem *addr) iowrite64be_lo_hi() argument 288 iowrite64be_hi_lo(u64 val, void __iomem *addr) iowrite64be_hi_lo() argument 310 mmio_insb(const void __iomem *addr, u8 *dst, int count) mmio_insb() argument 318 mmio_insw(const void __iomem *addr, u16 *dst, int count) mmio_insw() argument 326 mmio_insl(const void __iomem *addr, u32 *dst, int count) mmio_insl() argument 337 mmio_outsb(void __iomem *addr, const u8 *src, int count) mmio_outsb() argument 344 mmio_outsw(void __iomem *addr, const u16 *src, int count) mmio_outsw() argument 351 mmio_outsl(void __iomem *addr, const u32 *src, int count) mmio_outsl() argument 360 ioread8_rep(const void __iomem *addr, void *dst, unsigned long count) ioread8_rep() argument 366 ioread16_rep(const void __iomem *addr, void *dst, unsigned long count) ioread16_rep() argument 372 ioread32_rep(const void __iomem *addr, void *dst, unsigned long count) ioread32_rep() argument 382 iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) iowrite8_rep() argument 388 iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) iowrite16_rep() argument 394 iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) iowrite32_rep() argument 413 ioport_unmap(void __iomem *addr) ioport_unmap() argument 424 pci_iounmap(struct pci_dev *dev, void __iomem * addr) pci_iounmap() argument [all...] |
/kernel/linux/common_modules/pac/include/ |
H A D | pointer_auth_common.h | 9 #define is_addr_error(addr) (((addr) >> 48) ^ 0xffff) 11 #define pauth_sign(type, key, addr, mod) \ 12 pauth_common(pac, type, key, addr, mod) 14 #define pauth_validate(type, key, addr, mod) \ 15 pauth_common(aut, type, key, addr, mod) 17 #define pauth_strip(type, addr) \ 19 const void *__addr = (addr); \ 22 (typeof (addr))__addr; \ 25 #define pauth_hash(addr, mo [all...] |
/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | code-patching.c | 38 int raw_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) in raw_patch_instruction() argument 40 return __patch_instruction(addr, instr, addr); in raw_patch_instruction() 88 static int map_patch_area(void *addr, unsigned long text_poke_addr) in map_patch_area() argument 93 if (is_vmalloc_or_module_addr(addr)) in map_patch_area() 94 pfn = vmalloc_to_pfn(addr); in map_patch_area() 96 pfn = __pa_symbol(addr) >> PAGE_SHIFT; in map_patch_area() 100 pr_devel("Mapped addr %lx with pfn %lx:%d\n", text_poke_addr, pfn, err); in map_patch_area() 107 static inline int unmap_patch_area(unsigned long addr) in unmap_patch_area() argument 115 pgdp = pgd_offset_k(addr); in unmap_patch_area() 146 do_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) do_patch_instruction() argument 185 do_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) do_patch_instruction() argument 192 patch_instruction(struct ppc_inst *addr, struct ppc_inst instr) patch_instruction() argument 203 patch_branch(struct ppc_inst *addr, unsigned long target, int flags) patch_branch() argument 260 create_branch(struct ppc_inst *instr, const struct ppc_inst *addr, unsigned long target, int flags) create_branch() argument 281 create_cond_branch(struct ppc_inst *instr, const struct ppc_inst *addr, unsigned long target, int flags) create_cond_branch() argument 370 instr_is_branch_to_addr(const struct ppc_inst *instr, unsigned long addr) instr_is_branch_to_addr() argument 396 __patch_exception(int exc, unsigned long addr) __patch_exception() argument 425 unsigned long addr; test_branch_iform() local 514 unsigned long addr; test_branch_bform() local 585 unsigned long addr; test_translate_branch() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-ixp4xx/include/mach/ |
H A D | io.h | 17 extern int (*ixp4xx_pci_read)(u32 addr, u32 cmd, u32* data); 18 extern int ixp4xx_pci_write(u32 addr, u32 cmd, u32 data); 49 static inline int is_pci_memory(u32 addr) in is_pci_memory() argument 51 return (addr >= pcibios_min_mem) && (addr <= 0x4FFFFFFF); in is_pci_memory() 80 u32 addr = (u32)p; in __indirect_writeb() local 83 if (!is_pci_memory(addr)) { in __indirect_writeb() 88 n = addr % 4; in __indirect_writeb() 91 ixp4xx_pci_write(addr, byte_enables | NP_CMD_MEMWRITE, data); in __indirect_writeb() 105 u32 addr in __indirect_writew() local 130 u32 addr = (__force u32)p; __indirect_writel() local 150 u32 addr = (u32)p; __indirect_readb() local 175 u32 addr = (u32)p; __indirect_readw() local 200 u32 addr = (__force u32)p; __indirect_readl() local 246 outb(u8 value, u32 addr) outb() argument 265 outw(u16 value, u32 addr) outw() argument 283 outl(u32 value, u32 addr) outl() argument 297 inb(u32 addr) inb() argument 317 inw(u32 addr) inw() argument 337 inl(u32 addr) inl() argument 361 ioread8(const void __iomem *addr) ioread8() argument 375 ioread8_rep(const void __iomem *addr, void *vaddr, u32 count) ioread8_rep() argument 389 ioread16(const void __iomem *addr) ioread16() argument 403 ioread16_rep(const void __iomem *addr, void *vaddr, u32 count) ioread16_rep() argument 418 ioread32(const void __iomem *addr) ioread32() argument 433 ioread32_rep(const void __iomem *addr, void *vaddr, u32 count) ioread32_rep() argument 448 iowrite8(u8 value, void __iomem *addr) iowrite8() argument 462 iowrite8_rep(void __iomem *addr, const void *vaddr, u32 count) iowrite8_rep() argument 477 iowrite16(u16 value, void __iomem *addr) iowrite16() argument 484 __raw_writew(cpu_to_le16(value), addr); iowrite16() local 491 iowrite16_rep(void __iomem *addr, const void *vaddr, u32 count) iowrite16_rep() argument 506 iowrite32(u32 value, void __iomem *addr) iowrite32() argument 520 iowrite32_rep(void __iomem *addr, const void *vaddr, u32 count) iowrite32_rep() argument 540 ioport_unmap(void __iomem *addr) ioport_unmap() argument [all...] |