Lines Matching refs:kvm_mmu

3157 void kvm_mmu_free_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,  in kvm_mmu_free_roots()
3819 struct kvm_mmu *context) in nonpaging_init_context()
3852 struct kvm_mmu *mmu = vcpu->arch.mmu; in cached_root_available()
3876 struct kvm_mmu *mmu = vcpu->arch.mmu; in fast_pgd_switch()
3959 static inline bool is_last_gpte(struct kvm_mmu *mmu, in is_last_gpte()
4083 struct kvm_mmu *context) in reset_rsvds_bits_mask()
4131 struct kvm_mmu *context, bool execonly) in reset_rsvds_bits_mask_ept()
4143 reset_shadow_zero_bits_mask(struct kvm_vcpu *vcpu, struct kvm_mmu *context) in reset_shadow_zero_bits_mask()
4192 struct kvm_mmu *context) in reset_tdp_shadow_zero_bits_mask()
4225 struct kvm_mmu *context, bool execonly) in reset_ept_shadow_zero_bits_mask()
4242 struct kvm_mmu *mmu, bool ept) in update_permission_bitmask()
4337 static void update_pkru_bitmask(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in update_pkru_bitmask()
4388 static void update_last_nonleaf_level(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu) in update_last_nonleaf_level()
4398 struct kvm_mmu *context, in paging64_init_context_common()
4419 struct kvm_mmu *context) in paging64_init_context()
4428 struct kvm_mmu *context) in paging32_init_context()
4447 struct kvm_mmu *context) in paging32E_init_context()
4513 struct kvm_mmu *context = &vcpu->arch.root_mmu; in init_kvm_tdp_mmu()
4590 static void shadow_mmu_init_context(struct kvm_vcpu *vcpu, struct kvm_mmu *context, in shadow_mmu_init_context()
4609 struct kvm_mmu *context = &vcpu->arch.root_mmu; in kvm_init_shadow_mmu()
4632 struct kvm_mmu *context = &vcpu->arch.guest_mmu; in kvm_init_shadow_npt_mmu()
4681 struct kvm_mmu *context = &vcpu->arch.guest_mmu; in kvm_init_shadow_ept_mmu()
4714 struct kvm_mmu *context = &vcpu->arch.root_mmu; in init_kvm_softmmu()
4753 struct kvm_mmu *g_context = &vcpu->arch.nested_mmu; in init_kvm_nested_mmu()
5126 void kvm_mmu_invalidate_gva(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in kvm_mmu_invalidate_gva()
5176 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_mmu_invpcid_gva()
5302 static void free_mmu_pages(struct kvm_mmu *mmu) in free_mmu_pages()
5308 static int __kvm_mmu_create(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu) in __kvm_mmu_create()