| 10095 | } |
| 10096 | |
| 10097 | static vm_page_t |
| 10098 | pmap_large_map_getptp(void) |
| 10099 | { |
| 10100 | vm_page_t m; |
| 10101 | |
| 10102 | PMAP_LOCK_ASSERT(kernel_pmap, MA_OWNED); |
| 10103 | m = pmap_large_map_getptp_unlocked(); |
| 10104 | if (m == NULL) { |
| 10105 | PMAP_UNLOCK(kernel_pmap); |
| 10106 | vm_wait(NULL); |
| 10107 | PMAP_LOCK(kernel_pmap); |
| 10108 | /* Callers retry. */ |
| 10109 | } |
| 10110 | return (m); |
| 10111 | } |
| 10112 | |
| 10113 | static pdp_entry_t * |
| 10114 | pmap_large_map_pdpe(vm_offset_t va) |
no test coverage detected