Symbol: CSR_HGATP
arch/riscv/kvm/gstage.c
483
csr_write(CSR_HGATP, HGATP_MODE_SV57X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
484
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV57X4) {
arch/riscv/kvm/gstage.c
490
csr_write(CSR_HGATP, HGATP_MODE_SV48X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
491
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV48X4) {
arch/riscv/kvm/gstage.c
497
csr_write(CSR_HGATP, HGATP_MODE_SV39X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
498
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV39X4) {
arch/riscv/kvm/gstage.c
504
csr_write(CSR_HGATP, HGATP_MODE_SV32X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
505
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV32X4) {
arch/riscv/kvm/gstage.c
515
csr_write(CSR_HGATP, 0);
arch/riscv/kvm/mmu.c
718
ncsr_write(CSR_HGATP, hgatp);
arch/riscv/kvm/tlb.c
107
csr_write(CSR_HGATP, hgatp);
arch/riscv/kvm/tlb.c
115
hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT);
arch/riscv/kvm/tlb.c
119
csr_write(CSR_HGATP, hgatp);
arch/riscv/kvm/tlb.c
133
hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT);
arch/riscv/kvm/tlb.c
147
csr_write(CSR_HGATP, hgatp);
arch/riscv/kvm/tlb.c
154
hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT);
arch/riscv/kvm/tlb.c
158
csr_write(CSR_HGATP, hgatp);
arch/riscv/kvm/tlb.c
93
hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT);
arch/riscv/kvm/vmid.c
29
csr_write(CSR_HGATP, (kvm_riscv_gstage_mode(kvm_riscv_gstage_max_pgd_levels) <<
arch/riscv/kvm/vmid.c
31
vmid_bits = csr_read(CSR_HGATP);
arch/riscv/kvm/vmid.c
34
csr_write(CSR_HGATP, 0);