Searched refs:csr_swap (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/arch/riscv/kvm/ |
H A D | tlb.c | 90 hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT); in kvm_riscv_local_hfence_vvma_asid_gva() 112 hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT); in kvm_riscv_local_hfence_vvma_asid_all() 130 hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT); in kvm_riscv_local_hfence_vvma_gva() 151 hgatp = csr_swap(CSR_HGATP, vmid << HGATP_VMID_SHIFT); in kvm_riscv_local_hfence_vvma_all()
|
H A D | vcpu_exit.c | 70 old_hstatus = csr_swap(CSR_HSTATUS, vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_unpriv_read() 71 old_stvec = csr_swap(CSR_STVEC, (ulong)&__kvm_riscv_unpriv_trap); in kvm_riscv_vcpu_unpriv_read()
|
H A D | aia_imsic.c | 105 __r = csr_swap(CSR_VSIREG, __v); \
|
/openbmc/u-boot/arch/riscv/include/asm/ |
H A D | csr.h | 66 #define csr_swap(csr, val) \ macro
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | csr.h | 459 #define csr_swap(csr, val) \ macro
|
/openbmc/linux/arch/riscv/mm/ |
H A D | init.c | 838 hw_satp = csr_swap(CSR_SATP, 0ULL); in set_satp_mode()
|