Lines Matching refs:old_spte

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()
892 if (is_accessed_spte(old_spte) && !is_accessed_spte(new_spte)) { in mmu_spte_update()
894 kvm_set_pfn_accessed(spte_to_pfn(old_spte)); in mmu_spte_update()
897 if (is_dirty_spte(old_spte) && !is_dirty_spte(new_spte)) { in mmu_spte_update()
899 kvm_set_pfn_dirty(spte_to_pfn(old_spte)); in mmu_spte_update()
914 u64 old_spte = *sptep; in mmu_spte_clear_track_bits() local
916 if (!spte_has_volatile_bits(old_spte)) in mmu_spte_clear_track_bits()
919 old_spte = __update_clear_spte_slow(sptep, 0ull); in mmu_spte_clear_track_bits()
921 if (!is_shadow_present_pte(old_spte)) in mmu_spte_clear_track_bits()
924 pfn = spte_to_pfn(old_spte); in mmu_spte_clear_track_bits()
933 if (is_accessed_spte(old_spte)) in mmu_spte_clear_track_bits()
936 if (is_dirty_spte(old_spte)) in mmu_spte_clear_track_bits()
3481 u64 *sptep, u64 old_spte, u64 new_spte) in fast_pf_fix_direct_spte() argument
3499 if (cmpxchg64(sptep, old_spte, new_spte) != old_spte) in fast_pf_fix_direct_spte()
3502 if (is_writable_pte(new_spte) && !is_writable_pte(old_spte)) { in fast_pf_fix_direct_spte()