|
vm_page_free_toq(9) -- free a page
|
The vm_page_free_toq() function moves a page into the free queue, and disassociates it from its object. If the page is held, wired, already free, or its busy count is not zero, the system will panic. ... |
vm_page_free_zero(9) -- free a page
|
The vm_page_free_toq() function moves a page into the free queue, and disassociates it from its object. If the page is held, wired, already free, or its busy count is not zero, the system will panic. ... |
|
vm_page_grab(9) -- returns a page from an object
|
The vm_page_grab() function returns the page at pindex from the given object. If the page exists and is busy, vm_page_grab() will sleep while waiting for it. If the page does not exist, it is allocate... |
vm_page_hold(9) -- update a page's hold count
|
The vm_page_hold() function increases the hold count on a page. This prevents the page daemon from freeing the page. vm_page_hold() should only be used for very temporary wiring of a page, as that pag... |
vm_page_insert(9) -- add/remove page from an object
|
The vm_page_insert() function adds a page to the given object at the given index. The page is added to both the VM page hash table and to the object's list of pages, but the hardware page tables are ... |
vm_page_io(9) -- ready or unready a page for I/O
|
The vm_page_io_start() function prepares the page for I/O by incrementing its busy flag by 1. The vm_page_io_finish() function lowers the busy count on the page by one, if the resulting busy count is ... |
vm_page_io_finish(9) -- ready or unready a page for I/O
|
The vm_page_io_start() function prepares the page for I/O by incrementing its busy flag by 1. The vm_page_io_finish() function lowers the busy count on the page by one, if the resulting busy count is ... |
vm_page_io_start(9) -- ready or unready a page for I/O
|
The vm_page_io_start() function prepares the page for I/O by incrementing its busy flag by 1. The vm_page_io_finish() function lowers the busy count on the page by one, if the resulting busy count is ... |
vm_page_is_valid(9) -- manage page clean and dirty bits
|
vm_page_bits() calculates the bits representing the DEV_BSIZE range of bytes between base and size. The byte range is expected to be within a single page, and if size is zero, no bits will be set. vm_... |
vm_page_lookup(9) -- lookup a vm page
|
The vm_page_lookup() function searches for a VM page given its VM object and index. If the page is not found, NULL is returned. Its arguments are: object The VM object to search on. pindex The page in... |
vm_page_protect(9) -- lower a page's protection
|
The vm_page_protect() function lowers a page's protection. The protection is never raised by this function; therefore, if the page is already at VM_PROT_NONE, the function does nothing. Its arguments... |
vm_page_remove(9) -- add/remove page from an object
|
The vm_page_insert() function adds a page to the given object at the given index. The page is added to both the VM page hash table and to the object's list of pages, but the hardware page tables are ... |
vm_page_rename(9) -- move a page
|
The vm_page_rename() function removes a page from one object, and adds it to another at the given page index. The page is added to the given object, and is removed from the object that is currently as... |
vm_page_set_invalid(9) -- manage page clean and dirty bits
|
vm_page_bits() calculates the bits representing the DEV_BSIZE range of bytes between base and size. The byte range is expected to be within a single page, and if size is zero, no bits will be set. vm_... |
vm_page_set_validclean(9) -- manage page clean and dirty bits
|
vm_page_bits() calculates the bits representing the DEV_BSIZE range of bytes between base and size. The byte range is expected to be within a single page, and if size is zero, no bits will be set. vm_... |