Searched refs:old_spte (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/arch/x86/kvm/ |
| D | mmutrace.h | 253 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)
|
| D | mmu.c | 840 u64 old_spte = *sptep; in mmu_spte_update_no_track() local 844 if (!is_shadow_present_pte(old_spte)) { in mmu_spte_update_no_track() 846 return old_spte; in mmu_spte_update_no_track() 849 if (!spte_has_volatile_bits(old_spte)) in mmu_spte_update_no_track() 852 old_spte = __update_clear_spte_slow(sptep, new_spte); in mmu_spte_update_no_track() 854 WARN_ON(spte_to_pfn(old_spte) != spte_to_pfn(new_spte)); in mmu_spte_update_no_track() 856 return old_spte; in mmu_spte_update_no_track() 873 u64 old_spte = mmu_spte_update_no_track(sptep, new_spte); in mmu_spte_update() local 875 if (!is_shadow_present_pte(old_spte)) in mmu_spte_update() 883 if (spte_can_locklessly_be_made_writable(old_spte) && in mmu_spte_update() [all …]
|
| /Linux-v5.4/Documentation/virt/kvm/ |
| D | locking.txt | 65 old_spte = *spte; 75 if (cmpxchg(spte, old_spte, old_spte+W) 109 old_spte = *spte; 112 if (old_spte.Accessed == 1 && 113 old_spte.W == 0) 122 old_spte = xchg(spte, 0ull) 125 if (old_spte.Accessed == 1) 127 if (old_spte.Dirty == 1)
|