Symbol: kvm_pgtable_prot
arch/arm64/include/asm/kvm_mmu.h
160
int create_hyp_mappings(void *from, void *to, enum kvm_pgtable_prot prot);
arch/arm64/include/asm/kvm_mmu.h
162
unsigned long phys, enum kvm_pgtable_prot prot);
arch/arm64/include/asm/kvm_pgtable.h
285
enum kvm_pgtable_prot prot);
arch/arm64/include/asm/kvm_pgtable.h
492
enum kvm_pgtable_prot prot);
arch/arm64/include/asm/kvm_pgtable.h
624
enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pgtable.h
657
u64 phys, enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pgtable.h
772
enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pgtable.h
861
enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte);
arch/arm64/include/asm/kvm_pgtable.h
871
enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte);
arch/arm64/include/asm/kvm_pkvm.h
211
enum kvm_pgtable_prot prot, void *mc,
arch/arm64/include/asm/kvm_pkvm.h
217
int pkvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr, enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pkvm.h
225
enum kvm_pgtable_prot prot, void *mc,
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
43
enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
45
int __pkvm_host_relax_perms_guest(u64 gfn, struct pkvm_hyp_vcpu *vcpu, enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
51
int host_stage2_idmap_locked(phys_addr_t addr, u64 size, enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/include/nvhe/memory.h
37
static inline enum kvm_pgtable_prot pkvm_mkstate(enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/include/nvhe/memory.h
45
static inline enum pkvm_page_state pkvm_getstate(enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/include/nvhe/mm.h
26
int pkvm_create_mappings(void *from, void *to, enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/include/nvhe/mm.h
27
int pkvm_create_mappings_locked(void *from, void *to, enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/include/nvhe/mm.h
29
enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/nvhe/hyp-main.c
256
DECLARE_REG(enum kvm_pgtable_prot, prot, host_ctxt, 4);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
300
DECLARE_REG(enum kvm_pgtable_prot, prot, host_ctxt, 2);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
527
DECLARE_REG(enum kvm_pgtable_prot, prot, host_ctxt, 3);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
1124
int __pkvm_host_relax_perms_guest(u64 gfn, struct pkvm_hyp_vcpu *vcpu, enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
1284
enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_RWX;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
141
static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
462
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
533
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
565
static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
591
enum kvm_pgtable_prot prot;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
964
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mm.c
113
int pkvm_create_mappings_locked(void *from, void *to, enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mm.c
138
int pkvm_create_mappings(void *from, void *to, enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mm.c
36
unsigned long phys, enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mm.c
94
enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/nvhe/setup.c
195
enum kvm_pgtable_prot prot;
arch/arm64/kvm/hyp/pgtable.c
1091
u64 phys, enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/pgtable.c
1349
enum kvm_pgtable_prot prot, enum kvm_pgtable_walk_flags flags)
arch/arm64/kvm/hyp/pgtable.c
1408
enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/pgtable.c
1487
enum kvm_pgtable_prot prot;
arch/arm64/kvm/hyp/pgtable.c
333
static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep)
arch/arm64/kvm/hyp/pgtable.c
379
enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte)
arch/arm64/kvm/hyp/pgtable.c
381
enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW;
arch/arm64/kvm/hyp/pgtable.c
452
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/pgtable.c
682
static int stage2_set_xn_attr(enum kvm_pgtable_prot prot, kvm_pte_t *attr)
arch/arm64/kvm/hyp/pgtable.c
707
static int stage2_set_prot_attr(struct kvm_pgtable *pgt, enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/pgtable.c
752
enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte)
arch/arm64/kvm/hyp/pgtable.c
754
enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW;
arch/arm64/kvm/mmu.c
1185
enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_DEVICE |
arch/arm64/kvm/mmu.c
1547
enum kvm_pgtable_prot *prot,
arch/arm64/kvm/mmu.c
1559
enum kvm_pgtable_prot *prot)
arch/arm64/kvm/mmu.c
1573
enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_R;
arch/arm64/kvm/mmu.c
1663
enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_R;
arch/arm64/kvm/mmu.c
422
unsigned long phys, enum kvm_pgtable_prot prot)
arch/arm64/kvm/mmu.c
591
int create_hyp_mappings(void *from, void *to, enum kvm_pgtable_prot prot)
arch/arm64/kvm/mmu.c
680
enum kvm_pgtable_prot prot)
arch/arm64/kvm/pkvm.c
360
u64 phys, enum kvm_pgtable_prot prot,
arch/arm64/kvm/pkvm.c
458
int pkvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr, enum kvm_pgtable_prot prot,
arch/arm64/kvm/pkvm.c
476
enum kvm_pgtable_prot prot, void *mc, bool force_pte)