|
pmap_pinit2(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_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_qenter(9) -- manage temporary kernel space mappings
|
The pmap_qenter() function accepts a linear array of count pointers to wired pages *m, and enters each of these pages into the kernel virtual address (KVA) space, beginning at the address sva. The pma... |
pmap_qremove(9) -- manage temporary kernel space mappings
|
The pmap_qenter() function accepts a linear array of count pointers to wired pages *m, and enters each of these pages into the kernel virtual address (KVA) space, beginning at the address sva. The pma... |
pmap_release(9) -- release resources held by a physical map
|
The pmap_release() function releases any resources held by the physical map pmap. This function is called when a pmap initialized by the corresponding function, pmap_pinit() is being released. |
pmap_remove(9) -- remove pages from a physical map
|
The pmap_remove() function removes the range of addresses between sva and eva from the physical map pmap. If eva is less than sva, then the result is undefined. It is assumed that both sva and eva are... |
pmap_remove_all(9) -- remove pages from a physical map
|
The pmap_remove() function removes the range of addresses between sva and eva from the physical map pmap. If eva is less than sva, then the result is undefined. It is assumed that both sva and eva are... |
pmap_remove_pages(9) -- remove pages from a physical map
|
The pmap_remove() function removes the range of addresses between sva and eva from the physical map pmap. If eva is less than sva, then the result is undefined. It is assumed that both sva and eva are... |
pmap_resident_count(9) -- return page resident and wiring statistics
|
The pmap_resident_count() and pmap_wired_count() macros allow pmap consumers to retrieve statistics from the pm_stats member of the machinedependent structure struct pmap. |
pmap_ts_modified(9) -- return information about physical pages
|
The pmap_is_modified() and pmap_ts_referenced() functions return information about physical pages. |
pmap_wired_count(9) -- return page resident and wiring statistics
|
The pmap_resident_count() and pmap_wired_count() macros allow pmap consumers to retrieve statistics from the pm_stats member of the machinedependent structure struct pmap. |
pmap_zero_area(9) -- zero-fill a page using
|
The pmap_zero_page() function zero-fills an entire page using machinedependent optimizations. The pmap_zero_page_area() function is used to zero-fill an area of a page. The range specified must not cr... |
pmap_zero_idle(9) -- zero-fill a page using
|
The pmap_zero_page() function zero-fills an entire page using machinedependent optimizations. The pmap_zero_page_area() function is used to zero-fill an area of a page. The range specified must not cr... |
pmap_zero_page(9) -- zero-fill a page using
|
The pmap_zero_page() function zero-fills an entire page using machinedependent optimizations. The pmap_zero_page_area() function is used to zero-fill an area of a page. The range specified must not cr... |
postsig(9) -- kernel signal functions
|
The SIGADDSET() macro adds signo to set. No effort is made to ensure that signo is a valid signal number. The SIGDELSET() macro removes signo from set. No effort is made to ensure that signo is a vali... |