Home
last modified time | relevance | path

Searched refs:new_spte (Results 1 – 4 of 4) sorted by relevance

/linux/arch/x86/kvm/mmu/
H A Dmmutrace.h270 __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 Dspte.c190 bool host_writable, u64 *new_spte) in make_spte() argument
300 *new_spte = spte; in make_spte()
H A Dmmu.c484 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 Dlocking.rst175 | spte = new_spte; | |
188 | old_spte = xchg(spte, new_spte);| |
190 | !new_spte.Accessed) | |
193 | !new_spte.Dirty) | |