Home
last modified time | relevance | path

Searched refs:PG_LEVEL_4K (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.1.9/arch/x86/include/asm/
Dkfence.h33 if (level != PG_LEVEL_4K) in arch_kfence_init_pool()
46 if (WARN_ON(!pte || level != PG_LEVEL_4K)) in kfence_protect_page()
Dpgtable_types.h523 PG_LEVEL_4K, enumerator
Dkvm_host.h136 #define KVM_NR_PAGE_SIZES (KVM_MAX_HUGEPAGE_LEVEL - PG_LEVEL_4K + 1)
/linux-6.1.9/arch/x86/kvm/mmu/
Dpage_track.c92 index = gfn_to_index(gfn, slot->base_gfn, PG_LEVEL_4K); in update_gfn_track()
135 if (kvm_mmu_slot_gfn_write_protect(kvm, slot, gfn, PG_LEVEL_4K)) in kvm_slot_page_track_add_page()
193 index = gfn_to_index(gfn, slot->base_gfn, PG_LEVEL_4K); in kvm_slot_page_track_is_active()
Dspte.c164 if (level > PG_LEVEL_4K && (pte_access & ACC_EXEC_MASK) && in make_spte()
177 if (level > PG_LEVEL_4K) in make_spte()
233 WARN_ON(level > PG_LEVEL_4K); in make_spte()
284 if (role.level == PG_LEVEL_4K) { in make_huge_page_split_spte()
Dpaging_tmpl.h74 #define gpte_to_gfn(pte) gpte_to_gfn_lvl((pte), PG_LEVEL_4K)
163 if (FNAME(is_rsvd_bits_set)(vcpu->arch.mmu, gpte, PG_LEVEL_4K)) in FNAME()
295 gpte |= level - PG_LEVEL_4K - 1; in FNAME()
429 if (walker->level > PG_LEVEL_4K && is_cpuid_PSE36()) in FNAME()
560 if (level == PG_LEVEL_4K) { in FNAME()
585 if (sp->role.level > PG_LEVEL_4K) in FNAME()
837 fault->max_level = PG_LEVEL_4K; in FNAME()
892 WARN_ON(sp->role.level != PG_LEVEL_4K); in FNAME()
Dmmu.c795 if (sp->role.level > PG_LEVEL_4K) in account_shadowed()
801 if (kvm_mmu_slot_gfn_write_protect(kvm, slot, gfn, PG_LEVEL_4K)) in account_shadowed()
826 if (sp->role.level > PG_LEVEL_4K) in unaccount_shadowed()
1022 return &slot->arch.rmap[level - PG_LEVEL_4K][idx]; in gfn_to_rmap()
1146 WARN_ON(sp->role.level == PG_LEVEL_4K); in drop_large_spte()
1265 PG_LEVEL_4K, slot); in kvm_mmu_write_protect_pt_masked()
1298 PG_LEVEL_4K, slot); in kvm_mmu_clear_dirty_pt_masked()
1334 kvm_mmu_try_split_huge_pages(kvm, slot, start, end, PG_LEVEL_4K); in kvm_arch_mmu_enable_log_dirty_pt_masked()
1384 return kvm_mmu_slot_gfn_write_protect(vcpu->kvm, slot, gfn, PG_LEVEL_4K); in kvm_vcpu_write_protect_gfn()
1520 for_each_slot_rmap_range(range->slot, PG_LEVEL_4K, KVM_MAX_HUGEPAGE_LEVEL, in kvm_handle_gfn_range()
[all …]
Dmmu_internal.h276 .req_level = PG_LEVEL_4K, in kvm_mmu_do_page_fault()
277 .goal_level = PG_LEVEL_4K, in kvm_mmu_do_page_fault()
Dtdp_iter.h109 for_each_tdp_pte_min_level(iter, root, PG_LEVEL_4K, start, end)
Dtdp_mmu.c363 if (level > PG_LEVEL_4K) in handle_changed_spte_dirty_log()
537 WARN_ON(level < PG_LEVEL_4K); in __handle_changed_spte()
955 for_each_tdp_pte_min_level(iter, root, PG_LEVEL_4K, start, end) { in tdp_mmu_zap_leafs()
1321 if (iter->level != PG_LEVEL_4K || in set_spte_gfn()
1689 if (iter.level > PG_LEVEL_4K || in clear_dirty_pt_masked()
Dspte.h290 return (level == PG_LEVEL_4K) || is_large_pte(pte); in is_last_spte()
/linux-6.1.9/arch/x86/xen/
Dp2m.c250 BUG_ON(!ptep || level != PG_LEVEL_4K); in xen_build_mfn_list_list()
448 BUG_ON(!ptep || level != PG_LEVEL_4K); in get_phys_to_machine()
542 BUG_ON(!ptep || level != PG_LEVEL_4K); in xen_alloc_p2m_entry()
667 BUG_ON(!ptep || level != PG_LEVEL_4K); in __set_phys_to_machine()
/linux-6.1.9/arch/x86/mm/
Dmem_encrypt_amd.c258 case PG_LEVEL_4K: in pg_level_to_pfn()
423 if (level == PG_LEVEL_4K) { in early_set_memory_enc_dec()
Dpti.c283 if (!pte || WARN_ON(level != PG_LEVEL_4K) || pte_none(*pte)) in pti_setup_vsyscall()
Dkmmio.c168 case PG_LEVEL_4K: in clear_page_presence()
Dinit_32.c376 update_page_count(PG_LEVEL_4K, pages_4k); in kernel_physical_mapping_init()
Dinit_64.c497 update_page_count(PG_LEVEL_4K, pages); in phys_pte_init()
1099 update_page_count(PG_LEVEL_4K, -pages); in remove_pte_table()
/linux-6.1.9/tools/testing/selftests/kvm/lib/x86_64/
Dvmx.c449 for (int level = PG_LEVEL_512G; level >= PG_LEVEL_4K; level--) { in __nested_pg_map()
473 __nested_pg_map(vmx, vm, nested_paddr, paddr, PG_LEVEL_4K); in nested_pg_map()
513 __nested_map(vmx, vm, nested_paddr, paddr, size, PG_LEVEL_4K); in nested_map()
Dprocessor.c214 pte = virt_get_pte(vm, PTE_GET_PFN(*pde), vaddr, PG_LEVEL_4K); in __virt_pg_map()
222 __virt_pg_map(vm, vaddr, paddr, PG_LEVEL_4K); in virt_arch_pg_map()
/linux-6.1.9/tools/testing/selftests/kvm/x86_64/
Dnx_huge_pages_test.c150 virt_map_level(vm, HPAGE_GVA, HPAGE_GPA, nr_bytes, PG_LEVEL_4K); in run_test()
/linux-6.1.9/arch/x86/coco/tdx/
Dtdx.c684 case PG_LEVEL_4K: in try_accept_one()
752 if (!try_accept_one(&start, len, PG_LEVEL_4K)) in tdx_enc_status_changed()
/linux-6.1.9/arch/x86/kvm/vmx/
Dcapabilities.h330 return PG_LEVEL_4K; in ept_caps_to_lpage_level()
/linux-6.1.9/arch/x86/mm/pat/
Dcpa-test.c206 if (level != PG_LEVEL_4K) { in pageattr_test()
Dset_memory.c111 direct_pages_count[PG_LEVEL_4K] << 2); in arch_report_meminfo()
496 if (lookup_address(start, &level) && (level != PG_LEVEL_4K)) in protect_kernel_text_ro()
666 *level = PG_LEVEL_4K; in lookup_address_in_pgd()
1572 if (level == PG_LEVEL_4K) { in __change_page_attr()
/linux-6.1.9/tools/testing/selftests/kvm/include/x86_64/
Dprocessor.h858 PG_LEVEL_4K, enumerator
868 #define PG_SIZE_4K PG_LEVEL_SIZE(PG_LEVEL_4K)

12