Home
last modified time | relevance | path

Searched refs:old_spte (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/arch/x86/kvm/
Dmmutrace.h253 u64 *sptep, u64 old_spte, bool retry),
254 TP_ARGS(vcpu, gva, error_code, sptep, old_spte, retry),
261 __field(u64, old_spte)
271 __entry->old_spte = old_spte;
280 __entry->old_spte, __entry->new_spte,
281 __spte_satisfied(old_spte), __spte_satisfied(new_spte)
Dmmu.c710 u64 old_spte = *sptep; in mmu_spte_update_no_track() local
714 if (!is_shadow_present_pte(old_spte)) { in mmu_spte_update_no_track()
716 return old_spte; in mmu_spte_update_no_track()
719 if (!spte_has_volatile_bits(old_spte)) in mmu_spte_update_no_track()
722 old_spte = __update_clear_spte_slow(sptep, new_spte); in mmu_spte_update_no_track()
724 WARN_ON(spte_to_pfn(old_spte) != spte_to_pfn(new_spte)); in mmu_spte_update_no_track()
726 return old_spte; in mmu_spte_update_no_track()
743 u64 old_spte = mmu_spte_update_no_track(sptep, new_spte); in mmu_spte_update() local
745 if (!is_shadow_present_pte(old_spte)) in mmu_spte_update()
753 if (spte_can_locklessly_be_made_writable(old_spte) && in mmu_spte_update()
[all …]
/Linux-v4.19/Documentation/virtual/kvm/
Dlocking.txt67 old_spte = *spte;
77 if (cmpxchg(spte, old_spte, old_spte+W)
111 old_spte = *spte;
114 if (old_spte.Accessed == 1 &&
115 old_spte.W == 0)
124 old_spte = xchg(spte, 0ull)
127 if (old_spte.Accessed == 1)
129 if (old_spte.Dirty == 1)