Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dmmu.c6341 static struct kvm_mmu_page *shadow_mmu_get_sp_for_split(struct kvm *kvm, u64 *huge_sptep) in shadow_mmu_get_sp_for_split() argument
6343 struct kvm_mmu_page *huge_sp = sptep_to_sp(huge_sptep); in shadow_mmu_get_sp_for_split()
6349 gfn = kvm_mmu_page_get_gfn(huge_sp, spte_index(huge_sptep)); in shadow_mmu_get_sp_for_split()
6350 access = kvm_mmu_page_get_access(huge_sp, spte_index(huge_sptep)); in shadow_mmu_get_sp_for_split()
6358 role = kvm_mmu_child_role(huge_sptep, /*direct=*/true, access); in shadow_mmu_get_sp_for_split()
6370 u64 *huge_sptep) in shadow_mmu_split_huge_page()
6374 u64 huge_spte = READ_ONCE(*huge_sptep); in shadow_mmu_split_huge_page()
6381 sp = shadow_mmu_get_sp_for_split(kvm, huge_sptep); in shadow_mmu_split_huge_page()
6411 __link_shadow_page(kvm, cache, huge_sptep, sp, flush); in shadow_mmu_split_huge_page()
6416 u64 *huge_sptep) in shadow_mmu_try_split_huge_page()
6368 shadow_mmu_split_huge_page(struct kvm *kvm, const struct kvm_memory_slot *slot, u64 *huge_sptep) shadow_mmu_split_huge_page() argument
6414 shadow_mmu_try_split_huge_page(struct kvm *kvm, const struct kvm_memory_slot *slot, u64 *huge_sptep) shadow_mmu_try_split_huge_page() argument
6459 u64 *huge_sptep; shadow_mmu_try_split_huge_pages() local
[all...]

Completed in 9 milliseconds