Home
last modified time | relevance | path

Searched refs:root_level (Results 1 – 14 of 14) sorted by relevance

/arch/arm64/kernel/pi/
A Dmap_kernel.c25 bool may_use_cont, int root_level) in map_segment() argument
33 void *end, int root_level) in unmap_segment() argument
36 false, root_level); in unmap_segment()
82 !twopass, root_level); in map_kernel()
86 __inittext_end, prot, false, root_level); in map_kernel()
88 __initdata_end, data_prot, false, root_level); in map_kernel()
90 true, root_level); in map_kernel()
113 root_level); in map_kernel()
124 text_prot, true, root_level); in map_kernel()
238 int root_level = 4 - CONFIG_PGTABLE_LEVELS; in early_map_kernel() local
[all …]
/arch/x86/kvm/mmu/
A Dtdp_iter.c27 iter->level = iter->root_level; in tdp_iter_restart()
51 iter->root_level = root->role.level; in tdp_iter_start()
53 iter->pt_path[iter->root_level - 1] = (tdp_ptep_t)root->spt; in tdp_iter_start()
137 if (iter->level == iter->root_level) in try_step_up()
A Dtdp_iter.h97 int root_level; member
A Dtdp_mmu.h111 int *root_level);
A Dmmu.c4308 static int get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, int *root_level) in get_walk() argument
4315 *root_level = iterator.level; in get_walk()
4328 int *root_level) in get_sptes_lockless() argument
4335 leaf = kvm_tdp_mmu_get_walk(vcpu, addr, sptes, root_level); in get_sptes_lockless()
4337 leaf = get_walk(vcpu, addr, sptes, root_level); in get_sptes_lockless()
6369 int root_level, leaf, level; in kvm_mmu_print_sptes() local
6371 leaf = get_sptes_lockless(vcpu, gpa, sptes, &root_level); in kvm_mmu_print_sptes()
6376 for (level = root_level; level >= leaf; level--) in kvm_mmu_print_sptes()
A Dtdp_mmu.c1929 int *root_level) in kvm_tdp_mmu_get_walk() argument
1932 *root_level = vcpu->arch.mmu->root_role.level; in kvm_tdp_mmu_get_walk()
/arch/loongarch/kvm/
A Dvm.c56 kvm->arch.root_level = CONFIG_PGTABLE_LEVELS - 1; in kvm_arch_init_vm()
65 for (i = 0; i <= kvm->arch.root_level; i++) in kvm_arch_init_vm()
A Dmmu.c28 ctx->level = kvm->arch.root_level; in kvm_ptw_prepare()
/arch/x86/kvm/vmx/
A Dx86_ops.h68 void vmx_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level);
155 void tdx_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level);
A Dvmx.h369 u64 construct_eptp(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level);
A Dvmx.c3368 u64 construct_eptp(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level) in construct_eptp() argument
3372 eptp |= (root_level == 5) ? VMX_EPTP_PWL_5 : VMX_EPTP_PWL_4; in construct_eptp()
3382 void vmx_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level) in vmx_load_mmu_pgd() argument
3390 eptp = construct_eptp(vcpu, root_hpa, root_level); in vmx_load_mmu_pgd()
/arch/loongarch/include/asm/
A Dkvm_host.h124 unsigned int root_level; member
/arch/x86/include/asm/
A Dkvm_host.h1823 int root_level);
/arch/x86/kvm/svm/
A Dsvm.c4384 int root_level) in svm_load_mmu_pgd() argument
4396 } else if (root_level >= PT64_ROOT_4LEVEL) { in svm_load_mmu_pgd()

Completed in 74 milliseconds