Searched defs:sptep (Results 1 – 5 of 5) sorted by relevance
| /linux/arch/x86/kvm/mmu/ |
| H A D | tdp_iter.h | 17 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() 91 tdp_ptep_t sptep; member
|
| H A D | mmu.c | 159 u64 *sptep; member 284 static void kvm_flush_remote_tlbs_sptep(struct kvm *kvm, u64 *sptep) in kvm_flush_remote_tlbs_sptep() 292 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, u64 gfn, in mark_mmio_spte() 337 static void __set_spte(u64 *sptep, u64 spte) in __set_spte() 343 static void __update_clear_spte_fast(u64 *sptep, u64 spte) in __update_clear_spte_fast() 349 static u64 __update_clear_spte_slow(u64 *sptep, u64 spte) in __update_clear_spte_slow() 355 static u64 __get_spte_lockless(u64 *sptep) in __get_spte_lockless() 368 static void count_spte_clear(u64 *sptep, u64 spte) in count_spte_clear() 380 static void __set_spte(u64 *sptep, u64 spte) in __set_spte() 399 static void __update_clear_spte_fast(u64 *sptep, u64 spte) in __update_clear_spte_fast() [all …]
|
| H A D | spte.h | 234 static inline int spte_index(u64 *sptep) in spte_index() 271 static inline struct kvm_mmu_page *sptep_to_sp(u64 *sptep) in sptep_to_sp() 288 static inline bool is_mirror_sptep(tdp_ptep_t sptep) in is_mirror_sptep()
|
| H A D | tdp_mmu.c | 224 static void tdp_mmu_init_sp(struct kvm_mmu_page *sp, tdp_ptep_t sptep, in tdp_mmu_init_sp() 410 tdp_ptep_t sptep = pt + i; in handle_removed_pt() local 511 static int __must_check set_external_spte_present(struct kvm *kvm, tdp_ptep_t sptep, in set_external_spte_present() 677 u64 *sptep = rcu_dereference(iter->sptep); in __tdp_mmu_set_spte_atomic() local 742 static u64 tdp_mmu_set_spte(struct kvm *kvm, int as_id, tdp_ptep_t sptep, in tdp_mmu_set_spte() 1974 tdp_ptep_t sptep = NULL; in kvm_tdp_mmu_fast_pf_get_last_sptep() local
|
| H A D | paging_tmpl.h | 572 u64 *sptep) in pte_prefetch() 899 u64 *sptep, spte; in sync_spte() local
|