Searched refs:iov_pfn (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/drivers/gpu/drm/i915/gvt/ |
| H A D | kvmgt.c | 625 u64 iov_pfn = iova >> PAGE_SHIFT; in intel_vgpu_dma_unmap() local 626 u64 end_iov_pfn = iov_pfn + length / PAGE_SIZE; in intel_vgpu_dma_unmap() 629 for (; iov_pfn < end_iov_pfn; iov_pfn++) { in intel_vgpu_dma_unmap() 630 entry = __gvt_cache_find_gfn(vgpu, iov_pfn); in intel_vgpu_dma_unmap()
|
| /linux-6.15/drivers/iommu/intel/ |
| H A D | iommu.c | 1603 static int hardware_largepage_caps(struct dmar_domain *domain, unsigned long iov_pfn, in hardware_largepage_caps() argument 1615 pfnmerge = iov_pfn | phy_pfn; in hardware_largepage_caps() 1662 __domain_mapping(struct dmar_domain *domain, unsigned long iov_pfn, in __domain_mapping() argument 1672 if (unlikely(!domain_pfn_supported(domain, iov_pfn + nr_pages - 1))) in __domain_mapping() 1699 largepage_lvl = hardware_largepage_caps(domain, iov_pfn, in __domain_mapping() 1702 pte = pfn_to_dma_pte(domain, iov_pfn, &largepage_lvl, in __domain_mapping() 1718 end_pfn = iov_pfn + pages_to_remove - 1; in __domain_mapping() 1719 switch_to_super_page(domain, iov_pfn, end_pfn, largepage_lvl); in __domain_mapping() 1732 iov_pfn, tmp, (unsigned long long)pteval); in __domain_mapping() 1741 iov_pfn += lvl_pages; in __domain_mapping()
|