Lines Matching refs:gw
562 struct guest_walker *gw, int level)
565 gpa_t base_gpa, pte_gpa = gw->pte_gpa[level - 1];
575 gw->prefetch_ptes, sizeof(gw->prefetch_ptes));
576 curr_pte = gw->prefetch_ptes[index];
581 return r || curr_pte != gw->ptes[level - 1];
584 static void FNAME(pte_prefetch)(struct kvm_vcpu *vcpu, struct guest_walker *gw,
588 pt_element_t *gptep = gw->prefetch_ptes;
628 struct guest_walker *gw)
636 WARN_ON_ONCE(gw->gfn != base_gfn);
637 direct_access = gw->pte_access;
648 if (FNAME(gpte_changed)(vcpu, gw, top_level))
669 if (it.level == gw->level)
672 table_gfn = gw->table_gfn[it.level - 2];
673 access = gw->pt_access[it.level - 2];
703 if (FNAME(gpte_changed)(vcpu, gw, it.level - 1))
751 ret = mmu_set_spte(vcpu, fault->slot, it.sptep, gw->pte_access,
756 FNAME(pte_prefetch)(vcpu, gw, it.sptep);