* Removes the page table page mapping the specified virtual address from the * specified pmap's collection of idle page table pages, and returns it. * Otherwise, returns NULL if there is no page table page corresponding to the * specified virtual address. */
| 3424 | * specified virtual address. |
| 3425 | */ |
| 3426 | static __inline vm_page_t |
| 3427 | pmap_remove_pt_page(pmap_t pmap, vm_offset_t va) |
| 3428 | { |
| 3429 | |
| 3430 | PMAP_LOCK_ASSERT(pmap, MA_OWNED); |
| 3431 | return (vm_radix_remove(&pmap->pm_root, pmap_l2_pindex(va))); |
| 3432 | } |
| 3433 | |
| 3434 | /* |
| 3435 | * Performs a break-before-make update of a pmap entry. This is needed when |
no test coverage detected