Home
last modified time | relevance | path

Searched refs:iov_pfn (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/i915/gvt/
Dkvmgt.c849 unsigned long iov_pfn, end_iov_pfn; in intel_vgpu_iommu_notifier() local
851 iov_pfn = unmap->iova >> PAGE_SHIFT; in intel_vgpu_iommu_notifier()
852 end_iov_pfn = iov_pfn + unmap->size / PAGE_SIZE; in intel_vgpu_iommu_notifier()
855 for (; iov_pfn < end_iov_pfn; iov_pfn++) { in intel_vgpu_iommu_notifier()
856 entry = __gvt_cache_find_gfn(vgpu, iov_pfn); in intel_vgpu_iommu_notifier()
/Linux-v5.15/drivers/iommu/intel/
Diommu.c2259 unsigned long iov_pfn, in hardware_largepage_caps() argument
2272 pfnmerge = iov_pfn | phy_pfn; in hardware_largepage_caps()
2321 __domain_mapping(struct dmar_domain *domain, unsigned long iov_pfn, in __domain_mapping() argument
2330 BUG_ON(!domain_pfn_supported(domain, iov_pfn + nr_pages - 1)); in __domain_mapping()
2349 largepage_lvl = hardware_largepage_caps(domain, iov_pfn, in __domain_mapping()
2352 pte = pfn_to_dma_pte(domain, iov_pfn, &largepage_lvl); in __domain_mapping()
2362 end_pfn = ((iov_pfn + nr_pages) & level_mask(largepage_lvl)) - 1; in __domain_mapping()
2363 switch_to_super_page(domain, iov_pfn, end_pfn, largepage_lvl); in __domain_mapping()
2376 iov_pfn, tmp, (unsigned long long)pteval); in __domain_mapping()
2389 iov_pfn += lvl_pages; in __domain_mapping()