Searched refs:ncsr_write (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/arch/riscv/kvm/ |
| H A D | vcpu_timer.c | 75 ncsr_write(CSR_VSTIMECMP, ncycles & 0xFFFFFFFF); in kvm_riscv_vcpu_update_vstimecmp() 76 ncsr_write(CSR_VSTIMECMPH, ncycles >> 32); in kvm_riscv_vcpu_update_vstimecmp() 78 ncsr_write(CSR_VSTIMECMP, ncycles); in kvm_riscv_vcpu_update_vstimecmp() 293 ncsr_write(CSR_HTIMEDELTA, (u32)(gt->time_delta)); in kvm_riscv_vcpu_update_timedelta() 294 ncsr_write(CSR_HTIMEDELTAH, (u32)(gt->time_delta >> 32)); in kvm_riscv_vcpu_update_timedelta() 296 ncsr_write(CSR_HTIMEDELTA, gt->time_delta); in kvm_riscv_vcpu_update_timedelta() 310 ncsr_write(CSR_VSTIMECMP, (u32)t->next_cycles); in kvm_riscv_vcpu_timer_restore() 311 ncsr_write(CSR_VSTIMECMPH, (u32)(t->next_cycles >> 32)); in kvm_riscv_vcpu_timer_restore() 313 ncsr_write(CSR_VSTIMECMP, t->next_cycles); in kvm_riscv_vcpu_timer_restore()
|
| H A D | aia.c | 132 ncsr_write(CSR_HVIPH, vcpu->arch.aia_context.guest_csr.hviph); in kvm_riscv_vcpu_aia_update_hvip() 134 ncsr_write(CSR_HVICTL, aia_hvictl_value(!!(csr->hvip & BIT(IRQ_VS_EXT)))); in kvm_riscv_vcpu_aia_update_hvip() 340 ncsr_write(CSR_HVIPRIO1, hviprio); in aia_set_iprio8() 344 ncsr_write(CSR_HVIPRIO2, hviprio); in aia_set_iprio8() 347 ncsr_write(CSR_HVIPRIO1H, hviprio); in aia_set_iprio8() 350 ncsr_write(CSR_HVIPRIO2, hviprio); in aia_set_iprio8() 353 ncsr_write(CSR_HVIPRIO2H, hviprio); in aia_set_iprio8()
|
| H A D | mmu.c | 734 ncsr_write(CSR_HGATP, hgatp); in kvm_riscv_gstage_update_hgatp()
|
| H A D | vcpu.c | 739 ncsr_write(CSR_HVIP, csr->hvip); in kvm_riscv_update_hvip()
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | kvm_nacl.h | 221 #define ncsr_write(__csr, __val) \ macro
|