Symbol: PG_LEVEL_2M
arch/x86/coco/tdx/tdx-shared.c
27
case PG_LEVEL_2M:
arch/x86/coco/tdx/tdx-shared.c
62
accept_size = try_accept_one(start, len, PG_LEVEL_2M);
arch/x86/include/asm/sev.h
132
#define RMP_TO_PG_LEVEL(level) (((level) == RMP_PG_SIZE_4K) ? PG_LEVEL_4K : PG_LEVEL_2M)
arch/x86/kvm/mmu/mmu.c
1445
kvm_mmu_slot_gfn_write_protect(kvm, slot, start, PG_LEVEL_2M);
arch/x86/kvm/mmu/mmu.c
1451
PG_LEVEL_2M);
arch/x86/kvm/mmu/mmu.c
3288
level = PG_LEVEL_2M;
arch/x86/kvm/mmu/mmu.c
3300
order != KVM_HPAGE_GFN_SHIFT(PG_LEVEL_2M) &&
arch/x86/kvm/mmu/mmu.c
3306
if (order >= KVM_HPAGE_GFN_SHIFT(PG_LEVEL_2M))
arch/x86/kvm/mmu/mmu.c
3307
return PG_LEVEL_2M;
arch/x86/kvm/mmu/mmu.c
4839
fault->max_level = PG_LEVEL_2M;
arch/x86/kvm/mmu/mmu.c
5392
if (huge_page_level < PG_LEVEL_2M)
arch/x86/kvm/mmu/mmu.c
6619
max_huge_page_level = PG_LEVEL_2M;
arch/x86/kvm/mmu/mmu.c
730
for (i = PG_LEVEL_2M; i <= KVM_MAX_HUGEPAGE_LEVEL; ++i) {
arch/x86/kvm/mmu/mmu.c
7946
for (level = PG_LEVEL_2M; level <= KVM_MAX_HUGEPAGE_LEVEL; level++) {
arch/x86/kvm/mmu/mmu.c
7983
if (level == PG_LEVEL_2M)
arch/x86/kvm/mmu/mmu.c
8017
for (level = PG_LEVEL_2M; level <= KVM_MAX_HUGEPAGE_LEVEL; level++) {
arch/x86/kvm/mmu/mmu.c
8069
for (level = PG_LEVEL_2M; level <= KVM_MAX_HUGEPAGE_LEVEL; level++) {
arch/x86/kvm/mmu/tdp_mmu.c
1813
for_each_tdp_pte_min_level(iter, kvm, root, PG_LEVEL_2M, start, end) {
arch/x86/kvm/mmu/tdp_mmu.c
915
__tdp_mmu_zap_root(kvm, root, shared, PG_LEVEL_2M);
arch/x86/kvm/svm/sev.c
3706
pfn = pfn & ~(KVM_PAGES_PER_HPAGE(PG_LEVEL_2M) - 1);
arch/x86/kvm/svm/sev.c
4965
if (order >= KVM_HPAGE_GFN_SHIFT(PG_LEVEL_2M))
arch/x86/kvm/svm/sev.c
4966
return PG_LEVEL_2M;
arch/x86/kvm/svm/sev.c
5012
level = PG_LEVEL_2M;
arch/x86/kvm/svm/sev.c
5072
rc = rmp_make_shared(pfn, use_2m_update ? PG_LEVEL_2M : PG_LEVEL_4K);
arch/x86/kvm/vmx/capabilities.h
338
return PG_LEVEL_2M;
arch/x86/kvm/x86.c
13656
kvm_mmu_slot_remove_write_access(kvm, new, PG_LEVEL_2M);
arch/x86/mm/init.c
232
page_size_mask |= 1 << PG_LEVEL_2M;
arch/x86/mm/init.c
352
if ((page_size_mask & (1<<PG_LEVEL_2M)) &&
arch/x86/mm/init.c
353
!(mr[i].page_size_mask & (1<<PG_LEVEL_2M))) {
arch/x86/mm/init.c
363
mr[i].page_size_mask |= 1<<PG_LEVEL_2M;
arch/x86/mm/init.c
392
mr->page_size_mask & (1<<PG_LEVEL_2M))
arch/x86/mm/init.c
395
if (mr->page_size_mask & (1<<PG_LEVEL_2M))
arch/x86/mm/init.c
446
page_size_mask & (1<<PG_LEVEL_2M));
arch/x86/mm/init.c
457
((1<<PG_LEVEL_2M)|(1<<PG_LEVEL_1G)));
arch/x86/mm/init.c
466
page_size_mask & (1<<PG_LEVEL_2M));
arch/x86/mm/init_32.c
254
int use_pse = page_size_mask == (1<<PG_LEVEL_2M);
arch/x86/mm/init_32.c
370
update_page_count(PG_LEVEL_2M, pages_2m);
arch/x86/mm/init_64.c
1180
update_page_count(PG_LEVEL_2M, -pages);
arch/x86/mm/init_64.c
569
if (page_size_mask & (1 << PG_LEVEL_2M)) {
arch/x86/mm/init_64.c
578
if (page_size_mask & (1<<PG_LEVEL_2M)) {
arch/x86/mm/init_64.c
596
update_page_count(PG_LEVEL_2M, pages);
arch/x86/mm/kmmio.c
171
case PG_LEVEL_2M:
arch/x86/mm/mem_encrypt_amd.c
227
case PG_LEVEL_2M:
arch/x86/mm/mem_encrypt_amd.c
440
if (level == PG_LEVEL_2M)
arch/x86/mm/mem_encrypt_amd.c
443
split_page_size_mask = 1 << PG_LEVEL_2M;
arch/x86/mm/mmio-mod.c
90
if (level == PG_LEVEL_2M) {
arch/x86/mm/pat/cpa-test.c
72
} else if (level == PG_LEVEL_2M) {
arch/x86/mm/pat/set_memory.c
101
if (level == PG_LEVEL_2M)
arch/x86/mm/pat/set_memory.c
113
if (level == PG_LEVEL_2M)
arch/x86/mm/pat/set_memory.c
1145
case PG_LEVEL_2M:
arch/x86/mm/pat/set_memory.c
127
direct_pages_count[PG_LEVEL_2M] << 11);
arch/x86/mm/pat/set_memory.c
130
direct_pages_count[PG_LEVEL_2M] << 12);
arch/x86/mm/pat/set_memory.c
1310
collapse_page_count(PG_LEVEL_2M);
arch/x86/mm/pat/set_memory.c
748
*level = PG_LEVEL_2M;
arch/x86/mm/pat/set_memory.c
865
case PG_LEVEL_2M:
arch/x86/mm/pat/set_memory.c
940
case PG_LEVEL_2M:
arch/x86/virt/svm/sev.c
924
if (WARN_ON_ONCE(rmp_level > PG_LEVEL_2M))
arch/x86/virt/svm/sev.c
930
if (rmp_level == PG_LEVEL_2M &&
arch/x86/virt/svm/sev.c
940
if (rmp_level == PG_LEVEL_2M)
tools/testing/selftests/kvm/include/x86/processor.h
1465
#define PG_SIZE_2M PG_LEVEL_SIZE(PG_LEVEL_2M)
tools/testing/selftests/kvm/x86/nx_huge_pages_test.c
147
virt_map_level(vm, HPAGE_GVA, HPAGE_GPA, nr_bytes, PG_LEVEL_2M);