1 #ifndef _ASM_RISCV_VMALLOC_H
2 #define _ASM_RISCV_VMALLOC_H
4 #ifdef CONFIG_HAVE_ARCH_HUGE_VMAP
6 extern bool pgtable_l4_enabled, pgtable_l5_enabled;
8 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
10 #define arch_vmap_pud_supported arch_vmap_pud_supported
11 static inline bool arch_vmap_pud_supported(pgprot_t prot)
13 return pgtable_l4_enabled || pgtable_l5_enabled;
16 #define arch_vmap_pmd_supported arch_vmap_pmd_supported
17 static inline bool arch_vmap_pmd_supported(pgprot_t prot)
24 #endif /* _ASM_RISCV_VMALLOC_H */