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
301
enum kvm_pgtable_prot prot);
arch/arm64/include/asm/kvm_pgtable.h
508
enum kvm_pgtable_prot prot);
arch/arm64/include/asm/kvm_pgtable.h
640
enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pgtable.h
673
u64 phys, enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pgtable.h
793
enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pgtable.h
882
enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte);
arch/arm64/include/asm/kvm_pgtable.h
892
enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte);
arch/arm64/include/asm/kvm_pkvm.h
208
enum kvm_pgtable_prot prot, void *mc,
arch/arm64/include/asm/kvm_pkvm.h
214
int pkvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr, enum kvm_pgtable_prot prot,
arch/arm64/include/asm/kvm_pkvm.h
222
enum kvm_pgtable_prot prot, void *mc,
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
47
enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
49
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
55
int host_stage2_idmap_locked(phys_addr_t addr, u64 size, enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/include/nvhe/memory.h
43
static inline enum kvm_pgtable_prot pkvm_mkstate(enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/include/nvhe/memory.h
51
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
292
DECLARE_REG(enum kvm_pgtable_prot, prot, host_ctxt, 4);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
330
DECLARE_REG(enum kvm_pgtable_prot, prot, host_ctxt, 2);
arch/arm64/kvm/hyp/nvhe/hyp-main.c
539
DECLARE_REG(enum kvm_pgtable_prot, prot, host_ctxt, 3);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
1462
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
157
static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot);
arch/arm64/kvm/hyp/nvhe/mem_protect.c
1626
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
1751
enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_RWX;
arch/arm64/kvm/hyp/nvhe/mem_protect.c
481
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
559
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
672
static bool host_stage2_force_pte_cb(u64 addr, u64 end, enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/nvhe/mem_protect.c
698
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
1095
u64 phys, enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/pgtable.c
1358
enum kvm_pgtable_prot prot, enum kvm_pgtable_walk_flags flags)
arch/arm64/kvm/hyp/pgtable.c
1420
enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/pgtable.c
1499
enum kvm_pgtable_prot prot;
arch/arm64/kvm/hyp/pgtable.c
328
static int hyp_set_prot_attr(enum kvm_pgtable_prot prot, kvm_pte_t *ptep)
arch/arm64/kvm/hyp/pgtable.c
374
enum kvm_pgtable_prot kvm_pgtable_hyp_pte_prot(kvm_pte_t pte)
arch/arm64/kvm/hyp/pgtable.c
376
enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW;
arch/arm64/kvm/hyp/pgtable.c
447
enum kvm_pgtable_prot prot)
arch/arm64/kvm/hyp/pgtable.c
677
static int stage2_set_xn_attr(enum kvm_pgtable_prot prot, kvm_pte_t *attr)
arch/arm64/kvm/hyp/pgtable.c
702
static int stage2_set_prot_attr(struct kvm_pgtable *pgt, enum kvm_pgtable_prot prot,
arch/arm64/kvm/hyp/pgtable.c
747
enum kvm_pgtable_prot kvm_pgtable_stage2_pte_prot(kvm_pte_t pte)
arch/arm64/kvm/hyp/pgtable.c
749
enum kvm_pgtable_prot prot = pte & KVM_PTE_LEAF_ATTR_HI_SW;
arch/arm64/kvm/hyp/pgtable.c
928
enum kvm_pgtable_prot prot = kvm_pgtable_stage2_pte_prot(pte);
arch/arm64/kvm/mmu.c
1213
enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_DEVICE |
arch/arm64/kvm/mmu.c
1577
static enum kvm_pgtable_prot adjust_nested_fault_perms(struct kvm_s2_trans *nested,
arch/arm64/kvm/mmu.c
1578
enum kvm_pgtable_prot prot)
arch/arm64/kvm/mmu.c
1588
static enum kvm_pgtable_prot adjust_nested_exec_perms(struct kvm *kvm,
arch/arm64/kvm/mmu.c
1590
enum kvm_pgtable_prot prot)
arch/arm64/kvm/mmu.c
1613
enum kvm_pgtable_prot prot = KVM_PGTABLE_PROT_R;
arch/arm64/kvm/mmu.c
1967
enum kvm_pgtable_prot *prot)
arch/arm64/kvm/mmu.c
2018
enum kvm_pgtable_prot prot,
arch/arm64/kvm/mmu.c
2108
enum kvm_pgtable_prot prot;
arch/arm64/kvm/mmu.c
425
unsigned long phys, enum kvm_pgtable_prot prot)
arch/arm64/kvm/mmu.c
621
int create_hyp_mappings(void *from, void *to, enum kvm_pgtable_prot prot)
arch/arm64/kvm/mmu.c
710
enum kvm_pgtable_prot prot)
arch/arm64/kvm/pkvm.c
409
u64 phys, enum kvm_pgtable_prot prot,
arch/arm64/kvm/pkvm.c
545
int pkvm_pgtable_stage2_relax_perms(struct kvm_pgtable *pgt, u64 addr, enum kvm_pgtable_prot prot,
arch/arm64/kvm/pkvm.c
569
enum kvm_pgtable_prot prot, void *mc, bool force_pte)