| 10208 | } |
| 10209 | |
| 10210 | static int |
| 10211 | pmap_large_map_getva(vm_size_t len, vm_offset_t align, vm_offset_t phase, |
| 10212 | vmem_addr_t *vmem_res) |
| 10213 | { |
| 10214 | |
| 10215 | /* |
| 10216 | * Large mappings are all but static. Consequently, there |
| 10217 | * is no point in waiting for an earlier allocation to be |
| 10218 | * freed. |
| 10219 | */ |
| 10220 | return (vmem_xalloc(large_vmem, len, align, phase, 0, VMEM_ADDR_MIN, |
| 10221 | VMEM_ADDR_MAX, M_NOWAIT | M_BESTFIT, vmem_res)); |
| 10222 | } |
| 10223 | |
| 10224 | int |
| 10225 | pmap_large_map(vm_paddr_t spa, vm_size_t len, void **addr, |
no test coverage detected