Lines Matching refs:sptep
579 u64 *sptep) in FNAME()
586 sp = page_header(__pa(sptep)); in FNAME()
592 return __direct_pte_prefetch(vcpu, sp, sptep); in FNAME()
594 i = (sptep - sp->spt) & ~(PTE_PREFETCH_NUM - 1); in FNAME()
598 if (spte == sptep) in FNAME()
648 clear_sp_write_flooding_count(it.sptep); in FNAME()
649 drop_large_spte(vcpu, it.sptep); in FNAME()
652 if (!is_shadow_present_pte(*it.sptep)) { in FNAME()
666 link_shadow_page(vcpu, it.sptep, sp); in FNAME()
679 clear_sp_write_flooding_count(it.sptep); in FNAME()
691 validate_direct_spte(vcpu, it.sptep, direct_access); in FNAME()
693 drop_large_spte(vcpu, it.sptep); in FNAME()
695 if (!is_shadow_present_pte(*it.sptep)) { in FNAME()
698 link_shadow_page(vcpu, it.sptep, sp); in FNAME()
704 ret = mmu_set_spte(vcpu, it.sptep, gw->pte_access, write_fault, in FNAME()
706 FNAME(pte_prefetch)(vcpu, gw, it.sptep); in FNAME()
897 u64 *sptep; in FNAME() local
915 sptep = iterator.sptep; in FNAME()
917 sp = page_header(__pa(sptep)); in FNAME()
918 if (is_last_spte(*sptep, level)) { in FNAME()
926 pte_gpa += (sptep - sp->spt) * sizeof(pt_element_t); in FNAME()
928 if (mmu_page_zap_pte(vcpu->kvm, sp, sptep)) in FNAME()
939 FNAME(update_pte)(vcpu, sp, sptep, &gpte); in FNAME()
942 if (!is_shadow_present_pte(*sptep) || !sp->unsync_children) in FNAME()