|
vm_page_bits(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_busy(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_cache(9) -- move a page onto the cache queue
|
The vm_page_cache() function moves a page onto the cache queue, and removes any protection that may be set on the page. If the page is busy, wired or unmanaged then the move to the cache queue will fa... |
vm_page_clear_dirty(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_copy(9) -- copy a page
|
The vm_page_copy() function copies the contents of src_m into dst_m. The entire contents of dst_m are marked as valid. The actual copy is performed by pmap_copy_page(). |
vm_page_deactivate(9) -- deactivate a page
|
The vm_page_deactivate() function moves the given page to the inactive queue as long as it is unmanaged and is not wired. |
vm_page_dirty(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_dontneed(9) -- indicate that a page is not needed anymore
|
The vm_page_dontneed() function advises the VM system that the given page is no longer required. If the page is already in the inactive queue or in the cache queue, this function does nothing; otherwi... |
vm_page_flag(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_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. ... |