Symbol: kvm_gstage
arch/riscv/include/asm/kvm_gstage.h
100
static inline void kvm_riscv_gstage_init(struct kvm_gstage *gstage, struct kvm *kvm)
arch/riscv/include/asm/kvm_gstage.h
50
bool kvm_riscv_gstage_get_leaf(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/include/asm/kvm_gstage.h
53
int kvm_riscv_gstage_set_pte(struct kvm_gstage *gstage,
arch/riscv/include/asm/kvm_gstage.h
57
int kvm_riscv_gstage_map_page(struct kvm_gstage *gstage,
arch/riscv/include/asm/kvm_gstage.h
63
int kvm_riscv_gstage_split_huge(struct kvm_gstage *gstage,
arch/riscv/include/asm/kvm_gstage.h
73
void kvm_riscv_gstage_op_pte(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/include/asm/kvm_gstage.h
76
void kvm_riscv_gstage_unmap_range(struct kvm_gstage *gstage,
arch/riscv/include/asm/kvm_gstage.h
79
void kvm_riscv_gstage_wp_range(struct kvm_gstage *gstage, gpa_t start, gpa_t end);
arch/riscv/kvm/gstage.c
111
static void gstage_tlb_flush(struct kvm_gstage *gstage, u32 level, gpa_t addr)
arch/riscv/kvm/gstage.c
126
int kvm_riscv_gstage_set_pte(struct kvm_gstage *gstage,
arch/riscv/kvm/gstage.c
168
static void kvm_riscv_gstage_update_pte_prot(struct kvm_gstage *gstage, u32 level,
arch/riscv/kvm/gstage.c
184
int kvm_riscv_gstage_map_page(struct kvm_gstage *gstage,
arch/riscv/kvm/gstage.c
23
static inline unsigned long gstage_pte_index(struct kvm_gstage *gstage,
arch/riscv/kvm/gstage.c
287
int kvm_riscv_gstage_split_huge(struct kvm_gstage *gstage,
arch/riscv/kvm/gstage.c
340
void kvm_riscv_gstage_op_pte(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/kvm/gstage.c
382
void kvm_riscv_gstage_unmap_range(struct kvm_gstage *gstage,
arch/riscv/kvm/gstage.c
417
void kvm_riscv_gstage_wp_range(struct kvm_gstage *gstage, gpa_t start, gpa_t end)
arch/riscv/kvm/gstage.c
42
static int gstage_page_size_to_level(struct kvm_gstage *gstage, unsigned long page_size,
arch/riscv/kvm/gstage.c
58
static int gstage_level_to_page_order(struct kvm_gstage *gstage, u32 level,
arch/riscv/kvm/gstage.c
68
static int gstage_level_to_page_size(struct kvm_gstage *gstage, u32 level,
arch/riscv/kvm/gstage.c
82
bool kvm_riscv_gstage_get_leaf(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/kvm/mmu.c
101
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
130
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
232
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
25
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
253
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
273
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
439
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
47
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
558
struct kvm_gstage gstage;
arch/riscv/kvm/mmu.c
84
struct kvm_gstage gstage;