Lines Matching refs:new_spte

457 static void mmu_spte_set(u64 *sptep, u64 new_spte)  in mmu_spte_set()  argument
460 __set_spte(sptep, new_spte); in mmu_spte_set()
467 static u64 mmu_spte_update_no_track(u64 *sptep, u64 new_spte) in mmu_spte_update_no_track() argument
471 WARN_ON(!is_shadow_present_pte(new_spte)); in mmu_spte_update_no_track()
474 mmu_spte_set(sptep, new_spte); in mmu_spte_update_no_track()
479 __update_clear_spte_fast(sptep, new_spte); in mmu_spte_update_no_track()
481 old_spte = __update_clear_spte_slow(sptep, new_spte); in mmu_spte_update_no_track()
483 WARN_ON(spte_to_pfn(old_spte) != spte_to_pfn(new_spte)); in mmu_spte_update_no_track()
499 static bool mmu_spte_update(u64 *sptep, u64 new_spte) in mmu_spte_update() argument
502 u64 old_spte = mmu_spte_update_no_track(sptep, new_spte); in mmu_spte_update()
513 !is_writable_pte(new_spte)) in mmu_spte_update()
521 if (is_accessed_spte(old_spte) && !is_accessed_spte(new_spte)) { in mmu_spte_update()
526 if (is_dirty_spte(old_spte) && !is_dirty_spte(new_spte)) { in mmu_spte_update()
589 u64 new_spte = spte; in restore_acc_track_spte() local
596 new_spte &= ~shadow_acc_track_mask; in restore_acc_track_spte()
597 new_spte &= ~(SHADOW_ACC_TRACK_SAVED_BITS_MASK << in restore_acc_track_spte()
599 new_spte |= saved_bits; in restore_acc_track_spte()
601 return new_spte; in restore_acc_track_spte()
1345 u64 new_spte; in kvm_set_pte_rmapp() local
1363 new_spte = kvm_mmu_changed_pte_notifier_make_spte( in kvm_set_pte_rmapp()
1367 mmu_spte_set(sptep, new_spte); in kvm_set_pte_rmapp()
2986 u64 *sptep, u64 old_spte, u64 new_spte) in fast_pf_fix_direct_spte() argument
3004 if (cmpxchg64(sptep, old_spte, new_spte) != old_spte) in fast_pf_fix_direct_spte()
3007 if (is_writable_pte(new_spte) && !is_writable_pte(old_spte)) { in fast_pf_fix_direct_spte()
3049 u64 new_spte; in fast_page_fault() local
3074 new_spte = spte; in fast_page_fault()
3077 new_spte = restore_acc_track_spte(new_spte); in fast_page_fault()
3086 new_spte |= PT_WRITABLE_MASK; in fast_page_fault()
3104 if (new_spte == spte || in fast_page_fault()
3105 !is_access_allowed(error_code, new_spte)) in fast_page_fault()
3114 new_spte)) { in fast_page_fault()