/linux/arch/x86/coco/tdx/ |
H A D | tdx-shared.c | 27 case PG_LEVEL_2M: in try_accept_one() 62 accept_size = try_accept_one(start, len, PG_LEVEL_2M); in tdx_accept_memory()
|
/linux/arch/x86/mm/pat/ |
H A D | set_memory.c | 101 if (level == PG_LEVEL_2M) in split_page_count() 113 if (level == PG_LEVEL_2M) in collapse_page_count() 127 direct_pages_count[PG_LEVEL_2M] << 11); in arch_report_meminfo() 130 direct_pages_count[PG_LEVEL_2M] << 12); in arch_report_meminfo() 754 *level = PG_LEVEL_2M; in lookup_address_in_pgd_attr() 871 case PG_LEVEL_2M: in slow_virt_to_phys() 946 case PG_LEVEL_2M: in __should_split_large_page() 1151 case PG_LEVEL_2M: in __split_large_page() 1316 collapse_page_count(PG_LEVEL_2M); in collapse_pmd_page()
|
H A D | cpa-test.c | 72 } else if (level == PG_LEVEL_2M) { in print_split()
|
/linux/arch/x86/virt/svm/ |
H A D | sev.c | 924 if (WARN_ON_ONCE(rmp_level > PG_LEVEL_2M)) in adjust_direct_map() 930 if (rmp_level == PG_LEVEL_2M && in adjust_direct_map() 940 if (rmp_level == PG_LEVEL_2M) in adjust_direct_map()
|
/linux/tools/testing/selftests/kvm/x86/ |
H A D | nx_huge_pages_test.c | 147 virt_map_level(vm, HPAGE_GVA, HPAGE_GPA, nr_bytes, PG_LEVEL_2M); in run_test()
|
/linux/arch/x86/kvm/vmx/ |
H A D | capabilities.h | 326 return PG_LEVEL_2M; in ept_caps_to_lpage_level()
|
/linux/arch/x86/mm/ |
H A D | init_32.c | 254 int use_pse = page_size_mask == (1<<PG_LEVEL_2M); in kernel_physical_mapping_init() 370 update_page_count(PG_LEVEL_2M, pages_2m); in kernel_physical_mapping_init()
|
H A D | init_64.c | 543 * If we are ok with PG_LEVEL_2M mapping, then we will in phys_pmd_init() 554 if (page_size_mask & (1 << PG_LEVEL_2M)) { in phys_pmd_init() 563 if (page_size_mask & (1<<PG_LEVEL_2M)) { in phys_pmd_init() 581 update_page_count(PG_LEVEL_2M, pages); in phys_pmd_init() 1169 update_page_count(PG_LEVEL_2M, -pages); in remove_pmd_table()
|
H A D | mmio-mod.c | 90 if (level == PG_LEVEL_2M) { in print_pte()
|
H A D | kmmio.c | 171 case PG_LEVEL_2M: in clear_page_presence()
|
/linux/arch/x86/kvm/mmu/ |
H A D | mmu.c | 730 for (i = PG_LEVEL_2M; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) { in update_gfn_disallow_lpage_count() 1441 kvm_mmu_slot_gfn_write_protect(kvm, slot, start, PG_LEVEL_2M); in kvm_arch_mmu_enable_log_dirty_pt_masked() 1447 PG_LEVEL_2M); in kvm_arch_mmu_enable_log_dirty_pt_masked() 3281 level = PG_LEVEL_2M; in host_pfn_mapping_level() 4511 order != KVM_HPAGE_GFN_SHIFT(PG_LEVEL_2M) && in kvm_max_level_for_order() 4517 if (order >= KVM_HPAGE_GFN_SHIFT(PG_LEVEL_2M)) in kvm_max_level_for_order() 4518 return PG_LEVEL_2M; in kvm_max_level_for_order() 4809 fault->max_level = PG_LEVEL_2M; in nonpaging_page_fault() 5282 if (huge_page_level < PG_LEVEL_2M) in __reset_rsvds_bits_mask_ept() 6514 max_huge_page_level = PG_LEVEL_2M; in kvm_configure_mmu() [all...] |
H A D | tdp_mmu.c | 920 __tdp_mmu_zap_root(kvm, root, shared, PG_LEVEL_2M); in tdp_mmu_zap_root() 1787 for_each_tdp_pte_min_level(iter, kvm, root, PG_LEVEL_2M, start, end) { in recover_huge_pages_range()
|
/linux/tools/testing/selftests/kvm/lib/x86/ |
H A D | processor.c | 220 pde = virt_create_upper_pte(vm, pdpe, vaddr, paddr, PG_LEVEL_2M, level); in __virt_pg_map() 308 pde = virt_get_pte(vm, pdpe, vaddr, PG_LEVEL_2M); in __vm_get_page_table_entry() 309 if (vm_is_target_pte(pde, level, PG_LEVEL_2M)) in __vm_get_page_table_entry()
|
/linux/arch/x86/include/asm/ |
H A D | sev.h | 132 #define RMP_TO_PG_LEVEL(level) (((level) == RMP_PG_SIZE_4K) ? PG_LEVEL_4K : PG_LEVEL_2M)
|
H A D | pgtable_types.h | 547 PG_LEVEL_2M, enumerator
|
/linux/tools/testing/selftests/kvm/include/x86/ |
H A D | processor.h | 1403 PG_LEVEL_2M, enumerator 1413 #define PG_SIZE_2M PG_LEVEL_SIZE(PG_LEVEL_2M)
|
/linux/arch/x86/kvm/svm/ |
H A D | sev.c | 3631 pfn = pfn & ~(KVM_PAGES_PER_HPAGE(PG_LEVEL_2M) - 1); in snp_rmptable_psmash() 4818 if (order >= KVM_HPAGE_GFN_SHIFT(PG_LEVEL_2M)) in max_level_for_order() 4819 return PG_LEVEL_2M; in max_level_for_order() 4865 level = PG_LEVEL_2M; in sev_gmem_prepare() 4925 rc = rmp_make_shared(pfn, use_2m_update ? PG_LEVEL_2M : PG_LEVEL_4K); in sev_gmem_invalidate()
|
/linux/arch/x86/kvm/ |
H A D | x86.c | 13115 kvm_mmu_slot_remove_write_access(kvm, new, PG_LEVEL_2M); in kvm_mmu_slot_apply_flags()
|