SHADOW_NONPRESENT_VALUE
if (sp->spt[i] == SHADOW_NONPRESENT_VALUE)
__update_clear_spte_fast(sptep, SHADOW_NONPRESENT_VALUE);
old_spte = __update_clear_spte_slow(sptep, SHADOW_NONPRESENT_VALUE);
__update_clear_spte_fast(sptep, SHADOW_NONPRESENT_VALUE);
SHADOW_NONPRESENT_VALUE;
if (WARN_ON_ONCE(sp->spt[i] == SHADOW_NONPRESENT_VALUE ||
if ((pte_access | shadow_present_mask) == SHADOW_NONPRESENT_VALUE ||
WARN_ON_ONCE((pte_access | shadow_present_mask) == SHADOW_NONPRESENT_VALUE);
static_assert(!(SHADOW_NONPRESENT_VALUE & SPTE_MMU_PRESENT_MASK));
#define FROZEN_SPTE (SHADOW_NONPRESENT_VALUE | 0x5a0ULL)
tdp_mmu_iter_set_spte(kvm, &iter, SHADOW_NONPRESENT_VALUE);
tdp_mmu_iter_set_spte(kvm, &iter, SHADOW_NONPRESENT_VALUE);
else if (tdp_mmu_set_spte_atomic(kvm, &iter, SHADOW_NONPRESENT_VALUE))
if (tdp_mmu_set_spte_atomic(kvm, &iter, SHADOW_NONPRESENT_VALUE)) {