Searched refs:new_spte (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/arch/x86/kvm/mmu/ |
A D | tdp_mmu.c | 343 (!is_shadow_present_pte(new_spte) || !is_accessed_spte(new_spte) || in handle_changed_spte_acc_track() 640 u64 new_spte) in tdp_mmu_set_spte_atomic() argument 1062 u64 new_spte; in tdp_mmu_map_handle_target_level() local 1098 new_spte); in tdp_mmu_map_handle_target_level() 1269 u64 new_spte = 0; in age_gfn_range() local 1287 new_spte = mark_spte_for_access_track(new_spte); in age_gfn_range() 1314 u64 new_spte; in set_spte_gfn() local 1366 u64 new_spte; in wrprot_gfn_range() local 1611 u64 new_spte; in clear_dirty_gfn_range() local 1679 u64 new_spte; in clear_dirty_pt_masked() local [all …]
|
A D | tdp_iter.h | 22 static inline u64 kvm_tdp_mmu_write_spte_atomic(tdp_ptep_t sptep, u64 new_spte) in kvm_tdp_mmu_write_spte_atomic() argument 24 return xchg(rcu_dereference(sptep), new_spte); in kvm_tdp_mmu_write_spte_atomic() 27 static inline void __kvm_tdp_mmu_write_spte(tdp_ptep_t sptep, u64 new_spte) in __kvm_tdp_mmu_write_spte() argument 29 WRITE_ONCE(*rcu_dereference(sptep), new_spte); in __kvm_tdp_mmu_write_spte() 33 u64 new_spte, int level) in kvm_tdp_mmu_write_spte() argument 49 return kvm_tdp_mmu_write_spte_atomic(sptep, new_spte); in kvm_tdp_mmu_write_spte() 51 __kvm_tdp_mmu_write_spte(sptep, new_spte); in kvm_tdp_mmu_write_spte()
|
A D | spte.c | 141 bool host_writable, u64 *new_spte) in make_spte() argument 249 *new_spte = spte; in make_spte() 329 u64 new_spte; in kvm_mmu_changed_pte_notifier_make_spte() local 331 new_spte = old_spte & ~SPTE_BASE_ADDR_MASK; in kvm_mmu_changed_pte_notifier_make_spte() 332 new_spte |= (u64)new_pfn << PAGE_SHIFT; in kvm_mmu_changed_pte_notifier_make_spte() 334 new_spte &= ~PT_WRITABLE_MASK; in kvm_mmu_changed_pte_notifier_make_spte() 335 new_spte &= ~shadow_host_writable_mask; in kvm_mmu_changed_pte_notifier_make_spte() 336 new_spte &= ~shadow_mmu_writable_mask; in kvm_mmu_changed_pte_notifier_make_spte() 338 new_spte = mark_spte_for_access_track(new_spte); in kvm_mmu_changed_pte_notifier_make_spte() 340 return new_spte; in kvm_mmu_changed_pte_notifier_make_spte()
|
A D | mmutrace.h | 266 __field(u64, new_spte) 276 __entry->new_spte = *sptep; 284 __entry->old_spte, __entry->new_spte, 393 TP_PROTO(int as_id, gfn_t gfn, int level, u64 old_spte, u64 new_spte), 394 TP_ARGS(as_id, gfn, level, old_spte, new_spte), 399 __field(u64, new_spte) 409 __entry->new_spte = new_spte; 416 __entry->old_spte, __entry->new_spte
|
A D | mmu.c | 474 __set_spte(sptep, new_spte); in mmu_spte_set() 486 check_spte_writable_invariants(new_spte); in mmu_spte_update_no_track() 489 mmu_spte_set(sptep, new_spte); in mmu_spte_update_no_track() 526 !is_writable_pte(new_spte)) in mmu_spte_update() 1457 u64 new_spte; in kvm_set_pte_rmap() local 1478 mmu_spte_set(sptep, new_spte); in kvm_set_pte_rmap() 3384 u64 new_spte; in fast_page_fault() local 3413 new_spte = spte; in fast_page_fault() 3422 new_spte = restore_acc_track_spte(new_spte); in fast_page_fault() 3436 new_spte |= PT_WRITABLE_MASK; in fast_page_fault() [all …]
|
A D | spte.h | 465 bool host_writable, u64 *new_spte);
|
Completed in 36 milliseconds