flush_tlb_multi
pv_ops.mmu.flush_tlb_multi = hyperv_flush_tlb_multi;
PVOP_VCALL2(pv_ops, mmu.flush_tlb_multi, cpumask, info);
void (*flush_tlb_multi)(const struct cpumask *cpus,
void flush_tlb_multi(const struct cpumask *cpumask,
pv_ops.mmu.flush_tlb_multi = kvm_flush_tlb_multi;
.mmu.flush_tlb_multi = native_flush_tlb_multi,
flush_tlb_multi(mm_cpumask(mm), info);
flush_tlb_multi(&batch->cpumask, info);
flush_tlb_multi(mm_cpumask(info->mm), info);
pv_ops.mmu.flush_tlb_multi = xen_flush_tlb_multi;