Home
last modified time | relevance | path

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

/Linux-v5.10/arch/powerpc/kvm/
Dbook3s_hv_builtin.c887 cpumask_t *need_tlb_flush; in kvmppc_check_need_tlb_flush() local
899 need_tlb_flush = &nested->need_tlb_flush; in kvmppc_check_need_tlb_flush()
901 need_tlb_flush = &kvm->arch.need_tlb_flush; in kvmppc_check_need_tlb_flush()
903 if (cpumask_test_cpu(pcpu, need_tlb_flush)) { in kvmppc_check_need_tlb_flush()
907 cpumask_clear_cpu(pcpu, need_tlb_flush); in kvmppc_check_need_tlb_flush()
Dbook3s_hv_rm_mmu.c63 cpumask_setall(&kvm->arch.need_tlb_flush); in global_invalidates()
71 cpumask_clear_cpu(cpu, &kvm->arch.need_tlb_flush); in global_invalidates()
Dbook3s_hv.c2583 cpumask_set_cpu(cpu, &nested->need_tlb_flush); in radix_flush_cpu()
2586 cpumask_set_cpu(cpu, &kvm->arch.need_tlb_flush); in radix_flush_cpu()
4884 cpumask_setall(&kvm->arch.need_tlb_flush); in kvmppc_core_init_vm_hv()
Dbook3s_64_mmu_hv.c173 cpumask_setall(&kvm->arch.need_tlb_flush); in kvmppc_alloc_reset_hpt()
/Linux-v5.10/arch/powerpc/include/asm/
Dkvm_book3s_64.h45 cpumask_t need_tlb_flush; member
Dkvm_host.h302 cpumask_t need_tlb_flush; member
/Linux-v5.10/virt/kvm/
Dkvm_main.c473 int need_tlb_flush = 0, idx; in kvm_mmu_notifier_invalidate_range_start() local
483 need_tlb_flush = kvm_unmap_hva_range(kvm, range->start, range->end, in kvm_mmu_notifier_invalidate_range_start()
485 need_tlb_flush |= kvm->tlbs_dirty; in kvm_mmu_notifier_invalidate_range_start()
487 if (need_tlb_flush) in kvm_mmu_notifier_invalidate_range_start()
/Linux-v5.10/arch/powerpc/kernel/
Dasm-offsets.c525 OFFSET(KVM_NEED_FLUSH, kvm, arch.need_tlb_flush.bits); in main()
/Linux-v5.10/arch/x86/kvm/mmu/
Dmmu.c5546 int need_tlb_flush = 0; in kvm_mmu_zap_collapsible_spte() local
5571 need_tlb_flush = 1; in kvm_mmu_zap_collapsible_spte()
5577 return need_tlb_flush; in kvm_mmu_zap_collapsible_spte()