Changeset View
Changeset View
Standalone View
Standalone View
sys/vm/vm_page.h
Show First 20 Lines • Show All 649 Lines • ▼ Show 20 Lines | bool vm_page_reclaim_contig_domain(int domain, int req, u_long npages, | ||||
vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary); | vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary); | ||||
void vm_page_reference(vm_page_t m); | void vm_page_reference(vm_page_t m); | ||||
#define VPR_TRYFREE 0x01 | #define VPR_TRYFREE 0x01 | ||||
#define VPR_NOREUSE 0x02 | #define VPR_NOREUSE 0x02 | ||||
void vm_page_release(vm_page_t m, int flags); | void vm_page_release(vm_page_t m, int flags); | ||||
void vm_page_release_locked(vm_page_t m, int flags); | void vm_page_release_locked(vm_page_t m, int flags); | ||||
vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t); | vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t); | ||||
bool vm_page_remove(vm_page_t); | bool vm_page_remove(vm_page_t); | ||||
void vm_page_remove_invalid(vm_page_t); | |||||
bool vm_page_remove_xbusy(vm_page_t); | bool vm_page_remove_xbusy(vm_page_t); | ||||
int vm_page_rename(vm_page_t, vm_object_t, vm_pindex_t); | int vm_page_rename(vm_page_t, vm_object_t, vm_pindex_t); | ||||
void vm_page_replace(vm_page_t mnew, vm_object_t object, | void vm_page_replace(vm_page_t mnew, vm_object_t object, | ||||
vm_pindex_t pindex, vm_page_t mold); | vm_pindex_t pindex, vm_page_t mold); | ||||
int vm_page_sbusied(vm_page_t m); | int vm_page_sbusied(vm_page_t m); | ||||
vm_page_t vm_page_scan_contig(u_long npages, vm_page_t m_start, | vm_page_t vm_page_scan_contig(u_long npages, vm_page_t m_start, | ||||
vm_page_t m_end, u_long alignment, vm_paddr_t boundary, int options); | vm_page_t m_end, u_long alignment, vm_paddr_t boundary, int options); | ||||
vm_page_bits_t vm_page_set_dirty(vm_page_t m); | vm_page_bits_t vm_page_set_dirty(vm_page_t m); | ||||
▲ Show 20 Lines • Show All 321 Lines • Show Last 20 Lines |