Lines Matching refs:kva

353 pmap_page_attach(pmap_t pmap, vaddr_t kva, struct vm_page *pg,
357 UVMHIST_CALLARGS(pmapxtabhist, "pm %#jx kva %#jx pg %#jx list %#jx",
358 (uintptr_t)pmap, (uintptr_t)kva, (uintptr_t)pg, (uintptr_t)pglist);
364 bool ok __diagused = pmap_extract(pmap_kernel(), kva, &pa);
371 UVMHIST_LOG(pmapxtabhist, "kva %#jx uobj %#jx pg %#jx list %#jx",
372 (uintptr_t)kva, (uintptr_t)uobj, (uintptr_t)pg, (uintptr_t)pglist);
392 UVMHIST_CALLARGS(pmapxtabhist, "pm %#jx kva %#jx list %#jx",
402 UVMHIST_LOG(pmapxtabhist, "kva %#jx uobj %#jx pg %#jx list %#jx",
421 pmap_segtab_pagefree(pmap_t pmap, struct pglist *list, vaddr_t kva, size_t size)
425 UVMHIST_CALLARGS(pmapxtabhist, "pm %#jx list %#jx kva %#jx size %#jx",
426 (uintptr_t)pmap, (uintptr_t)list, kva, size);
429 UVMHIST_LOG(pmapxtabhist, "about to detach (kva %#jx)",
430 kva, 0, 0, 0);
431 uvm_pagefree(pmap_page_detach(pmap, list, kva));
436 (void)pmap_page_detach(pmap, list, kva + i);
439 uvm_km_free(kernel_map, kva, size, UVM_KMF_WIRED);
491 vaddr_t kva = uvm_km_alloc(kernel_map, PAGE_SIZE, PAGE_SIZE,
494 if (kva == 0) {
500 pmap_page_attach(pmap, kva, NULL, &pmap->pm_ppg_list, 0);
501 ppg = (pmap_ptpage_t *)kva;
516 const vaddr_t kva = (vaddr_t)ppg;
520 if ((kva & PAGE_MASK) != 0) {
546 pmap_page_detach(pmap, &pmap->pm_ppg_list, kva);
549 pmap_segtab_pagefree(pmap, &pmap->pm_ppg_list, kva, PAGE_SIZE);
806 const vaddr_t kva = (vaddr_t)ptb;
808 pmap_page_detach(pmap, &pmap->pm_pdetab_list, kva);
865 const vaddr_t kva = (vaddr_t)stb;
867 pmap_page_detach(pmap, &pmap->pm_segtab_list, kva);
1058 const vaddr_t kva = (vaddr_t)ptb;
1062 kva);
1101 const vaddr_t kva = (vaddr_t)stb;
1105 kva);