Home
last modified time | relevance | path

Searched refs:kvm_pgtable_prot (Results 1 – 10 of 10) sorted by relevance

/linux/arch/arm64/include/asm/
A Dkvm_pgtable.h129 enum kvm_pgtable_prot { enum
154 enum kvm_pgtable_prot prot);
252 enum kvm_pgtable_prot prot);
328 u64 phys, enum kvm_pgtable_prot prot,
438 enum kvm_pgtable_prot prot);
519 enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte);
529 enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte);
A Dkvm_mmu.h153 int create_hyp_mappings(void *from, void *to, enum kvm_pgtable_prot prot);
/linux/arch/arm64/kvm/hyp/include/nvhe/
A Dmem_protect.h30 static inline enum kvm_pgtable_prot pkvm_mkstate(enum kvm_pgtable_prot prot, in pkvm_mkstate()
36 static inline enum pkvm_page_state pkvm_getstate(enum kvm_pgtable_prot prot) in pkvm_getstate()
55 int host_stage2_idmap_locked(phys_addr_t addr, u64 size, enum kvm_pgtable_prot prot);
A Dmm.h25 int pkvm_create_mappings(void *from, void *to, enum kvm_pgtable_prot prot);
26 int pkvm_create_mappings_locked(void *from, void *to, enum kvm_pgtable_prot prot);
28 enum kvm_pgtable_prot prot);
/linux/arch/arm64/kvm/hyp/nvhe/
A Dmem_protect.c97 static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot);
231 enum kvm_pgtable_prot prot) in __host_stage2_idmap()
295 enum kvm_pgtable_prot prot) in host_stage2_idmap_locked()
310 static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot) in host_stage2_force_pte_cb()
336 enum kvm_pgtable_prot prot; in host_stage2_idmap()
353 static inline bool check_prot(enum kvm_pgtable_prot prot, in check_prot()
354 enum kvm_pgtable_prot required, in check_prot()
355 enum kvm_pgtable_prot denied) in check_prot()
363 enum kvm_pgtable_prot prot, cur; in __pkvm_host_share_hyp()
A Dmm.c27 unsigned long phys, enum kvm_pgtable_prot prot) in __pkvm_create_mappings()
39 enum kvm_pgtable_prot prot) in __pkvm_create_private_mapping()
70 int pkvm_create_mappings_locked(void *from, void *to, enum kvm_pgtable_prot prot) in pkvm_create_mappings_locked()
95 int pkvm_create_mappings(void *from, void *to, enum kvm_pgtable_prot prot) in pkvm_create_mappings()
A Dsetup.c62 enum kvm_pgtable_prot prot; in recreate_hyp_mappings()
168 enum kvm_pgtable_prot prot; in finalize_host_mappings_walker()
A Dhyp-main.c154 DECLARE_REG(enum kvm_pgtable_prot, prot, host_ctxt, 3); in handle___pkvm_create_private_mapping()
/linux/arch/arm64/kvm/hyp/
A Dpgtable.c335 static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep) in hyp_set_prot_attr()
366 enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte) in kvm_pgtable_hyp_pte_prot()
368 enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW; in kvm_pgtable_hyp_pte_prot()
440 enum kvm_pgtable_prot prot) in kvm_pgtable_hyp_map()
561 static int stage2_set_prot_attr(struct kvm_pgtable *pgt, enum kvm_pgtable_prot prot, in stage2_set_prot_attr()
588 enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte) in kvm_pgtable_stage2_pte_prot()
590 enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW; in kvm_pgtable_stage2_pte_prot()
832 u64 phys, enum kvm_pgtable_prot prot, in kvm_pgtable_stage2_map()
1061 enum kvm_pgtable_prot prot) in kvm_pgtable_stage2_relax_perms()
/linux/arch/arm64/kvm/
A Dmmu.c259 unsigned long phys, enum kvm_pgtable_prot prot) in __create_hyp_mappings()
309 int create_hyp_mappings(void *from, void *to, enum kvm_pgtable_prot prot) in create_hyp_mappings()
344 enum kvm_pgtable_prot prot) in __create_hyp_private_mapping()
649 enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_DEVICE | in kvm_phys_addr_ioremap()
961 enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_R; in user_mem_abort()

Completed in 16 milliseconds