|
pmap_extract_and_hold(9) -- map a virtual address to a physical page
|
The pmap_extract() function maps a virtual address to a physical page. In certain situations, callers may use pmap_extract_and_hold() instead, to ensure that the returned page is held. The pmap_extrac... |
pmap_growkernel(9) -- grow the kernel virtual address (KVA) space
|
The pmap_growkernel() function grows the kernel virtual address space to the virtual address addr. It will allocate more page entries if required. |
pmap_init(9) -- initialize the pmap subsystem
|
The pmap_init() function initializes the pmap(9) sub-system. It is called during system initialization by vm_init(), to initialize any structures that the pmap_init system needs in order to map betwee... |
pmap_init2(9) -- initialize the pmap subsystem
|
The pmap_init() function initializes the pmap(9) sub-system. It is called during system initialization by vm_init(), to initialize any structures that the pmap_init system needs in order to map betwee... |
pmap_is_modified(9) -- return information about physical pages
|
The pmap_is_modified() and pmap_ts_referenced() functions return information about physical pages. |
pmap_is_prefaultable(9) -- determine if a page may be prefaulted
|
The pmap_is_prefaultable() function provides a means of determining if the page residing at virtual address va in the physical map pmap may be pre-faulted into main memory. This is a helper function w... |
pmap_map(9) -- map a physical memory range into kernel virtual address (KVA) space
|
The pmap_map() function maps a range of physical addresses into kernel virtual address (KVA) space, from start to end, with protection bits prot. The value passed in *virt is treated as a hint for the... |
pmap_mincore(9) -- determine if a virtual address is resident in physical memory
|
The pmap_mincore() function determines if the page at the virtual address addr in the physical map pmap is resident in physical memory. It is the machine-dependent interface used by mincore(2) system ... |
pmap_object_init_pt(9) -- initialize page tables for a VM object
|
The pmap_object_init_pt() function preloads the page table entries into the specified physical map pmap, for the given object at the virtual address addr, for size bytes, beginning at the page index p... |
pmap_page_exists_quick(9) -- determine if a page exists in a physical map
|
The pmap_page_exists_quick() function is used to quickly determine if the page m exists in the physical map pmap. It is typically called from the VM paging code. |
pmap_page_protect(9) -- set physical page protection
|
The pmap_page_protect() function lowers the physical page permissions to prot for all mappings of a given page m. The pmap_protect() function sets the physical page permissions to prot for all physica... |
pmap_pinit(9) -- initialize pmap structures
|
The pmap_pinit() function initializes the preallocated and zeroed structure pmap, such as one in a vmspace structure. The pmap_pinit0() function initializes the physical map pm, associated with proces... |
pmap_pinit0(9) -- initialize pmap structures
|
The pmap_pinit() function initializes the preallocated and zeroed structure pmap, such as one in a vmspace structure. The pmap_pinit0() function initializes the physical map pm, associated with proces... |