Home
last modified time | relevance | path

Searched refs:KVM_PAGES_PER_HPAGE (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dtdp_iter.c20 return gfn & -KVM_PAGES_PER_HPAGE(level); in round_gfn_for_level()
109 iter->gfn += KVM_PAGES_PER_HPAGE(iter->level); in try_step_side()
H A Dtdp_mmu.c260 WARN_ON(gfn & (KVM_PAGES_PER_HPAGE(level) - 1)); in __handle_changed_spte()
331 gfn + (i * KVM_PAGES_PER_HPAGE(level - 1)), in __handle_changed_spte()
336 KVM_PAGES_PER_HPAGE(level)); in __handle_changed_spte()
481 iter.gfn + KVM_PAGES_PER_HPAGE(iter.level) > end) && in zap_gfn_range()
618 KVM_PAGES_PER_HPAGE(iter.level)); in kvm_tdp_mmu_map()
H A Dtdp_mmu.h24 gfn_t end = sp->gfn + KVM_PAGES_PER_HPAGE(sp->role.level); in kvm_tdp_mmu_zap_sp()
H A Dpaging_tmpl.h701 base_gfn = gw->gfn & ~(KVM_PAGES_PER_HPAGE(it.level) - 1); in fetch()
754 gfn_t mask = ~(KVM_PAGES_PER_HPAGE(walker->level) - 1); in is_self_change_mapping()
942 sp->gfn, KVM_PAGES_PER_HPAGE(sp->role.level)); in invlpg()
H A Dmmu.c1089 KVM_PAGES_PER_HPAGE(sp->role.level)); in drop_large_spte()
1571 KVM_PAGES_PER_HPAGE(sp->role.level)); in rmap_recycle()
2632 KVM_PAGES_PER_HPAGE(level)); in mmu_set_spte()
2821 mask = KVM_PAGES_PER_HPAGE(level) - 1; in kvm_mmu_hugepage_adjust()
2843 u64 page_mask = KVM_PAGES_PER_HPAGE(level) - in disallowed_hugepage_adjust()
2844 KVM_PAGES_PER_HPAGE(level - 1); in disallowed_hugepage_adjust()
2880 base_gfn = gfn & ~(KVM_PAGES_PER_HPAGE(it.level) - 1); in __direct_map()
3807 int page_num = KVM_PAGES_PER_HPAGE(max_level); in kvm_tdp_page_fault()
5599 KVM_PAGES_PER_HPAGE(sp->role.level)); in kvm_mmu_zap_collapsible_spte()
H A Dmmutrace.h375 __entry->pfn = pfn | (__entry->gfn & (KVM_PAGES_PER_HPAGE(level) - 1));
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dmmu_internal.h162 return gfn & -KVM_PAGES_PER_HPAGE(level); in gfn_round_for_level()
178 KVM_PAGES_PER_HPAGE(level)); in kvm_flush_remote_tlbs_gfn()
H A Dtdp_iter.c120 iter->gfn += KVM_PAGES_PER_HPAGE(iter->level); in try_step_side()
H A Dspte.c292 child_spte |= (index * KVM_PAGES_PER_HPAGE(role.level)) << PAGE_SHIFT; in make_huge_page_split_spte()
H A Dmmutrace.h382 __entry->pfn = fault->pfn | (fault->gfn & (KVM_PAGES_PER_HPAGE(fault->goal_level) - 1));
H A Dtdp_mmu.c333 gfn_t gfn = base_gfn + i * KVM_PAGES_PER_HPAGE(level); in handle_removed_pt()
431 WARN_ON_ONCE(gfn & (KVM_PAGES_PER_HPAGE(level) - 1)); in handle_changed_spte()
H A Dmmu.c3191 mask = KVM_PAGES_PER_HPAGE(fault->goal_level) - 1; in kvm_mmu_hugepage_adjust()
3210 u64 page_mask = KVM_PAGES_PER_HPAGE(cur_level) - in disallowed_hugepage_adjust()
3211 KVM_PAGES_PER_HPAGE(cur_level - 1); in disallowed_hugepage_adjust()
4498 int page_num = KVM_PAGES_PER_HPAGE(fault->max_level); in kvm_tdp_page_fault()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dkvm_host.h121 #define KVM_PAGES_PER_HPAGE(x) (KVM_HPAGE_SIZE(x) / PAGE_SIZE) macro
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dkvm_host.h144 #define KVM_PAGES_PER_HPAGE(x) (KVM_HPAGE_SIZE(x) / PAGE_SIZE) macro
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c10845 if (slot->base_gfn & (KVM_PAGES_PER_HPAGE(level) - 1)) in kvm_alloc_memslot_metadata()
10847 if ((slot->base_gfn + npages) & (KVM_PAGES_PER_HPAGE(level) - 1)) in kvm_alloc_memslot_metadata()
10854 if ((slot->base_gfn ^ ugfn) & (KVM_PAGES_PER_HPAGE(level) - 1)) { in kvm_alloc_memslot_metadata()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c12597 if (slot->base_gfn & (KVM_PAGES_PER_HPAGE(level) - 1)) in kvm_alloc_memslot_metadata()
12599 if ((slot->base_gfn + npages) & (KVM_PAGES_PER_HPAGE(level) - 1)) in kvm_alloc_memslot_metadata()
12606 if ((slot->base_gfn ^ ugfn) & (KVM_PAGES_PER_HPAGE(level) - 1)) { in kvm_alloc_memslot_metadata()

Completed in 60 milliseconds