Lines Matching refs:gfn
443 unsigned long gpa, gfn, hva, pfn; in kvmppc_book3s_hv_page_fault() local
483 gfn = gpa >> PAGE_SHIFT; in kvmppc_book3s_hv_page_fault()
484 memslot = gfn_to_memslot(kvm, gfn); in kvmppc_book3s_hv_page_fault()
512 hva = gfn_to_hva_memslot(memslot, gfn); in kvmppc_book3s_hv_page_fault()
670 unsigned long gfn)) in kvm_handle_hva_range() argument
680 gfn_t gfn, gfn_end; in kvm_handle_hva_range() local
691 gfn = hva_to_gfn_memslot(hva_start, memslot); in kvm_handle_hva_range()
694 for (; gfn < gfn_end; ++gfn) { in kvm_handle_hva_range()
695 gfn_t gfn_offset = gfn - memslot->base_gfn; in kvm_handle_hva_range()
697 ret = handler(kvm, &memslot->arch.rmap[gfn_offset], gfn); in kvm_handle_hva_range()
707 unsigned long gfn)) in kvm_handle_hva() argument
713 unsigned long gfn) in kvm_unmap_rmapp() argument
758 hpte_rpn(ptel, psize) == gfn) { in kvm_unmap_rmapp()
791 unsigned long gfn; in kvmppc_core_flush_memslot_hv() local
795 gfn = memslot->base_gfn; in kvmppc_core_flush_memslot_hv()
804 kvm_unmap_rmapp(kvm, rmapp, gfn); in kvmppc_core_flush_memslot_hv()
806 ++gfn; in kvmppc_core_flush_memslot_hv()
811 unsigned long gfn) in kvm_age_rmapp() argument
869 unsigned long gfn) in kvm_test_age_rmapp() argument
1007 unsigned long gfn; in harvest_vpa_dirty() local
1011 gfn = vpa->gpa >> PAGE_SHIFT; in harvest_vpa_dirty()
1012 if (gfn < memslot->base_gfn || in harvest_vpa_dirty()
1013 gfn >= memslot->base_gfn + memslot->npages) in harvest_vpa_dirty()
1018 __set_bit_le(gfn - memslot->base_gfn, map); in harvest_vpa_dirty()
1059 unsigned long gfn = gpa >> PAGE_SHIFT; in kvmppc_pin_guest_page() local
1066 memslot = gfn_to_memslot(kvm, gfn); in kvmppc_pin_guest_page()
1069 hva = gfn_to_hva_memslot(memslot, gfn); in kvmppc_pin_guest_page()
1091 unsigned long gfn; in kvmppc_unpin_guest_page() local
1101 gfn = gpa >> PAGE_SHIFT; in kvmppc_unpin_guest_page()
1103 memslot = gfn_to_memslot(kvm, gfn); in kvmppc_unpin_guest_page()
1105 rmap = &memslot->arch.rmap[gfn - memslot->base_gfn]; in kvmppc_unpin_guest_page()