Home
last modified time | relevance | path

Searched refs:ioremap_prot (Results 1 – 25 of 32) sorted by relevance

12

/linux-6.15/arch/xtensa/include/asm/
H A Dio.h31 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, PAGE_KERNEL); in ioremap_cache()
/linux-6.15/arch/loongarch/include/asm/
H A Dio.h25 static inline void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size, in ioremap_prot() function
41 ioremap_prot((offset), (size), PAGE_KERNEL_SUC)
57 ioremap_prot((offset), (size), \
61 ioremap_prot((offset), (size), PAGE_KERNEL)
/linux-6.15/arch/arc/mm/
H A Dioremap.c34 return ioremap_prot(paddr, size, in ioremap()
46 void __iomem *ioremap_prot(phys_addr_t paddr, size_t size, in ioremap_prot() function
52 EXPORT_SYMBOL(ioremap_prot);
/linux-6.15/mm/
H A Dioremap.c51 #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-6.15/arch/s390/include/asm/
H A Dio.h30 #define ioremap_prot ioremap_prot macro
36 ioremap_prot((addr), (size), pgprot_writecombine(PAGE_KERNEL))
/linux-6.15/arch/arm64/include/asm/
H A Dio.h268 #define ioremap_prot ioremap_prot macro
273 ioremap_prot((addr), (size), __pgprot(PROT_NORMAL_NC))
275 ioremap_prot((addr), (size), __pgprot(PROT_DEVICE_nGnRnE))
296 return ioremap_prot(addr, size, __pgprot(PROT_NORMAL)); in ioremap_cache()
/linux-6.15/arch/xtensa/mm/
H A Dioremap.c13 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function
21 EXPORT_SYMBOL(ioremap_prot);
/linux-6.15/arch/mips/mm/
H A Dioremap64.c5 void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size, in ioremap_prot() function
17 EXPORT_SYMBOL(ioremap_prot);
H A Dioremap.c46 void __iomem *ioremap_prot(phys_addr_t phys_addr, unsigned long size, in ioremap_prot() function
116 EXPORT_SYMBOL(ioremap_prot);
/linux-6.15/arch/parisc/mm/
H A Dioremap.c16 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function
46 EXPORT_SYMBOL(ioremap_prot);
/linux-6.15/Documentation/features/vm/ioremap_prot/
H A Darch-support.txt2 # Feature name: ioremap_prot
4 # description: arch has ioremap_prot()
/linux-6.15/arch/arm64/mm/
H A Dioremap.c17 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function
41 EXPORT_SYMBOL(ioremap_prot);
/linux-6.15/arch/powerpc/mm/
H A Dioremap.c37 void __iomem *ioremap_prot(phys_addr_t addr, size_t size, pgprot_t prot) in ioremap_prot() function
48 EXPORT_SYMBOL(ioremap_prot);
/linux-6.15/arch/sh/mm/
H A Dioremap.c75 void __iomem __ref *ioremap_prot(phys_addr_t phys_addr, size_t size, in ioremap_prot() function
105 EXPORT_SYMBOL(ioremap_prot);
/linux-6.15/arch/parisc/include/asm/
H A Dio.h128 #define ioremap_prot ioremap_prot macro
134 ioremap_prot((addr), (size), __pgprot(_PAGE_IOREMAP))
/linux-6.15/arch/mips/include/asm/
H A Dio.h117 void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size,
133 ioremap_prot((offset), (size), __pgprot(_CACHE_UNCACHED))
151 ioremap_prot((offset), (size), __pgprot(_page_cachable_default))
172 ioremap_prot((offset), (size), __pgprot(boot_cpu_data.writecombine))
/linux-6.15/arch/x86/include/asm/
H A Dio.h173 extern void __iomem *ioremap_prot(resource_size_t offset, unsigned long size, pgprot_t prot);
174 #define ioremap_prot ioremap_prot macro
/linux-6.15/arch/sh/include/asm/
H A Dio.h276 #define ioremap_prot ioremap_prot macro
282 ioremap_prot((addr), (size), PAGE_KERNEL)
/linux-6.15/arch/arc/include/asm/
H A Dio.h25 #define ioremap_prot ioremap_prot macro
/linux-6.15/arch/sh/boards/mach-lboxre2/
H A Dsetup.c56 cf0_io_base = (u32)ioremap_prot(paddrbase, psize, prot); in lboxre2_devices_setup()
/linux-6.15/arch/csky/include/asm/
H A Dio.h38 ioremap_prot((addr), (size), \
/linux-6.15/arch/sh/boards/mach-sh03/
H A Dsetup.c78 cf_ide_base = ioremap_prot(paddrbase, PAGE_SIZE, prot); in sh03_devices_setup()
/linux-6.15/arch/sh/boards/mach-landisk/
H A Dsetup.c61 cf_ide_base = ioremap_prot(paddrbase, PAGE_SIZE, prot); in landisk_devices_setup()
/linux-6.15/arch/riscv/kernel/
H A Dacpi.c308 return ioremap_prot(phys, size, prot); in acpi_os_ioremap()
/linux-6.15/arch/riscv/include/asm/
H A Dio.h140 ((__force void *)ioremap_prot((addr), (size), __pgprot(_PAGE_KERNEL)))

12