Searched refs:kvm_pgtable_prot (Results 1 – 5 of 5) sorted by relevance
| /linux/arch/arm64/kvm/hyp/include/nvhe/ |
| H A D | mm.h | 26 int pkvm_create_mappings(void *from, void *to, enum kvm_pgtable_prot prot); 27 int pkvm_create_mappings_locked(void *from, void *to, enum kvm_pgtable_prot prot); 29 enum kvm_pgtable_prot prot,
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | mm.c | 36 unsigned long phys, enum kvm_pgtable_prot prot) in __pkvm_create_mappings() 94 enum kvm_pgtable_prot prot, in __pkvm_create_private_mapping() 113 int pkvm_create_mappings_locked(void *from, void *to, enum kvm_pgtable_prot prot) in pkvm_create_mappings_locked() 138 int pkvm_create_mappings(void *from, void *to, enum kvm_pgtable_prot prot) in pkvm_create_mappings()
|
| H A D | mem_protect.c | 142 static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot); 463 enum kvm_pgtable_prot prot) in __host_stage2_idmap() 541 enum kvm_pgtable_prot prot) in host_stage2_idmap_locked() 648 static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot) in host_stage2_force_pte_cb() 674 enum kvm_pgtable_prot prot; in host_stage2_idmap() 1406 enum kvm_pgtable_prot prot) in __pkvm_host_share_guest() 1566 int __pkvm_host_relax_perms_guest(u64 gfn, struct pkvm_hyp_vcpu *vcpu, enum kvm_pgtable_prot prot) in __pkvm_host_relax_perms_guest() 1691 enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_RWX; in pkvm_ownership_selftest()
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | pgtable.c | 328 static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep) in hyp_set_prot_attr() 374 enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte) in kvm_pgtable_hyp_pte_prot() 376 enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW; in kvm_pgtable_hyp_pte_prot() 447 enum kvm_pgtable_prot prot) in kvm_pgtable_hyp_map() 677 static int stage2_set_xn_attr(enum kvm_pgtable_prot prot, kvm_pte_t *attr) in stage2_set_xn_attr() 702 static int stage2_set_prot_attr(struct kvm_pgtable *pgt, enum kvm_pgtable_prot prot, in stage2_set_prot_attr() 747 enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte) in kvm_pgtable_stage2_pte_prot() 749 enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW; in kvm_pgtable_stage2_pte_prot() 1093 u64 phys, enum kvm_pgtable_prot prot, in kvm_pgtable_stage2_map() 1356 enum kvm_pgtable_prot prot, enum kvm_pgtable_walk_flags flags) in kvm_pgtable_stage2_relax_perms() [all …]
|
| /linux/arch/arm64/kvm/ |
| H A D | mmu.c | 425 unsigned long phys, enum kvm_pgtable_prot prot) in __create_hyp_mappings() 594 int create_hyp_mappings(void *from, void *to, enum kvm_pgtable_prot prot) in create_hyp_mappings() 683 enum kvm_pgtable_prot prot) in __create_hyp_private_mapping() 1186 enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_DEVICE | in kvm_phys_addr_ioremap() 1545 static enum kvm_pgtable_prot adjust_nested_fault_perms(struct kvm_s2_trans *nested, in adjust_nested_fault_perms() 1546 enum kvm_pgtable_prot prot) in adjust_nested_fault_perms() 1556 static enum kvm_pgtable_prot adjust_nested_exec_perms(struct kvm *kvm, in adjust_nested_exec_perms() 1558 enum kvm_pgtable_prot prot) in adjust_nested_exec_perms() 1580 enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_R; in gmem_abort() 1922 enum kvm_pgtable_prot *prot) in kvm_s2_fault_compute_prot() [all …]
|