Home
last modified time | relevance | path

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

/Linux-v5.10/arch/x86/kvm/mmu/
Dtdp_iter.c27 void tdp_iter_start(struct tdp_iter *iter, u64 *root_pt, int root_level, in tdp_iter_start() argument
30 WARN_ON(root_level < 1); in tdp_iter_start()
31 WARN_ON(root_level > PT64_ROOT_MAX_LEVEL); in tdp_iter_start()
34 iter->root_level = root_level; in tdp_iter_start()
36 iter->level = root_level; in tdp_iter_start()
123 if (iter->level == iter->root_level) in try_step_up()
174 tdp_iter_start(iter, iter->pt_path[iter->root_level - 1], in tdp_iter_refresh_walk()
175 iter->root_level, iter->min_level, goal_gfn); in tdp_iter_refresh_walk()
180 return iter->pt_path[iter->root_level - 1]; in tdp_iter_root_pt()
Dtdp_iter.h26 int root_level; member
44 #define for_each_tdp_pte_min_level(iter, root, root_level, min_level, start, end) \ argument
45 for (tdp_iter_start(&iter, root, root_level, min_level, start); \
49 #define for_each_tdp_pte(iter, root, root_level, start, end) \ argument
50 for_each_tdp_pte_min_level(iter, root, root_level, PG_LEVEL_4K, start, end)
54 void tdp_iter_start(struct tdp_iter *iter, u64 *root_pt, int root_level,
Dmmu_audit.c62 if (vcpu->arch.mmu->root_level >= PT64_ROOT_4LEVEL) { in mmu_spte_walk()
66 __mmu_spte_walk(vcpu, sp, fn, vcpu->arch.mmu->root_level); in mmu_spte_walk()
122 "ent %llxn", vcpu->arch.mmu->root_level, pfn, in audit_mappings()
Dmmu.c2054 if (!direct_mmu && vcpu->arch.mmu->root_level <= PT32_ROOT_LEVEL) { in kvm_mmu_get_page()
2135 vcpu->arch.mmu->root_level < PT64_ROOT_4LEVEL && in shadow_walk_init_using_root()
3196 (mmu->root_level >= PT64_ROOT_4LEVEL || mmu->direct_map)) { in kvm_mmu_free_roots()
3300 if (vcpu->arch.mmu->root_level >= PT64_ROOT_4LEVEL) { in mmu_alloc_shadow_roots()
3322 if (vcpu->arch.mmu->root_level == PT32E_ROOT_LEVEL) { in mmu_alloc_shadow_roots()
3393 if (vcpu->arch.mmu->root_level >= PT64_ROOT_4LEVEL) { in kvm_mmu_sync_roots()
3491 int leaf = vcpu->arch.mmu->root_level; in get_walk()
3802 context->root_level = 0; in nonpaging_init_context()
3861 mmu->root_level >= PT64_ROOT_4LEVEL) in fast_pgd_switch()
4063 cpuid_maxphyaddr(vcpu), context->root_level, in reset_rsvds_bits_mask()
[all …]
Dpaging_tmpl.h335 walker->level = mmu->root_level; in FNAME()
644 top_level = vcpu->arch.mmu->root_level; in FNAME()
/Linux-v5.10/fs/btrfs/
Dqgroup.c1813 static int adjust_slots_upwards(struct btrfs_path *path, int root_level) in adjust_slots_upwards() argument
1819 if (root_level == 0) in adjust_slots_upwards()
1822 while (level <= root_level) { in adjust_slots_upwards()
1833 if (level != root_level) { in adjust_slots_upwards()
1853 eb = path->nodes[root_level]; in adjust_slots_upwards()
1854 if (path->slots[root_level] >= btrfs_header_nritems(eb)) in adjust_slots_upwards()
1909 int dst_level, int root_level, in qgroup_trace_extent_swap() argument
1916 int cur_level = root_level; in qgroup_trace_extent_swap()
1919 BUG_ON(dst_level > root_level); in qgroup_trace_extent_swap()
1921 if (btrfs_header_level(src_eb) != root_level) in qgroup_trace_extent_swap()
[all …]
Dqgroup.h340 u64 root_gen, int root_level);
Dbackref.c543 int root_level; in resolve_indirect_ref() local
576 root_level = btrfs_header_level(root->commit_root); in resolve_indirect_ref()
578 root_level = btrfs_header_level(root->node); in resolve_indirect_ref()
580 root_level = btrfs_old_root_level(root, time_seq); in resolve_indirect_ref()
582 if (root_level + 1 == level) in resolve_indirect_ref()
Dctree.h259 u8 root_level; member
2089 BTRFS_SETGET_STACK_FUNCS(root_level, struct btrfs_root_item, level, 8);
2263 root_level, 8);
Dsend.c6699 int *level, int root_level) in tree_move_next_or_upnext() argument
6708 if (*level == root_level) in tree_move_next_or_upnext()
6729 int *level, int root_level, in tree_advance() argument
6736 ret = tree_move_next_or_upnext(path, level, root_level); in tree_advance()
Dtransaction.c1761 super->root_level = root_item->level; in update_super_roots()
/Linux-v5.10/fs/xfs/scrub/
Dbtree.c456 unsigned int root_level = cur->bc_nlevels - 1; in xchk_btree_check_minrecs() local
476 root_block = xfs_btree_get_block(cur, root_level, &root_bp); in xchk_btree_check_minrecs()
477 root_maxrecs = cur->bc_ops->get_dmaxrecs(cur, root_level); in xchk_btree_check_minrecs()
488 if (level < root_level) in xchk_btree_check_minrecs()
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.c151 adev->vm_manager.root_level); in amdgpu_vm_num_entries()
153 if (level == adev->vm_manager.root_level) in amdgpu_vm_num_entries()
177 shift = amdgpu_vm_level_shift(adev, adev->vm_manager.root_level); in amdgpu_vm_num_ats_entries()
193 if (level <= adev->vm_manager.root_level) in amdgpu_vm_entries_mask()
397 cursor->level = adev->vm_manager.root_level; in amdgpu_vm_pt_start()
744 unsigned level = adev->vm_manager.root_level; in amdgpu_vm_clear_bo()
1251 level += params->adev->vm_manager.root_level; in amdgpu_vm_update_pde()
2747 adev->vm_manager.root_level = AMDGPU_VM_PDB2; in amdgpu_vm_adjust_size()
2750 adev->vm_manager.root_level = AMDGPU_VM_PDB1; in amdgpu_vm_adjust_size()
2753 adev->vm_manager.root_level = AMDGPU_VM_PDB0; in amdgpu_vm_adjust_size()
[all …]
Damdgpu_vm.h337 enum amdgpu_vm_level root_level; member
/Linux-v5.10/arch/x86/kvm/vmx/
Dvmx.h330 int root_level);
Dvmx.c3049 int root_level) in construct_eptp() argument
3053 eptp |= (root_level == 5) ? VMX_EPTP_PWL_5 : VMX_EPTP_PWL_4; in construct_eptp()
/Linux-v5.10/arch/x86/include/asm/
Dkvm_host.h366 u8 root_level; member
/Linux-v5.10/arch/x86/kvm/svm/
Dsvm.c3673 int root_level) in svm_load_mmu_pgd() argument