Lines Matching refs:direct
756 if (!sp->role.direct) in kvm_mmu_page_get_gfn()
764 if (sp->role.direct) in kvm_mmu_page_set_gfn()
1691 if (!sp->role.direct) in kvm_mmu_free_page()
1724 u64 *parent_pte, int direct) in kvm_mmu_alloc_page() argument
1730 if (!direct) in kvm_mmu_alloc_page()
1893 if ((_sp)->role.direct || (_sp)->role.invalid) {} else
2085 int direct, in kvm_mmu_get_page() argument
2096 role.direct = direct; in kvm_mmu_get_page()
2097 if (role.direct) in kvm_mmu_get_page()
2131 sp = kvm_mmu_alloc_page(vcpu, parent_pte, direct); in kvm_mmu_get_page()
2138 if (!direct) { in kvm_mmu_get_page()
2324 if (!sp->role.invalid && !sp->role.direct) in kvm_mmu_prepare_zap_page()
2674 WARN_ON(!sp->role.direct); in __direct_pte_prefetch()
2868 WARN_ON(!sp->role.direct); in fast_pf_fix_direct_spte()
3308 static bool quickly_check_mmio_pf(struct kvm_vcpu *vcpu, u64 addr, bool direct) in quickly_check_mmio_pf() argument
3310 if (direct) in quickly_check_mmio_pf()
3362 int handle_mmio_page_fault(struct kvm_vcpu *vcpu, u64 addr, bool direct) in handle_mmio_page_fault() argument
3367 if (quickly_check_mmio_pf(vcpu, addr, direct)) in handle_mmio_page_fault()
3381 if (direct) in handle_mmio_page_fault()
4652 if (sp->role.direct && in kvm_mmu_zap_collapsible_spte()