DMA_TLB_PSI_FLUSH, non_present_entry_flush);
}
-void flush_all(void)
+void iommu_flush_all(void)
{
struct acpi_drhd_unit *drhd;
struct iommu *iommu;
INIT_LIST_HEAD(&hd->pdev_list);
/* start from scratch */
- flush_all();
+ iommu_flush_all();
/* setup clflush size */
x86_clflush_size = ((cpuid_ebx(1) >> 8) & 0xff) * 8;
struct iommu *iommu;
int i = 0;
- flush_all();
+ iommu_flush_all();
for_each_drhd_unit ( drhd )
{
struct iommu *iommu;
int i = 0;
- flush_all();
+ iommu_flush_all();
init_vtd_hw();
for_each_drhd_unit ( drhd )
#define flush_tlb_local() \
flush_local(FLUSH_TLB)
#define flush_tlb_one_local(v) \
- flush_area_local((const void *)(v), FLUSH_TLB|1)
+ flush_area_local((const void *)(v), FLUSH_TLB|FLUSH_LEVEL(1))
/* Flush specified CPUs' TLBs */
#define flush_tlb_mask(mask) \
flush_mask(mask, FLUSH_TLB)
#define flush_tlb_one_mask(mask,v) \
- flush_area_mask(mask, (const void *)(v), FLUSH_TLB|1)
+ flush_area_mask(mask, (const void *)(v), FLUSH_TLB|FLUSH_LEVEL(1))
/* Flush all CPUs' TLBs */
#define flush_tlb_all() \