Changeset View
Changeset View
Standalone View
Standalone View
head/sys/vm/vm_phys.h
Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | |||||
/* | /* | ||||
* The following functions are only to be used by the virtual memory system. | * The following functions are only to be used by the virtual memory system. | ||||
*/ | */ | ||||
void vm_phys_add_seg(vm_paddr_t start, vm_paddr_t end); | void vm_phys_add_seg(vm_paddr_t start, vm_paddr_t end); | ||||
vm_page_t vm_phys_alloc_contig(int domain, u_long npages, vm_paddr_t low, | vm_page_t vm_phys_alloc_contig(int domain, u_long npages, vm_paddr_t low, | ||||
vm_paddr_t high, u_long alignment, vm_paddr_t boundary); | vm_paddr_t high, u_long alignment, vm_paddr_t boundary); | ||||
vm_page_t vm_phys_alloc_freelist_pages(int domain, int freelist, int pool, | vm_page_t vm_phys_alloc_freelist_pages(int domain, int freelist, int pool, | ||||
int order); | int order); | ||||
int vm_phys_alloc_npages(int domain, int pool, int npages, vm_page_t ma[]); | |||||
vm_page_t vm_phys_alloc_pages(int domain, int pool, int order); | vm_page_t vm_phys_alloc_pages(int domain, int pool, int order); | ||||
int vm_phys_alloc_npages(int domain, int pool, vm_page_t *m, int cnt); | |||||
int vm_phys_domain_match(int prefer, vm_paddr_t low, vm_paddr_t high); | int vm_phys_domain_match(int prefer, vm_paddr_t low, vm_paddr_t high); | ||||
int vm_phys_fictitious_reg_range(vm_paddr_t start, vm_paddr_t end, | int vm_phys_fictitious_reg_range(vm_paddr_t start, vm_paddr_t end, | ||||
vm_memattr_t memattr); | vm_memattr_t memattr); | ||||
void vm_phys_fictitious_unreg_range(vm_paddr_t start, vm_paddr_t end); | void vm_phys_fictitious_unreg_range(vm_paddr_t start, vm_paddr_t end); | ||||
vm_page_t vm_phys_fictitious_to_vm_page(vm_paddr_t pa); | vm_page_t vm_phys_fictitious_to_vm_page(vm_paddr_t pa); | ||||
void vm_phys_free_contig(vm_page_t m, u_long npages); | void vm_phys_free_contig(vm_page_t m, u_long npages); | ||||
void vm_phys_free_pages(vm_page_t m, int order); | void vm_phys_free_pages(vm_page_t m, int order); | ||||
void vm_phys_init(void); | void vm_phys_init(void); | ||||
Show All 32 Lines |