Home
last modified time | relevance | path

Searched refs:addr (Results 1 - 25 of 17925) sorted by relevance

12345678910>>...717

/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dasm-eva.h19 #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 Dasm-eva.h19 #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 Diomap.c32 * 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 Diomap.c32 * 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 Djensen.h92 __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 Djensen.h92 __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 Dio.h13 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 Dio.h75 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 Dkasan.h151 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 Diomap.c18 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 Dio.h82 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 Dio.h98 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 Diomap.c11 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 Diomap.c11 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 Dioremap.c64 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 Ddev_addr_lists_test.c68 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 Dmap_fixed_noreplace.c30 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 Dmap_fixed_noreplace.c26 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 Dinstrumented-non-atomic.h19 * @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 Dio.h104 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 Diomap.c51 #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 Diomap.c52 #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 Dpointer_auth_common.h9 #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 Dcode-patching.c38 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 Dio.h17 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...]

Completed in 16 milliseconds

12345678910>>...717