Home | History | Annotate | Download | only in uvm

Lines Matching defs:pager_map

80 struct vm_map *pager_map;		/* XXX */
141 pager_map = uvm_km_suballoc(kernel_map, &sva, &eva, pager_map_size, 0,
176 * uvm_pagermapin: map pages into KVA (pager_map) for I/O that needs mappings
225 if (uvm_map(pager_map, &kva, size, NULL, UVM_UNKNOWN_OFFSET,
249 UVMHIST_LOG(maphist, " SLEEPING on pager_map",0,0,0,0);
250 UVM_UNLOCK_AND_WAIT(pager_map, &pager_map_wanted_lock, false,
251 "pager_map", 0);
264 pmap_update(vm_map_pmap(pager_map));
271 * uvm_pagermapout: remove pager_map mapping
312 vm_map_lock(pager_map);
313 uvm_unmap_remove(pager_map, kva, kva + size, &entries, 0);
317 wakeup(pager_map);
320 vm_map_unlock(pager_map);