Home
last modified time | relevance | path

Searched refs:tlbs_dirty (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h1017 * And we increase kvm->tlbs_dirty to delay tlbs flush in this case.
1048 * Update spte before increasing tlbs_dirty to make in sync_page()
1053 vcpu->kvm->tlbs_dirty++; in sync_page()
1073 vcpu->kvm->tlbs_dirty++; in sync_page()
/kernel/linux/linux-5.10/include/linux/
H A Dkvm_host.h500 long tlbs_dirty; member
/kernel/linux/linux-5.10/virt/kvm/
H A Dkvm_main.c362 * Read tlbs_dirty before setting KVM_REQ_TLB_FLUSH in in kvm_flush_remote_tlbs()
365 long dirty_count = smp_load_acquire(&kvm->tlbs_dirty); in kvm_flush_remote_tlbs()
381 cmpxchg(&kvm->tlbs_dirty, dirty_count, 0); in kvm_flush_remote_tlbs()
542 if (need_tlb_flush || kvm->tlbs_dirty) in kvm_mmu_notifier_invalidate_range_start()

Completed in 10 milliseconds