Searched refs:new_spte (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmutrace.h | 270 __field(u64, new_spte) 280 __entry->new_spte = *sptep; 288 __entry->old_spte, __entry->new_spte, 397 TP_PROTO(int as_id, gfn_t gfn, int level, u64 old_spte, u64 new_spte), 398 TP_ARGS(as_id, gfn, level, old_spte, new_spte), 403 __field(u64, new_spte) 413 __entry->new_spte = new_spte; 420 __entry->old_spte, __entry->new_spte
|
| H A D | spte.c | 190 bool host_writable, u64 *new_spte) in make_spte() argument 300 *new_spte = spte; in make_spte()
|
| H A D | mmu.c | 484 static void mmu_spte_set(u64 *sptep, u64 new_spte) in mmu_spte_set() argument 487 __set_spte(sptep, new_spte); in mmu_spte_set() 495 static bool mmu_spte_update(u64 *sptep, u64 new_spte) in mmu_spte_update() argument 499 WARN_ON_ONCE(!is_shadow_present_pte(new_spte)); in mmu_spte_update() 500 check_spte_writable_invariants(new_spte); in mmu_spte_update() 503 mmu_spte_set(sptep, new_spte); in mmu_spte_update() 508 __update_clear_spte_fast(sptep, new_spte); in mmu_spte_update() 510 old_spte = __update_clear_spte_slow(sptep, new_spte); in mmu_spte_update() 513 spte_to_pfn(old_spte) != spte_to_pfn(new_spte)); in mmu_spte_update() 515 return leaf_spte_change_needs_tlb_flush(old_spte, new_spte); in mmu_spte_update() [all …]
|
| /linux/Documentation/virt/kvm/ |
| H A D | locking.rst | 175 | spte = new_spte; | | 188 | old_spte = xchg(spte, new_spte);| | 190 | !new_spte.Accessed) | | 193 | !new_spte.Dirty) | |
|