Searched refs:csr_swap (Results 1 – 8 of 8) sorted by relevance
| /linux/arch/riscv/kvm/ |
| H A D | vcpu.c | 774 vcpu->arch.host_scounteren = csr_swap(CSR_SCOUNTEREN, csr->scounteren); in kvm_riscv_vcpu_swap_in_guest_state() 775 vcpu->arch.host_senvcfg = csr_swap(CSR_SENVCFG, csr->senvcfg); in kvm_riscv_vcpu_swap_in_guest_state() 777 vcpu->arch.host_sstateen0 = csr_swap(CSR_SSTATEEN0, smcsr->sstateen0); in kvm_riscv_vcpu_swap_in_guest_state() 788 csr->scounteren = csr_swap(CSR_SCOUNTEREN, vcpu->arch.host_scounteren); in kvm_riscv_vcpu_swap_in_host_state() 789 csr->senvcfg = csr_swap(CSR_SENVCFG, vcpu->arch.host_senvcfg); in kvm_riscv_vcpu_swap_in_host_state() 791 smcsr->sstateen0 = csr_swap(CSR_SSTATEEN0, vcpu->arch.host_sstateen0); in kvm_riscv_vcpu_swap_in_host_state() 793 zicficsr->ssp = csr_swap(CSR_SSP, 0); in kvm_riscv_vcpu_swap_in_host_state() 846 hcntx->hstatus = csr_swap(CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit() 866 gcntx->hstatus = csr_swap(CSR_HSTATUS, hcntx->hstatus); in kvm_riscv_vcpu_enter_exit() 872 hcntx->hstatus = csr_swap(CSR_HSTATUS, gcntx->hstatus); in kvm_riscv_vcpu_enter_exit() [all …]
|
| H A D | vcpu_exit.c | 95 old_hstatus = csr_swap(CSR_HSTATUS, vcpu->arch.guest_context.hstatus); in kvm_riscv_vcpu_unpriv_read() 96 old_stvec = csr_swap(CSR_STVEC, (ulong)&__kvm_riscv_unpriv_trap); in kvm_riscv_vcpu_unpriv_read()
|
| H A D | aia_imsic.c | 106 __r = csr_swap(CSR_VSIREG, __v); \
|
| /linux/arch/riscv/include/asm/ |
| H A D | archrandom.h | 27 unsigned long csr_seed = csr_swap(CSR_SEED, 0); in csr_seed_long()
|
| H A D | csr.h | 615 #define csr_swap(csr, val) \ macro
|
| /linux/drivers/irqchip/ |
| H A D | irq-riscv-imsic-early.c | 107 while ((local_id = csr_swap(CSR_TOPEI, 0))) { in imsic_handle_irq()
|
| /linux/tools/arch/riscv/include/asm/ |
| H A D | csr.h | 492 #define csr_swap(csr, val) \ macro
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 878 hw_satp = csr_swap(CSR_SATP, 0ULL); in set_satp_mode()
|