Home
last modified time | relevance | path

Searched refs:tdp_ptep_t (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/arch/x86/kvm/mmu/
H A Dtdp_iter.h17 static inline u64 kvm_tdp_mmu_read_spte(tdp_ptep_t sptep) in kvm_tdp_mmu_read_spte()
22 static inline u64 kvm_tdp_mmu_write_spte_atomic(tdp_ptep_t sptep, u64 new_spte) in kvm_tdp_mmu_write_spte_atomic()
28 static inline u64 tdp_mmu_clear_spte_bits_atomic(tdp_ptep_t sptep, u64 mask) in tdp_mmu_clear_spte_bits_atomic()
35 static inline void __kvm_tdp_mmu_write_spte(tdp_ptep_t sptep, u64 new_spte) in __kvm_tdp_mmu_write_spte()
53 static inline u64 kvm_tdp_mmu_write_spte(tdp_ptep_t sptep, u64 old_spte, in kvm_tdp_mmu_write_spte()
63 static inline u64 tdp_mmu_clear_spte_bits(tdp_ptep_t sptep, u64 old_spte, in tdp_mmu_clear_spte_bits()
89 tdp_ptep_t pt_path[PT64_ROOT_MAX_LEVEL];
91 tdp_ptep_t sptep;
136 tdp_ptep_t spte_to_child_pt(u64 pte, int level);
H A Dtdp_iter.c53 iter->pt_path[iter->root_level - 1] = (tdp_ptep_t)root->spt; in tdp_iter_start()
64 tdp_ptep_t spte_to_child_pt(u64 spte, int level) in spte_to_child_pt()
73 return (tdp_ptep_t)__va(spte_to_pfn(spte) << PAGE_SHIFT); in spte_to_child_pt()
82 tdp_ptep_t child_pt; in try_step_down()
H A Dmmu_internal.h52 typedef u64 __rcu *tdp_ptep_t; typedef
124 tdp_ptep_t ptep;
H A Dtdp_mmu.c224 static void tdp_mmu_init_sp(struct kvm_mmu_page *sp, tdp_ptep_t sptep, in tdp_mmu_init_sp()
402 static void handle_removed_pt(struct kvm *kvm, tdp_ptep_t pt, bool shared) in handle_removed_pt()
414 tdp_ptep_t sptep = pt + i; in handle_removed_pt()
515 static int __must_check set_external_spte_present(struct kvm *kvm, tdp_ptep_t sptep, in set_external_spte_present()
747 static u64 tdp_mmu_set_spte(struct kvm *kvm, int as_id, tdp_ptep_t sptep, in tdp_mmu_set_spte()
1949 tdp_ptep_t sptep = NULL; in kvm_tdp_mmu_fast_pf_get_last_sptep()
H A Dspte.h279 static inline bool is_mirror_sptep(tdp_ptep_t sptep) in is_mirror_sptep()