Searched refs:KVM_MAX_HUGEPAGE_LEVEL (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | mmu_internal.h | 296 .max_level = KVM_MAX_HUGEPAGE_LEVEL, in kvm_mmu_do_page_fault()
|
H A D | tdp_mmu.c | 1280 BUG_ON(min_level > KVM_MAX_HUGEPAGE_LEVEL); in wrprot_gfn_range() 1653 if (iter.level > KVM_MAX_HUGEPAGE_LEVEL || in zap_collapsible_spte_range() 1715 BUG_ON(min_level > KVM_MAX_HUGEPAGE_LEVEL); in write_protect_gfn()
|
H A D | mmu.c | 804 for (i = PG_LEVEL_2M; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) { in update_gfn_disallow_lpage_count() 1417 for (i = min_level; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) { in kvm_mmu_slot_gfn_write_protect() 1568 for_each_slot_rmap_range(range->slot, PG_LEVEL_4K, KVM_MAX_HUGEPAGE_LEVEL, in kvm_handle_gfn_range() 6227 PG_LEVEL_4K, KVM_MAX_HUGEPAGE_LEVEL, in kvm_rmap_zap_gfn_range() 6277 start_level, KVM_MAX_HUGEPAGE_LEVEL, false); in kvm_mmu_slot_remove_write_access() 6507 * Split huge pages starting with KVM_MAX_HUGEPAGE_LEVEL and working in kvm_shadow_mmu_try_split_huge_pages() 6512 for (level = KVM_MAX_HUGEPAGE_LEVEL; level > target_level; level--) in kvm_shadow_mmu_try_split_huge_pages() 6609 * Note, use KVM_MAX_HUGEPAGE_LEVEL - 1 since there's no need to zap in kvm_rmap_zap_collapsible_sptes() 6613 PG_LEVEL_4K, KVM_MAX_HUGEPAGE_LEVEL - 1, true)) in kvm_rmap_zap_collapsible_sptes()
|
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | mmu.c | 739 for (i = PG_LEVEL_2M; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) { in update_gfn_disallow_lpage_count() 1295 for (i = PG_LEVEL_4K; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) { in kvm_mmu_slot_gfn_write_protect() 1483 KVM_MAX_HUGEPAGE_LEVEL, in kvm_handle_hva_range() 3804 for (max_level = KVM_MAX_HUGEPAGE_LEVEL; in kvm_tdp_page_fault() 5283 KVM_MAX_HUGEPAGE_LEVEL, lock_flush_tlb); in slot_handle_all_level() 5291 KVM_MAX_HUGEPAGE_LEVEL, lock_flush_tlb); in slot_handle_large_level() 5523 KVM_MAX_HUGEPAGE_LEVEL, in kvm_zap_gfn_range() 5551 start_level, KVM_MAX_HUGEPAGE_LEVEL, false); in kvm_mmu_slot_remove_write_access()
|
H A D | tdp_mmu.c | 844 BUG_ON(min_level > KVM_MAX_HUGEPAGE_LEVEL); in wrprot_gfn_range()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 115 #define KVM_MAX_HUGEPAGE_LEVEL PG_LEVEL_1G macro 116 #define KVM_NR_PAGE_SIZES (KVM_MAX_HUGEPAGE_LEVEL - PG_LEVEL_4K + 1)
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 138 #define KVM_MAX_HUGEPAGE_LEVEL PG_LEVEL_1G macro 139 #define KVM_NR_PAGE_SIZES (KVM_MAX_HUGEPAGE_LEVEL - PG_LEVEL_4K + 1)
|
Completed in 31 milliseconds