Home
last modified time | relevance | path

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

/openbmc/linux/arch/arm64/include/asm/
H A Dkvm_pgtable.h38 typedef u64 kvm_pte_t; typedef
47 static inline bool kvm_pte_valid(kvm_pte_t pte) in kvm_pte_valid()
52 static inline u64 kvm_pte_to_phys(kvm_pte_t pte) in kvm_pte_to_phys()
62 static inline kvm_pte_t kvm_phys_to_pte(u64 pa) in kvm_phys_to_pte()
64 kvm_pte_t pte = pa & KVM_PTE_ADDR_MASK; in kvm_phys_to_pte()
74 static inline kvm_pfn_t kvm_pte_to_pfn(kvm_pte_t pte) in kvm_pte_to_pfn()
234 kvm_pte_t *ptep;
235 kvm_pte_t old;
273 typedef kvm_pte_t *kvm_pteref_t;
275 static inline kvm_pte_t *kvm_dereference_pteref(struct kvm_pgtable_walker *walker, in kvm_dereference_pteref()
[all …]
/openbmc/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c127 static bool kvm_pte_table(kvm_pte_t pte, u32 level) in kvm_pte_table()
138 static kvm_pte_t *kvm_pte_follow(kvm_pte_t pte, struct kvm_pgtable_mm_ops *mm_ops) in kvm_pte_follow()
143 static void kvm_clear_pte(kvm_pte_t *ptep) in kvm_clear_pte()
148 static kvm_pte_t kvm_init_table_pte(kvm_pte_t *childp, struct kvm_pgtable_mm_ops *mm_ops) in kvm_init_table_pte()
150 kvm_pte_t pte = kvm_phys_to_pte(mm_ops->virt_to_phys(childp)); in kvm_init_table_pte()
157 static kvm_pte_t kvm_init_valid_leaf_pte(u64 pa, kvm_pte_t attr, u32 level) in kvm_init_valid_leaf_pte()
159 kvm_pte_t pte = kvm_phys_to_pte(pa); in kvm_init_valid_leaf_pte()
170 static kvm_pte_t kvm_init_invalid_leaf_owner(u8 owner_id) in kvm_init_invalid_leaf_owner()
213 kvm_pte_t *ptep = kvm_dereference_pteref(data->walker, pteref); in __kvm_pgtable_visit()
342 kvm_pte_t pte;
[all …]
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmm.c31 kvm_pte_t *ptep;
235 kvm_pte_t pte, *ptep = slot->ptep; in hyp_fixmap_map()
248 kvm_pte_t *ptep = slot->ptep; in fixmap_clear_slot()
H A Dmem_protect.c445 kvm_pte_t pte; in host_stage2_adjust_range()
578 enum pkvm_page_state (*get_page_state)(kvm_pte_t pte, u64 addr);
601 static enum pkvm_page_state host_get_page_state(kvm_pte_t pte, u64 addr) in host_get_page_state()
712 static enum pkvm_page_state hyp_get_page_state(kvm_pte_t pte, u64 addr) in hyp_get_page_state()
/openbmc/linux/arch/arm64/kvm/
H A Dmmu.c812 kvm_pte_t pte = 0; /* Keep GCC quiet... */ in get_user_mapping_size()
1613 kvm_pte_t pte; in handle_access_fault()