Lines Matching refs:gpa
213 gpa_t gpa, phys_addr_t hpa, in stage2_map_page() argument
253 return stage2_set_pte(kvm, level, pcache, gpa, &new_pte); in stage2_map_page()
380 static int stage2_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa, in stage2_ioremap() argument
389 end = (gpa + size + PAGE_SIZE - 1) & PAGE_MASK; in stage2_ioremap()
392 for (addr = gpa; addr < end; addr += PAGE_SIZE) { in stage2_ioremap()
456 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot() local
460 stage2_unmap_range(kvm, gpa, size, false); in kvm_arch_flush_shadow_memslot()
536 gpa_t gpa = mem->guest_phys_addr + in kvm_arch_prepare_memory_region() local
549 ret = stage2_ioremap(kvm, gpa, pa, in kvm_arch_prepare_memory_region()
640 gpa_t gpa, unsigned long hva, bool is_write) in kvm_riscv_stage2_map() argument
646 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_riscv_stage2_map()
672 gfn = (gpa & huge_page_mask(hstate_vma(vma))) >> PAGE_SHIFT; in kvm_riscv_stage2_map()
717 ret = stage2_map_page(kvm, pcache, gpa, hfn << PAGE_SHIFT, in kvm_riscv_stage2_map()
720 ret = stage2_map_page(kvm, pcache, gpa, hfn << PAGE_SHIFT, in kvm_riscv_stage2_map()