Home
last modified time | relevance | path

Searched refs:PG_LEVEL_2M (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-6.6/arch/x86/coco/tdx/
H A Dtdx-shared.c27 case PG_LEVEL_2M: in try_accept_one()
62 accept_size = try_accept_one(start, len, PG_LEVEL_2M); in tdx_accept_memory()
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dinit.c230 page_size_mask |= 1 << PG_LEVEL_2M; in probe_page_size_mask()
358 if ((page_size_mask & (1<<PG_LEVEL_2M)) && in adjust_range_page_size_mask()
359 !(mr[i].page_size_mask & (1<<PG_LEVEL_2M))) { in adjust_range_page_size_mask()
369 mr[i].page_size_mask |= 1<<PG_LEVEL_2M; in adjust_range_page_size_mask()
393 * PG_LEVEL_2M is misnamed, but we can at least in page_size_string()
398 mr->page_size_mask & (1<<PG_LEVEL_2M)) in page_size_string()
401 if (mr->page_size_mask & (1<<PG_LEVEL_2M)) in page_size_string()
452 page_size_mask & (1<<PG_LEVEL_2M)); in split_mem_range()
463 ((1<<PG_LEVEL_2M)|(1<<PG_LEVEL_1G))); in split_mem_range()
472 page_size_mask & (1<<PG_LEVEL_2M)); in split_mem_range()
[all...]
H A Dmem_encrypt.c213 case PG_LEVEL_2M: in __set_clr_pte_enc()
303 if (level == PG_LEVEL_2M) in early_set_memory_enc_dec()
306 split_page_size_mask = 1 << PG_LEVEL_2M; in early_set_memory_enc_dec()
H A Dinit_64.c537 * If we are ok with PG_LEVEL_2M mapping, then we will in phys_pmd_init()
548 if (page_size_mask & (1 << PG_LEVEL_2M)) { in phys_pmd_init()
557 if (page_size_mask & (1<<PG_LEVEL_2M)) { in phys_pmd_init()
576 update_page_count(PG_LEVEL_2M, pages); in phys_pmd_init()
1083 update_page_count(PG_LEVEL_2M, -pages); in remove_pmd_table()
H A Dinit_32.c263 int use_pse = page_size_mask == (1<<PG_LEVEL_2M); in kernel_physical_mapping_init()
379 update_page_count(PG_LEVEL_2M, pages_2m); in kernel_physical_mapping_init()
H A Dmmio-mod.c92 if (level == PG_LEVEL_2M) { in print_pte()
H A Dkmmio.c165 case PG_LEVEL_2M: in clear_page_presence()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dinit.c234 page_size_mask |= 1 << PG_LEVEL_2M; in probe_page_size_mask()
353 if ((page_size_mask & (1<<PG_LEVEL_2M)) && in adjust_range_page_size_mask()
354 !(mr[i].page_size_mask & (1<<PG_LEVEL_2M))) { in adjust_range_page_size_mask()
364 mr[i].page_size_mask |= 1<<PG_LEVEL_2M; in adjust_range_page_size_mask()
388 * PG_LEVEL_2M is misnamed, but we can at least in page_size_string()
393 mr->page_size_mask & (1<<PG_LEVEL_2M)) in page_size_string()
396 if (mr->page_size_mask & (1<<PG_LEVEL_2M)) in page_size_string()
447 page_size_mask & (1<<PG_LEVEL_2M)); in split_mem_range()
458 ((1<<PG_LEVEL_2M)|(1<<PG_LEVEL_1G))); in split_mem_range()
467 page_size_mask & (1<<PG_LEVEL_2M)); in split_mem_range()
[all...]
H A Dmem_encrypt_amd.c263 case PG_LEVEL_2M: in pg_level_to_pfn()
453 if (level == PG_LEVEL_2M) in early_set_memory_enc_dec()
456 split_page_size_mask = 1 << PG_LEVEL_2M; in early_set_memory_enc_dec()
H A Dinit_64.c543 * 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()
1148 update_page_count(PG_LEVEL_2M, -pages); in remove_pmd_table()
H A Dinit_32.c254 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 Dmmio-mod.c90 if (level == PG_LEVEL_2M) { in print_pte()
H A Dkmmio.c171 case PG_LEVEL_2M: in clear_page_presence()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dnx_huge_pages_test.c150 virt_map_level(vm, HPAGE_GVA, HPAGE_GPA, nr_bytes, PG_LEVEL_2M); in run_test()
/kernel/linux/linux-6.6/arch/x86/mm/pat/
H A Dset_memory.c102 if (level == PG_LEVEL_2M) in split_page_count()
116 direct_pages_count[PG_LEVEL_2M] << 11); in arch_report_meminfo()
119 direct_pages_count[PG_LEVEL_2M] << 12); in arch_report_meminfo()
694 *level = PG_LEVEL_2M; in lookup_address_in_pgd()
784 case PG_LEVEL_2M: in slow_virt_to_phys()
858 case PG_LEVEL_2M: in __should_split_large_page()
1061 case PG_LEVEL_2M: in __split_large_page()
H A Dcpa-test.c72 } else if (level == PG_LEVEL_2M) { in print_split()
/kernel/linux/linux-5.10/arch/x86/mm/pat/
H A Dcpa-test.c72 } else if (level == PG_LEVEL_2M) { in print_split()
H A Dset_memory.c103 direct_pages_count[PG_LEVEL_2M] << 11); in arch_report_meminfo()
106 direct_pages_count[PG_LEVEL_2M] << 12); in arch_report_meminfo()
607 *level = PG_LEVEL_2M; in lookup_address_in_pgd()
708 case PG_LEVEL_2M: in slow_virt_to_phys()
782 case PG_LEVEL_2M: in __should_split_large_page()
983 case PG_LEVEL_2M: in __split_large_page()
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dcapabilities.h329 return PG_LEVEL_2M; in ept_caps_to_lpage_level()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c216 pde = virt_create_upper_pte(vm, pdpe, vaddr, paddr, PG_LEVEL_2M, level); in __virt_pg_map()
292 pde = virt_get_pte(vm, pdpe, vaddr, PG_LEVEL_2M); in __vm_get_page_table_entry()
293 if (vm_is_target_pte(pde, level, PG_LEVEL_2M)) in __vm_get_page_table_entry()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dpgtable_types.h546 PG_LEVEL_2M, enumerator
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dpgtable_types.h548 PG_LEVEL_2M, enumerator
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h1205 PG_LEVEL_2M, enumerator
1215 #define PG_SIZE_2M PG_LEVEL_SIZE(PG_LEVEL_2M)
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dmmu.c804 for (i = PG_LEVEL_2M; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) { in update_gfn_disallow_lpage_count()
1387 kvm_mmu_slot_gfn_write_protect(kvm, slot, start, PG_LEVEL_2M); in kvm_arch_mmu_enable_log_dirty_pt_masked()
1393 PG_LEVEL_2M); in kvm_arch_mmu_enable_log_dirty_pt_masked()
3133 level = PG_LEVEL_2M; in host_pfn_mapping_level()
4409 fault->max_level = PG_LEVEL_2M; in nonpaging_page_fault()
4804 if (huge_page_level < PG_LEVEL_2M) in __reset_rsvds_bits_mask_ept()
5900 max_huge_page_level = PG_LEVEL_2M; in kvm_configure_mmu()
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dmmu.c739 for (i = PG_LEVEL_2M; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) { in update_gfn_disallow_lpage_count()
3763 PG_LEVEL_2M, false); in nonpaging_page_fault()
5226 max_huge_page_level = PG_LEVEL_2M; in kvm_configure_mmu()
5669 flush |= kvm_tdp_mmu_wrprot_slot(kvm, memslot, PG_LEVEL_2M); in kvm_mmu_slot_largepage_remove_write_access()

Completed in 64 milliseconds

12