Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/kvm/
Dmmutrace.h250 u64 *sptep, u64 old_spte, bool retry),
251 TP_ARGS(vcpu, gva, error_code, sptep, old_spte, retry),
258 __field(u64, old_spte)
268 __entry->old_spte = old_spte;
277 __entry->old_spte, __entry->new_spte,
278 __spte_satisfied(old_spte), __spte_satisfied(new_spte)
Dmmu.c507 static bool spte_is_bit_cleared(u64 old_spte, u64 new_spte, u64 bit_mask) in spte_is_bit_cleared() argument
509 return (old_spte & bit_mask) && !(new_spte & bit_mask); in spte_is_bit_cleared()
512 static bool spte_is_bit_changed(u64 old_spte, u64 new_spte, u64 bit_mask) in spte_is_bit_changed() argument
514 return (old_spte & bit_mask) != (new_spte & bit_mask); in spte_is_bit_changed()
540 u64 old_spte = *sptep; in mmu_spte_update() local
545 if (!is_shadow_present_pte(old_spte)) { in mmu_spte_update()
550 if (!spte_has_volatile_bits(old_spte)) in mmu_spte_update()
553 old_spte = __update_clear_spte_slow(sptep, new_spte); in mmu_spte_update()
560 if (spte_is_locklessly_modifiable(old_spte) && in mmu_spte_update()
571 if (spte_is_bit_changed(old_spte, new_spte, in mmu_spte_update()
[all …]
/linux-4.4.14/Documentation/virtual/kvm/
Dlocking.txt45 old_spte = *spte;
55 if (cmpxchg(spte, old_spte, old_spte+W)
89 old_spte = *spte;
92 if (old_spte.Accssed == 1 &&
93 old_spte.W == 0)
102 old_spte = xchg(spte, 0ull)
105 if (old_spte.Accssed == 1)
107 if (old_spte.Dirty == 1)