Lines Matching refs:kva
161 * this is an abuse of pmap_direct_process(), since the kva is being grabbed
166 uvm_pagermapdirect(void *kva, size_t sz, void *cookie)
170 *(vaddr_t *)cookie = (vaddr_t)kva;
186 vaddr_t kva;
205 PAGE_SIZE, uvm_pagermapdirect, &kva);
207 UVMHIST_LOG(maphist, "<- done, direct (KVA=%#jx)", kva,0,0,0);
208 return kva;
223 kva = 0; /* let system choose VA */
225 if (uvm_map(pager_map, &kva, size, NULL, UVM_UNKNOWN_OFFSET,
238 kva = emergva + ptoa(first_color);
257 for (cva = kva; npages != 0; npages--, cva += PAGE_SIZE) {
266 UVMHIST_LOG(maphist, "<- done (KVA=%#jx)", kva,0,0,0);
267 return(kva);
278 uvm_pagermapout(vaddr_t kva, int npages)
283 UVMHIST_CALLARGS(maphist, " (kva=%#jx, npages=%jd)", kva, npages,0,0);
300 pmap_kremove(kva, size);
303 if ((kva & ~ptoa(uvmexp.colormask)) == emergva) {
313 uvm_unmap_remove(pager_map, kva, kva + size, &entries, 0);
542 uvm_pageratop(vaddr_t kva)
548 rv = pmap_extract(pmap_kernel(), kva, &pa);