Searched refs:deferred_flush (Results 1 – 1 of 1) sorted by relevance
418 static struct deferred_flush_tables *deferred_flush; variable2486 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 …]