1 #ifndef VMALLOC_H 2 #define VMALLOC_H 1 3 4 #include <asm/page.h> 5 6 extern void *alloc_vpages(ulong nr); 7 extern void *alloc_vpage(void); 8 extern void init_alloc_vpage(void *top); 9 extern void setup_vm(); 10 11 extern void *setup_mmu(phys_addr_t top); 12 extern phys_addr_t virt_to_pte_phys(pgd_t *pgtable, void *virt); 13 extern pteval_t *install_page(pgd_t *pgtable, phys_addr_t phys, void *virt); 14 15 void *vmap(phys_addr_t phys, size_t size); 16 17 #endif 18