1 #ifndef __ASMARM_MMU_API_H_ 2 #define __ASMARM_MMU_API_H_ 3 extern pgd_t *mmu_idmap; 4 extern bool mmu_enabled(void); 5 extern void mmu_set_enabled(void); 6 extern void mmu_enable(pgd_t *pgtable); 7 extern void mmu_enable_idmap(void); 8 extern void mmu_init_io_sect(pgd_t *pgtable, unsigned long virt_offset); 9 extern void mmu_set_range_sect(pgd_t *pgtable, unsigned long virt_offset, 10 unsigned long phys_start, unsigned long phys_end, 11 pgprot_t prot); 12 extern void mmu_set_range_ptes(pgd_t *pgtable, unsigned long virt_offset, 13 unsigned long phys_start, unsigned long phys_end, 14 pgprot_t prot); 15 #endif 16