/Linux-v6.6/arch/xtensa/include/asm/ |
D | io.h | 31 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, 33 #define ioremap_prot ioremap_prot macro 42 return ioremap_prot(offset, size, in ioremap() 54 return ioremap_prot(offset, size, pgprot_val(PAGE_KERNEL)); in ioremap_cache()
|
/Linux-v6.6/arch/s390/include/asm/ |
D | io.h | 28 #define ioremap_prot ioremap_prot macro 34 ioremap_prot((addr), (size), pgprot_val(pgprot_writecombine(PAGE_KERNEL))) 36 ioremap_prot((addr), (size), pgprot_val(pgprot_writethrough(PAGE_KERNEL)))
|
/Linux-v6.6/arch/loongarch/include/asm/ |
D | io.h | 30 static inline void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size, in ioremap_prot() function 40 ioremap_prot((offset), (size), pgprot_val(PAGE_KERNEL_SUC)) 56 ioremap_prot((offset), (size), \ 60 ioremap_prot((offset), (size), pgprot_val(PAGE_KERNEL))
|
/Linux-v6.6/arch/arc/mm/ |
D | ioremap.c | 34 return ioremap_prot(paddr, size, in ioremap() 46 void __iomem *ioremap_prot(phys_addr_t paddr, size_t size, in ioremap_prot() function 54 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/arm64/include/asm/ |
D | io.h | 142 #define ioremap_prot ioremap_prot macro 147 ioremap_prot((addr), (size), PROT_NORMAL_NC) 149 ioremap_prot((addr), (size), PROT_DEVICE_nGnRnE) 170 return ioremap_prot(addr, size, PROT_NORMAL); in ioremap_cache()
|
/Linux-v6.6/mm/ |
D | ioremap.c | 51 #ifndef ioremap_prot 52 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function 57 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/mips/mm/ |
D | ioremap64.c | 5 void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size, in ioremap_prot() function 17 EXPORT_SYMBOL(ioremap_prot);
|
D | ioremap.c | 46 void __iomem *ioremap_prot(phys_addr_t phys_addr, unsigned long size, in ioremap_prot() function 112 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/arm64/mm/ |
D | ioremap.c | 6 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function 21 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/xtensa/mm/ |
D | ioremap.c | 13 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function 21 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/parisc/mm/ |
D | ioremap.c | 16 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function 46 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/Documentation/features/vm/ioremap_prot/ |
D | arch-support.txt | 2 # Feature name: ioremap_prot 4 # description: arch has ioremap_prot()
|
/Linux-v6.6/arch/parisc/include/asm/ |
D | io.h | 128 #define ioremap_prot ioremap_prot macro 134 ioremap_prot((addr), (size), _PAGE_IOREMAP) 136 ioremap_prot((addr), (size), _PAGE_IOREMAP)
|
/Linux-v6.6/arch/ia64/mm/ |
D | ioremap.c | 32 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function 72 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/sh/mm/ |
D | ioremap.c | 75 void __iomem __ref *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function 106 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/powerpc/mm/ |
D | ioremap.c | 44 void __iomem *ioremap_prot(phys_addr_t addr, size_t size, unsigned long flags) in ioremap_prot() function 61 EXPORT_SYMBOL(ioremap_prot);
|
/Linux-v6.6/arch/mips/include/asm/ |
D | io.h | 152 void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size, 168 ioremap_prot((offset), (size), _CACHE_UNCACHED) 187 ioremap_prot((offset), (size), _page_cachable_default) 208 ioremap_prot((offset), (size), boot_cpu_data.writecombine)
|
/Linux-v6.6/arch/x86/include/asm/ |
D | io.h | 177 extern void __iomem *ioremap_prot(resource_size_t offset, unsigned long size, unsigned long prot_va… 178 #define ioremap_prot ioremap_prot macro
|
/Linux-v6.6/arch/ia64/include/asm/ |
D | io.h | 250 #define ioremap_prot ioremap_prot macro
|
/Linux-v6.6/arch/sh/include/asm/ |
D | io.h | 296 #define ioremap_prot ioremap_prot macro 302 ioremap_prot((addr), (size), pgprot_val(PAGE_KERNEL))
|
/Linux-v6.6/arch/arc/include/asm/ |
D | io.h | 25 #define ioremap_prot ioremap_prot macro
|
/Linux-v6.6/arch/sh/boards/mach-lboxre2/ |
D | setup.c | 56 cf0_io_base = (u32)ioremap_prot(paddrbase, psize, pgprot_val(prot)); in lboxre2_devices_setup()
|
/Linux-v6.6/arch/sh/boards/mach-sh03/ |
D | setup.c | 78 cf_ide_base = ioremap_prot(paddrbase, PAGE_SIZE, pgprot_val(prot)); in sh03_devices_setup()
|
/Linux-v6.6/arch/sh/boards/mach-landisk/ |
D | setup.c | 61 cf_ide_base = ioremap_prot(paddrbase, PAGE_SIZE, pgprot_val(prot)); in landisk_devices_setup()
|
/Linux-v6.6/arch/csky/include/asm/ |
D | io.h | 49 ioremap_prot((addr), (size), \
|