Lines Matching refs:freelist
1101 struct list_head *freelist) in dma_pte_list_pagetables() argument
1106 list_add_tail(&pg->lru, freelist); in dma_pte_list_pagetables()
1114 dma_pte_list_pagetables(domain, level - 1, pte, freelist); in dma_pte_list_pagetables()
1122 struct list_head *freelist) in dma_pte_clear_level() argument
1141 dma_pte_list_pagetables(domain, level - 1, pte, freelist); in dma_pte_clear_level()
1152 freelist); in dma_pte_clear_level()
1167 unsigned long last_pfn, struct list_head *freelist) in domain_unmap() argument
1175 domain->pgd, 0, start_pfn, last_pfn, freelist); in domain_unmap()
1180 list_add_tail(&pgd_page->lru, freelist); in domain_unmap()
1852 LIST_HEAD(freelist); in domain_exit()
1854 domain_unmap(domain, 0, DOMAIN_MAX_PFN(domain->gaw), &freelist); in domain_exit()
1855 put_pages_list(&freelist); in domain_exit()
3699 LIST_HEAD(freelist); in intel_iommu_memory_notifier()
3701 domain_unmap(si_domain, start_vpfn, last_vpfn, &freelist); in intel_iommu_memory_notifier()
3707 list_empty(&freelist), 0); in intel_iommu_memory_notifier()
3709 put_pages_list(&freelist); in intel_iommu_memory_notifier()
4352 domain_unmap(dmar_domain, start_pfn, last_pfn, &gather->freelist); in intel_iommu_unmap()
4395 list_empty(&gather->freelist), 0); in intel_iommu_tlb_sync()
4397 put_pages_list(&gather->freelist); in intel_iommu_tlb_sync()