iov_pfn 706 drivers/gpu/drm/i915/gvt/kvmgt.c unsigned long iov_pfn, end_iov_pfn; iov_pfn 708 drivers/gpu/drm/i915/gvt/kvmgt.c iov_pfn = unmap->iova >> PAGE_SHIFT; iov_pfn 709 drivers/gpu/drm/i915/gvt/kvmgt.c end_iov_pfn = iov_pfn + unmap->size / PAGE_SIZE; iov_pfn 712 drivers/gpu/drm/i915/gvt/kvmgt.c for (; iov_pfn < end_iov_pfn; iov_pfn++) { iov_pfn 713 drivers/gpu/drm/i915/gvt/kvmgt.c entry = __gvt_cache_find_gfn(vgpu, iov_pfn); iov_pfn 2197 drivers/iommu/intel-iommu.c unsigned long iov_pfn, iov_pfn 2210 drivers/iommu/intel-iommu.c pfnmerge = iov_pfn | phy_pfn; iov_pfn 2223 drivers/iommu/intel-iommu.c static int __domain_mapping(struct dmar_domain *domain, unsigned long iov_pfn, iov_pfn 2233 drivers/iommu/intel-iommu.c BUG_ON(!domain_pfn_supported(domain, iov_pfn + nr_pages - 1)); iov_pfn 2252 drivers/iommu/intel-iommu.c sg->dma_address = ((dma_addr_t)iov_pfn << VTD_PAGE_SHIFT) + pgoff; iov_pfn 2259 drivers/iommu/intel-iommu.c largepage_lvl = hardware_largepage_caps(domain, iov_pfn, phys_pfn, sg_res); iov_pfn 2261 drivers/iommu/intel-iommu.c first_pte = pte = pfn_to_dma_pte(domain, iov_pfn, &largepage_lvl); iov_pfn 2272 drivers/iommu/intel-iommu.c end_pfn = iov_pfn + nr_superpages * lvl_pages - 1; iov_pfn 2280 drivers/iommu/intel-iommu.c dma_pte_free_pagetable(domain, iov_pfn, end_pfn, iov_pfn 2294 drivers/iommu/intel-iommu.c iov_pfn, tmp, (unsigned long long)pteval); iov_pfn 2308 drivers/iommu/intel-iommu.c iov_pfn += lvl_pages; iov_pfn 2338 drivers/iommu/intel-iommu.c static int domain_mapping(struct dmar_domain *domain, unsigned long iov_pfn, iov_pfn 2346 drivers/iommu/intel-iommu.c ret = __domain_mapping(domain, iov_pfn, sg, phys_pfn, nr_pages, prot); iov_pfn 2352 drivers/iommu/intel-iommu.c __mapping_notify_one(iommu, domain, iov_pfn, nr_pages); iov_pfn 2358 drivers/iommu/intel-iommu.c static inline int domain_sg_mapping(struct dmar_domain *domain, unsigned long iov_pfn, iov_pfn 2362 drivers/iommu/intel-iommu.c return domain_mapping(domain, iov_pfn, sg, 0, nr_pages, prot); iov_pfn 2365 drivers/iommu/intel-iommu.c static inline int domain_pfn_mapping(struct dmar_domain *domain, unsigned long iov_pfn, iov_pfn 2369 drivers/iommu/intel-iommu.c return domain_mapping(domain, iov_pfn, NULL, phys_pfn, nr_pages, prot);