Lines Matching refs:gw
502 struct guest_walker *gw, int level) in FNAME()
505 gpa_t base_gpa, pte_gpa = gw->pte_gpa[level - 1]; in FNAME()
515 gw->prefetch_ptes, sizeof(gw->prefetch_ptes)); in FNAME()
516 curr_pte = gw->prefetch_ptes[index]; in FNAME()
521 return r || curr_pte != gw->ptes[level - 1]; in FNAME()
524 static void FNAME(pte_prefetch)(struct kvm_vcpu *vcpu, struct guest_walker *gw, in FNAME()
528 pt_element_t *gptep = gw->prefetch_ptes; in FNAME()
561 struct guest_walker *gw, in FNAME()
567 unsigned direct_access, access = gw->pt_access; in FNAME()
570 direct_access = gw->pte_access; in FNAME()
581 if (FNAME(gpte_changed)(vcpu, gw, top_level)) in FNAME()
588 shadow_walk_okay(&it) && it.level > gw->level; in FNAME()
597 table_gfn = gw->table_gfn[it.level - 2]; in FNAME()
606 if (FNAME(gpte_changed)(vcpu, gw, it.level - 1)) in FNAME()
626 direct_gfn = gw->gfn & ~(KVM_PAGES_PER_HPAGE(it.level) - 1); in FNAME()
634 mmu_set_spte(vcpu, it.sptep, gw->pte_access, write_fault, &emulate, in FNAME()
635 it.level, gw->gfn, pfn, prefault, map_writable); in FNAME()
636 FNAME(pte_prefetch)(vcpu, gw, it.sptep); in FNAME()