|
vm_page_flag_clear(9) -- change page flags
|
The vm_page_flag_clear() atomically clears the specified bits on the page's flags. The vm_page_flag_set() atomically sets the specified bits on the page's flags. The functions arguments are: m The p... |
vm_page_flag_set(9) -- change page flags
|
The vm_page_flag_clear() atomically clears the specified bits on the page's flags. The vm_page_flag_set() atomically sets the specified bits on the page's flags. The functions arguments are: m The p... |
|
vm_page_flash(9) -- handle the busying and unbusying of a page
|
These functions handle the busying, unbusying and notification of the unbusying of a page. vm_page_busy() sets the PG_BUSY flag in the page. vm_page_flash() checks to see if there is anybody waiting o... |
vm_page_free(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_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... |