Home
last modified time | relevance | path

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

/linux-3.4.99/arch/x86/kvm/
Dmmu.c461 static bool spte_is_bit_cleared(u64 old_spte, u64 new_spte, u64 bit_mask) in spte_is_bit_cleared() argument
463 return (old_spte & bit_mask) && !(new_spte & bit_mask); in spte_is_bit_cleared()
472 static void mmu_spte_set(u64 *sptep, u64 new_spte) in mmu_spte_set() argument
475 __set_spte(sptep, new_spte); in mmu_spte_set()
481 static void mmu_spte_update(u64 *sptep, u64 new_spte) in mmu_spte_update() argument
485 WARN_ON(!is_rmap_spte(new_spte)); in mmu_spte_update()
488 return mmu_spte_set(sptep, new_spte); in mmu_spte_update()
490 new_spte |= old_spte & shadow_dirty_mask; in mmu_spte_update()
496 if (!spte_has_volatile_bits(old_spte) || (new_spte & mask) == mask) in mmu_spte_update()
497 __update_clear_spte_fast(sptep, new_spte); in mmu_spte_update()
[all …]