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()
1620 if (!sp->role.direct) in kvm_mmu_free_page()
1653 u64 *parent_pte, int direct) in kvm_mmu_alloc_page() argument
1659 if (!direct) in kvm_mmu_alloc_page()
1822 if ((_sp)->role.direct || (_sp)->role.invalid) {} else
2014 int direct, in kvm_mmu_get_page() argument
2025 role.direct = direct; in kvm_mmu_get_page()
2026 if (role.direct) in kvm_mmu_get_page()
2060 sp = kvm_mmu_alloc_page(vcpu, parent_pte, direct); in kvm_mmu_get_page()
2067 if (!direct) { in kvm_mmu_get_page()
2253 if (!sp->role.invalid && !sp->role.direct) in kvm_mmu_prepare_zap_page()
2698 WARN_ON(!sp->role.direct); in __direct_pte_prefetch()
2892 WARN_ON(!sp->role.direct); in fast_pf_fix_direct_spte()
3315 static bool quickly_check_mmio_pf(struct kvm_vcpu *vcpu, u64 addr, bool direct) in quickly_check_mmio_pf() argument
3317 if (direct) in quickly_check_mmio_pf()
3340 int handle_mmio_page_fault_common(struct kvm_vcpu *vcpu, u64 addr, bool direct) in handle_mmio_page_fault_common() argument
3344 if (quickly_check_mmio_pf(vcpu, addr, direct)) in handle_mmio_page_fault_common()
3356 if (direct) in handle_mmio_page_fault_common()
3373 u32 error_code, bool direct) in handle_mmio_page_fault() argument
3377 ret = handle_mmio_page_fault_common(vcpu, addr, direct); in handle_mmio_page_fault()
4453 if (sp->role.direct && in kvm_mmu_zap_collapsible_spte()