Lines Matching defs:pfn
367 unsigned long pfn;
370 pfn = (e->val64 & ADDR_1G_MASK) >> PAGE_SHIFT;
372 pfn = (e->val64 & ADDR_2M_MASK) >> PAGE_SHIFT;
374 pfn = (e->val64 & ADDR_64K_MASK) >> PAGE_SHIFT;
376 pfn = (e->val64 & ADDR_4K_MASK) >> PAGE_SHIFT;
377 return pfn;
380 static void gen8_gtt_set_pfn(struct intel_gvt_gtt_entry *e, unsigned long pfn)
384 pfn &= (ADDR_1G_MASK >> PAGE_SHIFT);
387 pfn &= (ADDR_2M_MASK >> PAGE_SHIFT);
390 pfn &= (ADDR_64K_MASK >> PAGE_SHIFT);
393 pfn &= (ADDR_4K_MASK >> PAGE_SHIFT);
396 e->val64 |= (pfn << PAGE_SHIFT);
994 unsigned long pfn;
997 pfn = ops->get_pfn(entry);
1001 if (!pfn || pfn == vgpu->gtt.scratch_pt[type].page_mfn)
1004 intel_gvt_hypervisor_dma_unmap_guest_page(vgpu, pfn << PAGE_SHIFT);
1160 * @entry: target pfn's gtt entry
1169 unsigned long pfn;
1174 pfn = intel_gvt_hypervisor_gfn_to_mfn(vgpu, ops->get_pfn(entry));
1175 if (pfn == INTEL_GVT_INVALID_ADDR)
1178 return PageTransHuge(pfn_to_page(pfn));
2240 unsigned long pfn;
2242 pfn = pte_ops->get_pfn(entry);
2243 if (pfn != vgpu->gvt->gtt.scratch_mfn)
2245 pfn << PAGE_SHIFT);