Searched refs:csr_write32 (Results 1 – 4 of 4) sorted by relevance
/linux/arch/loongarch/power/ |
H A D | hibernate.c | 29 csr_write32(saved_crmd, LOONGARCH_CSR_CRMD); in restore_processor_state() 30 csr_write32(saved_prmd, LOONGARCH_CSR_PRMD); in restore_processor_state() 31 csr_write32(saved_euen, LOONGARCH_CSR_EUEN); in restore_processor_state() 32 csr_write32(saved_ecfg, LOONGARCH_CSR_ECFG); in restore_processor_state()
|
/linux/arch/loongarch/include/asm/ |
H A D | loongarch.h | 179 #define csr_write32(val, reg) __csrwr_w(val, reg) 1260 #define write_csr_asid(val) csr_write32(val, LOONGARCH_CSR_ASID) 1268 #define write_csr_ecfg(val) csr_write32(val, LOONGARCH_CSR_ECFG) 1270 #define write_csr_estat(val) csr_write32(val, LOONGARCH_CSR_ESTAT) 1272 #define write_csr_tlbidx(val) csr_write32(val, LOONGARCH_CSR_TLBIDX) 1274 #define write_csr_euen(val) csr_write32(val, LOONGARCH_CSR_EUEN) 1283 #define write_csr_stlbpgsize(val) csr_write32(val, LOONGARCH_CSR_STLBPGSIZE) 1285 #define write_csr_rvacfg(val) csr_write32(val, LOONGARCH_CSR_RVACFG) 1286 #define write_csr_tintclear(val) csr_write32(val, LOONGARCH_CSR_TINTCLR) 173 #define csr_write32( global() macro
|
/linux/arch/loongarch/kernel/ |
H A D | hw_breakpoint.c | 499 csr_write32(0x1 << i, LOONGARCH_CSR_FWPS); in watchpoint_handler() 519 csr_write32(0x1 << i, LOONGARCH_CSR_MWPS); in arch_hw_breakpoint_init() 554 csr_write32(CSR_FWPC_SKIP, LOONGARCH_CSR_FWPS); in hw_breakpoint_pmu_read()
|
H A D | traps.c | 815 csr_write32(CSR_FWPC_SKIP, LOONGARCH_CSR_FWPS); in do_watch() 816 csr_write32(CSR_LLBCTL_KLO, LOONGARCH_CSR_LLBCTL); in do_watch() 832 csr_write32(CSR_FWPC_SKIP, LOONGARCH_CSR_FWPS); in do_watch()
|