Lines Matching defs:va
453 TRACEF("error %d mapping %zu pages starting at va %#" PRIxPTR "\n", ret, count_, base_);
523 vaddr_t va = base_ + o;
524 LTRACEF_LEVEL(2, "mapping pa %#" PRIxPTR " to va %#" PRIxPTR "\n", pa, va);
525 status = coalescer.Append(va, pa);
600 zx_status_t VmMapping::PageFault(vaddr_t va, const uint pf_flags) {
604 DEBUG_ASSERT(va >= base_ && va <= base_ + size_ - 1);
606 va = ROUNDDOWN(va, PAGE_SIZE);
607 uint64_t vmo_offset = va - base_ + object_offset_;
610 LTRACEF("%p va %#" PRIxPTR " vmo_offset %#" PRIx64 ", pf_flags %#x (%s)\n",
611 this, va, vmo_offset, pf_flags,
672 zx_status_t err = aspace_->arch_aspace().Query(va, &pa, &page_flags);
674 LTRACEF("queried va, page at pa %#" PRIxPTR ", flags %#x is already there\n", pa,
688 status = aspace_->arch_aspace().Protect(va, 1, mmu_flags);
695 LTRACEF("thread %s faulted on va %#" PRIxPTR ", different page was present\n",
696 get_current_thread()->name, va);
703 status = aspace_->arch_aspace().Unmap(va, 1, nullptr);
710 status = aspace_->arch_aspace().MapContiguous(va, new_pa, 1, mmu_flags, &mapped);
721 LTRACEF("mapping pa %#" PRIxPTR " to va %#" PRIxPTR " is zero page %d\n",
722 new_pa, va, (new_pa == vm_get_zero_page_paddr()));
728 status = aspace_->arch_aspace().MapContiguous(va, new_pa, 1, mmu_flags, &mapped);
741 arch_sync_cache_range(va, PAGE_SIZE);