Home
last modified time | relevance | path

Searched refs:largepage_lvl (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Diommu.c2398 unsigned int largepage_lvl = 0; in __domain_mapping() local
2438 largepage_lvl = hardware_largepage_caps(domain, iov_pfn, phys_pfn, sg_res); in __domain_mapping()
2440 first_pte = pte = pfn_to_dma_pte(domain, iov_pfn, &largepage_lvl); in __domain_mapping()
2444 if (largepage_lvl > 1) { in __domain_mapping()
2448 lvl_pages = lvl_to_nr_pages(largepage_lvl); in __domain_mapping()
2460 largepage_lvl + 1); in __domain_mapping()
2481 lvl_pages = lvl_to_nr_pages(largepage_lvl); in __domain_mapping()
2505 (largepage_lvl > 1 && sg_res < lvl_pages)) { in __domain_mapping()
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.c2188 unsigned int largepage_lvl = 0; in __domain_mapping() local
2215 largepage_lvl = hardware_largepage_caps(domain, iov_pfn, in __domain_mapping()
2218 pte = pfn_to_dma_pte(domain, iov_pfn, &largepage_lvl, in __domain_mapping()
2224 lvl_pages = lvl_to_nr_pages(largepage_lvl); in __domain_mapping()
2227 if (largepage_lvl > 1) { in __domain_mapping()
2235 switch_to_super_page(domain, iov_pfn, end_pfn, largepage_lvl); in __domain_mapping()
2275 (largepage_lvl > 1 && nr_pages < lvl_pages)) { in __domain_mapping()

Completed in 14 milliseconds