Symbol: CSR_HGATP
arch/riscv/kvm/gstage.c
320
csr_write(CSR_HGATP, HGATP_MODE_SV57X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
321
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV57X4) {
arch/riscv/kvm/gstage.c
328
csr_write(CSR_HGATP, HGATP_MODE_SV48X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
329
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV48X4) {
arch/riscv/kvm/gstage.c
336
csr_write(CSR_HGATP, HGATP_MODE_SV39X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
337
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV39X4) {
arch/riscv/kvm/gstage.c
344
csr_write(CSR_HGATP, HGATP_MODE_SV32X4 << HGATP_MODE_SHIFT);
arch/riscv/kvm/gstage.c
345
if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV32X4) {
arch/riscv/kvm/gstage.c
357
csr_write(CSR_HGATP, 0);
arch/riscv/kvm/mmu.c
612
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 << HGATP_MODE_SHIFT) | HGATP_VMID);
arch/riscv/kvm/vmid.c
30
vmid_bits = csr_read(CSR_HGATP);
arch/riscv/kvm/vmid.c
33
csr_write(CSR_HGATP, 0);