Home
last modified time | relevance | path

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

/drivers/iommu/
Dintel-iommu.c418 static struct deferred_flush_tables *deferred_flush; variable
2486 deferred_flush = kzalloc(g_num_of_iommus * in init_dmars()
2488 if (!deferred_flush) { in init_dmars()
2892 if (!deferred_flush[i].next) in flush_unmaps()
2899 for (j = 0; j < deferred_flush[i].next; j++) { in flush_unmaps()
2901 struct iova *iova = deferred_flush[i].iova[j]; in flush_unmaps()
2902 struct dmar_domain *domain = deferred_flush[i].domain[j]; in flush_unmaps()
2910 iommu_flush_dev_iotlb(deferred_flush[i].domain[j], in flush_unmaps()
2913 __free_iova(&deferred_flush[i].domain[j]->iovad, iova); in flush_unmaps()
2915 deferred_flush[i].next = 0; in flush_unmaps()
[all …]