Searched refs:need_tlb_flush (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/arch/powerpc/kvm/ |
| D | book3s_hv_builtin.c | 841 cpumask_t *need_tlb_flush; in kvmppc_check_need_tlb_flush() local 853 need_tlb_flush = &nested->need_tlb_flush; in kvmppc_check_need_tlb_flush() 855 need_tlb_flush = &kvm->arch.need_tlb_flush; in kvmppc_check_need_tlb_flush() 857 if (cpumask_test_cpu(pcpu, need_tlb_flush)) { in kvmppc_check_need_tlb_flush() 861 cpumask_clear_cpu(pcpu, need_tlb_flush); in kvmppc_check_need_tlb_flush()
|
| D | book3s_hv_rm_mmu.c | 63 cpumask_setall(&kvm->arch.need_tlb_flush); in global_invalidates() 71 cpumask_clear_cpu(cpu, &kvm->arch.need_tlb_flush); in global_invalidates()
|
| D | book3s_hv.c | 2539 cpumask_set_cpu(cpu, &nested->need_tlb_flush); in radix_flush_cpu() 2542 cpumask_set_cpu(cpu, &kvm->arch.need_tlb_flush); in radix_flush_cpu() 4808 cpumask_setall(&kvm->arch.need_tlb_flush); in kvmppc_core_init_vm_hv()
|
| D | book3s_64_mmu_hv.c | 173 cpumask_setall(&kvm->arch.need_tlb_flush); in kvmppc_alloc_reset_hpt()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | kvm_book3s_64.h | 44 cpumask_t need_tlb_flush; member
|
| D | kvm_host.h | 296 cpumask_t need_tlb_flush; member
|
| /Linux-v5.4/virt/kvm/ |
| D | kvm_main.c | 407 int need_tlb_flush = 0, idx; in kvm_mmu_notifier_invalidate_range_start() local 418 need_tlb_flush = kvm_unmap_hva_range(kvm, range->start, range->end); in kvm_mmu_notifier_invalidate_range_start() 419 need_tlb_flush |= kvm->tlbs_dirty; in kvm_mmu_notifier_invalidate_range_start() 421 if (need_tlb_flush) in kvm_mmu_notifier_invalidate_range_start()
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | asm-offsets.c | 504 OFFSET(KVM_NEED_FLUSH, kvm, arch.need_tlb_flush.bits); in main()
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | mmu.c | 6001 int need_tlb_flush = 0; in kvm_mmu_zap_collapsible_spte() local 6026 need_tlb_flush = 1; in kvm_mmu_zap_collapsible_spte() 6032 return need_tlb_flush; in kvm_mmu_zap_collapsible_spte()
|