Home | History | Annotate | Download | only in gvt

Lines Matching defs:pfn

369 	unsigned long pfn;
372 pfn = (e->val64 & ADDR_1G_MASK) >> PAGE_SHIFT;
374 pfn = (e->val64 & ADDR_2M_MASK) >> PAGE_SHIFT;
376 pfn = (e->val64 & ADDR_64K_MASK) >> PAGE_SHIFT;
378 pfn = (e->val64 & ADDR_4K_MASK) >> PAGE_SHIFT;
379 return pfn;
382 static void gen8_gtt_set_pfn(struct intel_gvt_gtt_entry *e, unsigned long pfn)
386 pfn &= (ADDR_1G_MASK >> PAGE_SHIFT);
389 pfn &= (ADDR_2M_MASK >> PAGE_SHIFT);
392 pfn &= (ADDR_64K_MASK >> PAGE_SHIFT);
395 pfn &= (ADDR_4K_MASK >> PAGE_SHIFT);
398 e->val64 |= (pfn << PAGE_SHIFT);
984 unsigned long pfn;
987 pfn = ops->get_pfn(entry);
991 if (!pfn || pfn == vgpu->gtt.scratch_pt[type].page_mfn)
994 intel_gvt_hypervisor_dma_unmap_guest_page(vgpu, pfn << PAGE_SHIFT);
1150 * @entry: target pfn's gtt entry
1159 unsigned long pfn;
1164 pfn = intel_gvt_hypervisor_gfn_to_mfn(vgpu, ops->get_pfn(entry));
1165 if (pfn == INTEL_GVT_INVALID_ADDR)
1168 return PageTransHuge(pfn_to_page(pfn));
2203 unsigned long pfn;
2205 pfn = pte_ops->get_pfn(entry);
2206 if (pfn != vgpu->gvt->gtt.scratch_mfn)
2208 pfn << PAGE_SHIFT);