Lines Matching defs:gfn
664 spt->guest_page.gfn << I915_GTT_PAGE_SHIFT,
693 spt->guest_page.gfn << I915_GTT_PAGE_SHIFT,
749 if (spt->guest_page.gfn) {
753 intel_vgpu_unregister_page_track(spt->vgpu, spt->guest_page.gfn);
799 /* Find a spt by guest gfn. */
801 struct intel_vgpu *vgpu, unsigned long gfn)
805 track = intel_vgpu_find_page_track(vgpu, gfn);
871 /* Allocate shadow page table associated with specific gfn. */
874 unsigned long gfn, bool guest_pde_ips)
886 ret = intel_vgpu_register_page_track(vgpu, gfn,
894 spt->guest_page.gfn = gfn;
897 trace_spt_alloc(vgpu->id, spt, type, spt->shadow_page.mfn, gfn);
1006 spt->guest_page.gfn, spt->shadow_page.type);
1042 spt->guest_page.gfn, spt->shadow_page.type);
1111 ret = intel_vgpu_enable_page_track(vgpu, spt->guest_page.gfn);
1119 trace_spt_change(vgpu->id, "new", spt, spt->guest_page.gfn,
1199 sub_spt->guest_page.gfn, sub_spt->shadow_page.type);
1241 unsigned long gfn;
1248 gfn = pte_ops->get_pfn(ge);
1253 ret = intel_gvt_dma_map_guest_page(vgpu, gfn, PAGE_SIZE, &dma_addr);
1268 intel_gvt_dma_map_guest_page(vgpu, gfn,
1295 spt->guest_page.gfn, spt->shadow_page.type);
1421 spt->guest_page.gfn << PAGE_SHIFT, vgpu);
1469 spt->guest_page.gfn << I915_GTT_PAGE_SHIFT,
1489 ret = intel_vgpu_enable_page_track(spt->vgpu, spt->guest_page.gfn);
1535 return intel_vgpu_disable_page_track(spt->vgpu, spt->guest_page.gfn);
2213 unsigned long gma, gfn;
2281 gfn = ops->get_pfn(&e);
2285 ret = intel_gvt_dma_map_guest_page(vgpu, gfn, PAGE_SIZE,