Home
last modified time | relevance | path

Searched refs:csr_read64 (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/arch/loongarch/include/asm/
H A Dhw_breakpoint.h60 VAL = csr_read64(LOONGARCH_CSR_##IB##N##REG); \
62 VAL = csr_read64(LOONGARCH_CSR_##DB##N##REG); \
137 return csr_read64(LOONGARCH_CSR_FWPC) & CSR_FWPC_NUM; in get_num_brps()
143 return csr_read64(LOONGARCH_CSR_MWPC) & CSR_MWPC_NUM; in get_num_wrps()
H A Dkvm_csr.h153 #define read_csr_gtlbc() csr_read64(LOONGARCH_CSR_GTLBC)
155 #define read_csr_trgp() csr_read64(LOONGARCH_CSR_TRGP)
156 #define read_csr_gcfg() csr_read64(LOONGARCH_CSR_GCFG)
158 #define read_csr_gstat() csr_read64(LOONGARCH_CSR_GSTAT)
160 #define read_csr_gintc() csr_read64(LOONGARCH_CSR_GINTC)
162 #define read_csr_gcntc() csr_read64(LOONGARCH_CSR_GCNTC)
H A Dloongarch.h178 #define csr_read64(reg) __csrrd_d(reg) macro
1261 #define read_csr_entryhi() csr_read64(LOONGARCH_CSR_TLBEHI)
1263 #define read_csr_entrylo0() csr_read64(LOONGARCH_CSR_TLBELO0)
1265 #define read_csr_entrylo1() csr_read64(LOONGARCH_CSR_TLBELO1)
1276 #define read_csr_prcfg1() csr_read64(LOONGARCH_CSR_PRCFG1)
1278 #define read_csr_prcfg2() csr_read64(LOONGARCH_CSR_PRCFG2)
1280 #define read_csr_prcfg3() csr_read64(LOONGARCH_CSR_PRCFG3)
1287 #define read_csr_impctl1() csr_read64(LOONGARCH_CSR_IMPCTL1)
1291 #define read_csr_perfctrl0() csr_read64(LOONGARCH_CSR_PERFCTRL0)
1292 #define read_csr_perfcntr0() csr_read64(LOONGARCH_CSR_PERFCNTR0)
[all …]
/linux-6.15/arch/loongarch/power/
H A Dsuspend.c34 saved_regs.pgd = csr_read64(LOONGARCH_CSR_PGDL); in loongarch_common_suspend()
35 saved_regs.kpgd = csr_read64(LOONGARCH_CSR_PGDH); in loongarch_common_suspend()
40 saved_regs.pcpu_base = csr_read64(PERCPU_BASE_KS); in loongarch_common_suspend()
H A Dhibernate.c23 saved_pcpu_base = csr_read64(PERCPU_BASE_KS); in save_processor_state()
/linux-6.15/arch/loongarch/kernel/
H A Dtime.c52 timer_config = csr_read64(LOONGARCH_CSR_TCFG); in constant_set_state_oneshot()
85 timer_config = csr_read64(LOONGARCH_CSR_TCFG); in constant_set_state_shutdown()
218 init_offset = -(drdtime() - csr_read64(LOONGARCH_CSR_CNTC)); in time_init()
H A Dhw_breakpoint.c234 enable = csr_read64(LOONGARCH_CSR_CRMD); in hw_breakpoint_control()
H A Dtraps.c1075 pr_err("csr_merrera == %016lx\n", csr_read64(LOONGARCH_CSR_MERRERA)); in cache_parity_error()
/linux-6.15/drivers/irqchip/
H A Dirq-loongarch-avec.c180 isr = csr_read64(LOONGARCH_CSR_ISR0); in complete_irq_moving()
183 isr = csr_read64(LOONGARCH_CSR_ISR1); in complete_irq_moving()
186 isr = csr_read64(LOONGARCH_CSR_ISR2); in complete_irq_moving()
189 isr = csr_read64(LOONGARCH_CSR_ISR3); in complete_irq_moving()
236 unsigned long vector = csr_read64(LOONGARCH_CSR_IRR); in avecintc_irq_dispatch()
/linux-6.15/arch/loongarch/kvm/
H A Dvcpu.c292 vcpu->arch.host_eentry = csr_read64(LOONGARCH_CSR_EENTRY); in kvm_pre_enter_guest()