| /kernel/linux/linux-5.10/arch/mips/include/asm/ |
| D | asm-eva.h | 19 #define kernel_ll(reg, addr) "ll " reg ", " addr "\n" argument 20 #define kernel_sc(reg, addr) "sc " reg ", " addr "\n" argument 21 #define kernel_lw(reg, addr) "lw " reg ", " addr "\n" argument 22 #define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" argument 23 #define kernel_lwr(reg, addr) "lwr " reg ", " addr "\n" argument 24 #define kernel_lh(reg, addr) "lh " reg ", " addr "\n" argument 25 #define kernel_lb(reg, addr) "lb " reg ", " addr "\n" argument 26 #define kernel_lbu(reg, addr) "lbu " reg ", " addr "\n" argument 27 #define kernel_sw(reg, addr) "sw " reg ", " addr "\n" argument 28 #define kernel_swl(reg, addr) "swl " reg ", " addr "\n" argument [all …]
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/ |
| D | asm-eva.h | 19 #define kernel_ll(reg, addr) "ll " reg ", " addr "\n" argument 20 #define kernel_sc(reg, addr) "sc " reg ", " addr "\n" argument 21 #define kernel_lw(reg, addr) "lw " reg ", " addr "\n" argument 22 #define kernel_lwl(reg, addr) "lwl " reg ", " addr "\n" argument 23 #define kernel_lwr(reg, addr) "lwr " reg ", " addr "\n" argument 24 #define kernel_lh(reg, addr) "lh " reg ", " addr "\n" argument 25 #define kernel_lb(reg, addr) "lb " reg ", " addr "\n" argument 26 #define kernel_lbu(reg, addr) "lbu " reg ", " addr "\n" argument 27 #define kernel_sw(reg, addr) "sw " reg ", " addr "\n" argument 28 #define kernel_swl(reg, addr) "swl " reg ", " addr "\n" argument [all …]
|
| /kernel/linux/linux-5.10/arch/parisc/lib/ |
| 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) argument 37 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 60) & 7) argument 40 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<31) != 0) argument 41 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 28) & 7) argument 70 #define ADDR2PORT(addr) ((unsigned long __force)(addr) & 0xffffff) argument 72 static unsigned int ioport_read8(const void __iomem *addr) in ioport_read8() argument 74 return inb(ADDR2PORT(addr)); in ioport_read8() 77 static unsigned int ioport_read16(const void __iomem *addr) in ioport_read16() argument 79 return inw(ADDR2PORT(addr)); in ioport_read16() [all …]
|
| /kernel/linux/linux-6.6/arch/parisc/lib/ |
| 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) argument 37 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 60) & 7) argument 40 #define INDIRECT_ADDR(addr) (((unsigned long)(addr) & 1UL<<31) != 0) argument 41 #define ADDR_TO_REGION(addr) (((unsigned long)addr >> 28) & 7) argument 74 #define ADDR2PORT(addr) ((unsigned long __force)(addr) & 0xffffff) argument 76 static unsigned int ioport_read8(const void __iomem *addr) in ioport_read8() argument 78 return inb(ADDR2PORT(addr)); in ioport_read8() 81 static unsigned int ioport_read16(const void __iomem *addr) in ioport_read16() argument 83 return inw(ADDR2PORT(addr)); in ioport_read16() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| 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() [all …]
|
| /kernel/linux/linux-6.6/include/asm-generic/ |
| 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() [all …]
|
| /kernel/linux/linux-6.6/arch/alpha/include/asm/ |
| 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 << 7) + EISA_IO + 0x00); in jensen_bus_inb() [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/include/asm/ |
| 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 << 7) + EISA_IO + 0x00); in jensen_bus_inb() [all …]
|
| /kernel/linux/linux-5.10/arch/parisc/include/asm/ |
| 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() [all …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | iomap.c | 51 #define IO_COND(addr, is_pio, is_mmio) do { \ argument 52 unsigned long port = (unsigned long __force)addr; \ 68 #define mmio_read16be(addr) swab16(readw(addr)) argument 69 #define mmio_read32be(addr) swab32(readl(addr)) argument 70 #define mmio_read64be(addr) swab64(readq(addr)) argument 73 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 75 IO_COND(addr, return inb(port), return readb(addr)); in ioread8() 78 unsigned int ioread16(const void __iomem *addr) in ioread16() argument 80 IO_COND(addr, return inw(port), return readw(addr)); in ioread16() 83 unsigned int ioread16be(const void __iomem *addr) in ioread16be() argument [all …]
|
| /kernel/linux/linux-5.10/include/asm-generic/ |
| 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 = value; in __raw_writeb() [all …]
|
| /kernel/linux/linux-5.10/mm/kasan/ |
| 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, u8 tag) in arch_kasan_set_tag() argument [all …]
|
| D | init.c | 96 static void __ref zero_pte_populate(pmd_t *pmd, unsigned long addr, in zero_pte_populate() argument 99 pte_t *pte = pte_offset_kernel(pmd, addr); in zero_pte_populate() 106 while (addr + PAGE_SIZE <= end) { in zero_pte_populate() 107 set_pte_at(&init_mm, addr, pte, zero_pte); in zero_pte_populate() 108 addr += PAGE_SIZE; in zero_pte_populate() 109 pte = pte_offset_kernel(pmd, addr); in zero_pte_populate() 113 static int __ref zero_pmd_populate(pud_t *pud, unsigned long addr, in zero_pmd_populate() argument 116 pmd_t *pmd = pmd_offset(pud, addr); in zero_pmd_populate() 120 next = pmd_addr_end(addr, end); in zero_pmd_populate() 122 if (IS_ALIGNED(addr, PMD_SIZE) && end - addr >= PMD_SIZE) { in zero_pmd_populate() [all …]
|
| /kernel/linux/linux-6.6/lib/ |
| D | iomap.c | 52 #define IO_COND(addr, is_pio, is_mmio) do { \ argument 53 unsigned long port = (unsigned long __force)addr; \ 69 #define mmio_read16be(addr) swab16(readw(addr)) argument 70 #define mmio_read32be(addr) swab32(readl(addr)) argument 71 #define mmio_read64be(addr) swab64(readq(addr)) argument 79 unsigned int ioread8(const void __iomem *addr) in ioread8() argument 81 IO_COND(addr, return inb(port), return readb(addr)); in ioread8() 85 unsigned int ioread16(const void __iomem *addr) in ioread16() argument 87 IO_COND(addr, return inw(port), return readw(addr)); in ioread16() 91 unsigned int ioread16be(const void __iomem *addr) in ioread16be() argument [all …]
|
| /kernel/linux/linux-6.6/net/core/ |
| 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, sizeof(addr)); in dev_addr_test_basic() 85 u8 addr[ETH_ALEN]; in dev_addr_test_sync_one() local 89 memset(addr, 1, sizeof(addr)); in dev_addr_test_sync_one() 90 eth_hw_addr_set(netdev, addr); in dev_addr_test_sync_one() [all …]
|
| /kernel/linux/linux-5.10/arch/sh/kernel/ |
| 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() [all …]
|
| /kernel/linux/linux-6.6/arch/sh/kernel/ |
| 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() [all …]
|
| /kernel/linux/common_modules/pac/include/ |
| D | pointer_auth_common.h | 9 #define is_addr_error(addr) (((addr) >> 48) ^ 0xffff) argument 11 #define pauth_sign(type, key, addr, mod) \ argument 12 pauth_common(pac, type, key, addr, mod) 14 #define pauth_validate(type, key, addr, mod) \ argument 15 pauth_common(aut, type, key, addr, mod) 17 #define pauth_strip(type, addr) \ argument 19 const void *__addr = (addr); \ 22 (typeof (addr))__addr; \ 25 #define pauth_hash(addr, mod) ((unsigned int) (pauth_pacga(addr, mod) >> 32)) argument 27 #define pauth_common(prefix, type, key, addr, mod) \ argument [all …]
|
| /kernel/linux/linux-5.10/mm/ |
| 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 113 pmd = pmd_alloc_track(&init_mm, pud, addr, mask); in ioremap_pmd_range() [all …]
|
| /kernel/linux/linux-6.6/mm/kasan/ |
| D | init.c | 92 static void __ref zero_pte_populate(pmd_t *pmd, unsigned long addr, in zero_pte_populate() argument 95 pte_t *pte = pte_offset_kernel(pmd, addr); in zero_pte_populate() 102 while (addr + PAGE_SIZE <= end) { in zero_pte_populate() 103 set_pte_at(&init_mm, addr, pte, zero_pte); in zero_pte_populate() 104 addr += PAGE_SIZE; in zero_pte_populate() 105 pte = pte_offset_kernel(pmd, addr); in zero_pte_populate() 109 static int __ref zero_pmd_populate(pud_t *pud, unsigned long addr, in zero_pmd_populate() argument 112 pmd_t *pmd = pmd_offset(pud, addr); in zero_pmd_populate() 116 next = pmd_addr_end(addr, end); in zero_pmd_populate() 118 if (IS_ALIGNED(addr, PMD_SIZE) && end - addr >= PMD_SIZE) { in zero_pmd_populate() [all …]
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | bridge.h | 15 const unsigned char *addr, u16 vid, u16 nlh_flags), 17 TP_ARGS(ndm, dev, addr, vid, nlh_flags), 22 __array(unsigned char, addr, ETH_ALEN) 29 memcpy(__entry->addr, addr, ETH_ALEN); 35 TP_printk("dev %s addr %02x:%02x:%02x:%02x:%02x:%02x vid %u nlh_flags %04x ndm_flags %02x", 36 __get_str(dev), __entry->addr[0], __entry->addr[1], 37 __entry->addr[2], __entry->addr[3], __entry->addr[4], 38 __entry->addr[5], __entry->vid, 45 const unsigned char *addr, u16 vid), 47 TP_ARGS(br, p, addr, vid), [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
| 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) : "memory"); \ [all …]
|
| D | io-defs.h | 5 DEF_PCI_AC_RET(readb, u8, (const PCI_IO_ADDR addr), (addr), mem, addr) 6 DEF_PCI_AC_RET(readw, u16, (const PCI_IO_ADDR addr), (addr), mem, addr) 7 DEF_PCI_AC_RET(readl, u32, (const PCI_IO_ADDR addr), (addr), mem, addr) 8 DEF_PCI_AC_RET(readw_be, u16, (const PCI_IO_ADDR addr), (addr), mem, addr) 9 DEF_PCI_AC_RET(readl_be, u32, (const PCI_IO_ADDR addr), (addr), mem, addr) 10 DEF_PCI_AC_NORET(writeb, (u8 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 11 DEF_PCI_AC_NORET(writew, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 12 DEF_PCI_AC_NORET(writel, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 13 DEF_PCI_AC_NORET(writew_be, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 14 DEF_PCI_AC_NORET(writel_be, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr) [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
| D | io-defs.h | 5 DEF_PCI_AC_RET(readb, u8, (const PCI_IO_ADDR addr), (addr), mem, addr) 6 DEF_PCI_AC_RET(readw, u16, (const PCI_IO_ADDR addr), (addr), mem, addr) 7 DEF_PCI_AC_RET(readl, u32, (const PCI_IO_ADDR addr), (addr), mem, addr) 8 DEF_PCI_AC_RET(readw_be, u16, (const PCI_IO_ADDR addr), (addr), mem, addr) 9 DEF_PCI_AC_RET(readl_be, u32, (const PCI_IO_ADDR addr), (addr), mem, addr) 10 DEF_PCI_AC_NORET(writeb, (u8 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 11 DEF_PCI_AC_NORET(writew, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 12 DEF_PCI_AC_NORET(writel, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 13 DEF_PCI_AC_NORET(writew_be, (u16 val, PCI_IO_ADDR addr), (val, addr), mem, addr) 14 DEF_PCI_AC_NORET(writel_be, (u32 val, PCI_IO_ADDR addr), (val, addr), mem, addr) [all …]
|
| /kernel/linux/linux-6.6/include/trace/events/ |
| D | thp.h | 13 TP_PROTO(unsigned long addr, unsigned long pte), 14 TP_ARGS(addr, pte), 16 __field(unsigned long, addr) 21 __entry->addr = addr; 25 TP_printk("Set page table entry with 0x%lx with 0x%lx", __entry->addr, __entry->pte) 29 TP_PROTO(unsigned long addr, unsigned long pmd), 30 TP_ARGS(addr, pmd) 34 TP_PROTO(unsigned long addr, unsigned long pud), 35 TP_ARGS(addr, pud) 40 TP_PROTO(unsigned long addr, unsigned long pte, unsigned long clr, unsigned long set), [all …]
|