Home
last modified time | relevance | path

Searched refs:csr_read (Results 1 – 25 of 30) sorted by relevance

12

/linux/arch/riscv/kvm/
A Daia.c91 csr->vsieh = csr_read(CSR_VSIEH); in kvm_riscv_vcpu_aia_sync_interrupts()
165 csr->vsieh = csr_read(CSR_VSIEH); in kvm_riscv_vcpu_aia_put()
166 csr->hviph = csr_read(CSR_HVIPH); in kvm_riscv_vcpu_aia_put()
253 hviprio = csr_read(CSR_HVIPRIO1); in aia_get_iprio8()
257 hviprio = csr_read(CSR_HVIPRIO2); in aia_get_iprio8()
260 hviprio = csr_read(CSR_HVIPRIO1H); in aia_get_iprio8()
263 hviprio = csr_read(CSR_HVIPRIO2); in aia_get_iprio8()
286 hviprio = csr_read(CSR_HVIPRIO1); in aia_set_iprio8()
290 hviprio = csr_read(CSR_HVIPRIO2); in aia_set_iprio8()
296 hviprio = csr_read(CSR_HVIPRIO2); in aia_set_iprio8()
[all …]
A Dvcpu.c364 csr->vsie = csr_read(CSR_VSIE); in kvm_riscv_vcpu_sync_interrupts()
367 hvip = csr_read(CSR_HVIP); in kvm_riscv_vcpu_sync_interrupts()
622 csr->vsie = csr_read(CSR_VSIE); in kvm_arch_vcpu_put()
623 csr->vstvec = csr_read(CSR_VSTVEC); in kvm_arch_vcpu_put()
625 csr->vsepc = csr_read(CSR_VSEPC); in kvm_arch_vcpu_put()
627 csr->vstval = csr_read(CSR_VSTVAL); in kvm_arch_vcpu_put()
628 csr->hvip = csr_read(CSR_HVIP); in kvm_arch_vcpu_put()
629 csr->vsatp = csr_read(CSR_VSATP); in kvm_arch_vcpu_put()
853 trap.scause = csr_read(CSR_SCAUSE); in kvm_arch_vcpu_ioctl_run()
854 trap.stval = csr_read(CSR_STVAL); in kvm_arch_vcpu_ioctl_run()
[all …]
A Dvmid.c28 old = csr_read(CSR_HGATP); in kvm_riscv_gstage_vmid_detect()
30 vmid_bits = csr_read(CSR_HGATP); in kvm_riscv_gstage_vmid_detect()
A Daia_imsic.c65 __r = csr_read(CSR_VSIREG); \
379 old_vsiselect = csr_read(CSR_VSISELECT); in imsic_vsfile_local_read()
380 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_read()
451 old_vsiselect = csr_read(CSR_VSISELECT); in imsic_vsfile_local_rw()
452 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_rw()
528 old_vsiselect = csr_read(CSR_VSISELECT); in imsic_vsfile_local_clear()
529 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_clear()
566 old_vsiselect = csr_read(CSR_VSISELECT); in imsic_vsfile_local_update()
567 old_hstatus = csr_read(CSR_HSTATUS); in imsic_vsfile_local_update()
A Dvcpu_exit.c138 unsigned long vsstatus = csr_read(CSR_VSSTATUS); in kvm_riscv_vcpu_trap_redirect()
162 vcpu->arch.guest_context.sepc = csr_read(CSR_VSTVEC); in kvm_riscv_vcpu_trap_redirect()
A Dvcpu_timer.c330 t->next_cycles = csr_read(CSR_VSTIMECMP); in kvm_riscv_vcpu_timer_sync()
331 t->next_cycles |= (u64)csr_read(CSR_VSTIMECMPH) << 32; in kvm_riscv_vcpu_timer_sync()
333 t->next_cycles = csr_read(CSR_VSTIMECMP); in kvm_riscv_vcpu_timer_sync()
A Dmmu.c746 if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV57X4) { in kvm_riscv_gstage_mode_detect()
754 if ((csr_read(CSR_HGATP) >> HGATP_MODE_SHIFT) == HGATP_MODE_SV48X4) { in kvm_riscv_gstage_mode_detect()
/linux/arch/riscv/kernel/
A Dsuspend.c18 context->envcfg = csr_read(CSR_ENVCFG); in suspend_save_csrs()
19 context->tvec = csr_read(CSR_TVEC); in suspend_save_csrs()
20 context->ie = csr_read(CSR_IE); in suspend_save_csrs()
33 context->satp = csr_read(CSR_SATP); in suspend_save_csrs()
A Dcpu.c150 ci->marchid = csr_read(CSR_MARCHID); in riscv_get_marchid()
164 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_get_mvendorid()
209 ci->mvendorid = csr_read(CSR_MVENDORID); in riscv_cpuinfo_starting()
211 ci->marchid = csr_read(CSR_MARCHID); in riscv_cpuinfo_starting()
212 ci->mimpid = csr_read(CSR_MIMPID); in riscv_cpuinfo_starting()
A Dalternative.c35 cpu_mfr_info->vendor_id = csr_read(CSR_MVENDORID); in riscv_fill_cpu_mfr_info()
36 cpu_mfr_info->arch_id = csr_read(CSR_MARCHID); in riscv_fill_cpu_mfr_info()
37 cpu_mfr_info->imp_id = csr_read(CSR_MIMPID); in riscv_fill_cpu_mfr_info()
A Dprocess.c123 unsigned long tmp = csr_read(CSR_STATUS); in compat_mode_detect()
127 (csr_read(CSR_STATUS) & SR_UXL) == SR_UXL_32; in compat_mode_detect()
A Dvector.c38 this_vsize = csr_read(CSR_VLENB) * 32; in riscv_v_setup_vsize()
A Dhibernate.c102 hdr->saved_satp = csr_read(CSR_SATP); in arch_hibernation_header_save()
/linux/arch/riscv/include/asm/
A Dtimex.h53 return csr_read(CSR_TIME); in get_cycles()
59 return csr_read(CSR_TIMEH); in get_cycles_hi()
A Dirqflags.h15 return csr_read(CSR_STATUS); in arch_local_save_flags()
/linux/tools/testing/selftests/kvm/include/riscv/
A Darch_timer.h27 return csr_read(CSR_TIME); in timer_get_cycles()
37 return csr_read(CSR_STIMECMP); in timer_get_cmp()
/linux/arch/riscv/mm/
A Dcontext.c232 old = csr_read(CSR_SATP); in asids_init()
235 asid_bits = (csr_read(CSR_SATP) >> SATP_ASID_SHIFT) & SATP_ASID_MASK; in asids_init()
A Dfault.c136 pfn = csr_read(CSR_SATP) & SATP_PPN; in vmalloc_fault()
/linux/arch/riscv/include/asm/vdso/
A Dgettimeofday.h79 return csr_read(CSR_TIME); in __arch_get_hw_counter()
/linux/arch/riscv/errata/thead/
A Derrata.c39 if (!(csr_read(CSR_TH_SXSTATUS) & SXSTATUS_MAEE)) in errata_probe_mae()
/linux/drivers/acpi/riscv/
A Dcppc.c74 data->ret.value = csr_read(CSR_TIME); in cppc_ffh_csr_read()
/linux/tools/lib/perf/
A Dmmap.c417 #define csr_read(csr) \ macro
430 __val = csr_read(__csr_num); \ in csr_read_num()
/linux/drivers/irqchip/
A Dirq-riscv-intc.c41 while ((topi = csr_read(CSR_TOPI))) in riscv_intc_aia_irq()
/linux/tools/arch/riscv/include/asm/
A Dcsr.h488 #define csr_read(csr) \ macro
/linux/drivers/perf/
A Driscv_pmu.c95 __val = csr_read(__csr_num); \ in csr_read_num()

Completed in 57 milliseconds

12