Home
last modified time | relevance | path

Searched defs:sptep (Results 1 – 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
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()
27 static inline void __kvm_tdp_mmu_write_spte(tdp_ptep_t sptep, u64 new_spte) in __kvm_tdp_mmu_write_spte()
51 static inline u64 kvm_tdp_mmu_write_spte(tdp_ptep_t sptep, u64 old_spte, in kvm_tdp_mmu_write_spte()
61 static inline u64 tdp_mmu_clear_spte_bits(tdp_ptep_t sptep, u64 old_spte, in tdp_mmu_clear_spte_bits()
93 tdp_ptep_t sptep; member
Dmmu.c158 u64 *sptep; member
288 static void kvm_flush_remote_tlbs_sptep(struct kvm *kvm, u64 *sptep) in kvm_flush_remote_tlbs_sptep()
296 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, u64 gfn, in mark_mmio_spte()
341 static void __set_spte(u64 *sptep, u64 spte) in __set_spte()
346 static void __update_clear_spte_fast(u64 *sptep, u64 spte) in __update_clear_spte_fast()
351 static u64 __update_clear_spte_slow(u64 *sptep, u64 spte) in __update_clear_spte_slow()
356 static u64 __get_spte_lockless(u64 *sptep) in __get_spte_lockless()
369 static void count_spte_clear(u64 *sptep, u64 spte) in count_spte_clear()
381 static void __set_spte(u64 *sptep, u64 spte) in __set_spte()
400 static void __update_clear_spte_fast(u64 *sptep, u64 spte) in __update_clear_spte_fast()
[all …]
Dtdp_mmu.c191 static void tdp_mmu_init_sp(struct kvm_mmu_page *sp, tdp_ptep_t sptep, in tdp_mmu_init_sp()
332 tdp_ptep_t sptep = pt + i; in handle_removed_pt() local
532 u64 *sptep = rcu_dereference(iter->sptep); in tdp_mmu_set_spte_atomic() local
603 static u64 tdp_mmu_set_spte(struct kvm *kvm, int as_id, tdp_ptep_t sptep, in tdp_mmu_set_spte()
1799 tdp_ptep_t sptep = NULL; in kvm_tdp_mmu_fast_pf_get_last_sptep() local
Dspte.h208 static inline int spte_index(u64 *sptep) in spte_index()
235 static inline struct kvm_mmu_page *sptep_to_sp(u64 *sptep) in sptep_to_sp()
Dpaging_tmpl.h907 u64 *sptep, spte; in FNAME() local
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
Dmmu_audit.c93 static void audit_mappings(struct kvm_vcpu *vcpu, u64 *sptep, int level) in audit_mappings()
126 static void inspect_spte_has_rmap(struct kvm *kvm, u64 *sptep) in inspect_spte_has_rmap()
160 static void audit_sptes_have_rmaps(struct kvm_vcpu *vcpu, u64 *sptep, int level) in audit_sptes_have_rmaps()
166 static void audit_spte_after_sync(struct kvm_vcpu *vcpu, u64 *sptep, int level) in audit_spte_after_sync()
193 u64 *sptep; in audit_write_protection() local
224 static void audit_spte(struct kvm_vcpu *vcpu, u64 *sptep, int level) in audit_spte()
Dmmu.c150 u64 *sptep; member
217 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, u64 gfn, in mark_mmio_spte()
241 static bool set_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, in set_mmio_spte()
291 static void __set_spte(u64 *sptep, u64 spte) in __set_spte()
296 static void __update_clear_spte_fast(u64 *sptep, u64 spte) in __update_clear_spte_fast()
301 static u64 __update_clear_spte_slow(u64 *sptep, u64 spte) in __update_clear_spte_slow()
306 static u64 __get_spte_lockless(u64 *sptep) in __get_spte_lockless()
319 static void count_spte_clear(u64 *sptep, u64 spte) in count_spte_clear()
331 static void __set_spte(u64 *sptep, u64 spte) in __set_spte()
350 static void __update_clear_spte_fast(u64 *sptep, u64 spte) in __update_clear_spte_fast()
[all …]
Dtdp_iter.h28 u64 *sptep; member
Dmmu_internal.h71 static inline struct kvm_mmu_page *sptep_to_sp(u64 *sptep) in sptep_to_sp()
Dpaging_tmpl.h907 u64 *sptep; in FNAME() local
/kernel/linux/linux-6.6/arch/s390/mm/
Dpgtable.c688 pte_t *sptep, pte_t *tptep, pte_t pte) in ptep_shadow_pte()
Dgmap.c2141 pte_t *sptep, *tptep; in gmap_shadow_page() local
/kernel/linux/linux-5.10/arch/s390/mm/
Dpgtable.c649 pte_t *sptep, pte_t *tptep, pte_t pte) in ptep_shadow_pte()
Dgmap.c2112 pte_t *sptep, *tptep; in gmap_shadow_page() local