Home
last modified time | relevance | path

Searched refs:csr_write64 (Results 1 – 12 of 12) sorted by relevance

/arch/loongarch/power/
A Dsuspend.c49 csr_write64(eentry, LOONGARCH_CSR_EENTRY); in loongarch_common_resume()
50 csr_write64(eentry, LOONGARCH_CSR_MERRENTRY); in loongarch_common_resume()
51 csr_write64(tlbrentry, LOONGARCH_CSR_TLBRENTRY); in loongarch_common_resume()
53 csr_write64(saved_regs.pgd, LOONGARCH_CSR_PGDL); in loongarch_common_resume()
54 csr_write64(saved_regs.kpgd, LOONGARCH_CSR_PGDH); in loongarch_common_resume()
59 csr_write64(saved_regs.pcpu_base, PERCPU_BASE_KS); in loongarch_common_resume()
A Dhibernate.c36 csr_write64(saved_pcpu_base, PERCPU_BASE_KS); in restore_processor_state()
/arch/loongarch/mm/
A Dtlb.c232 csr_write64(pwctl0, LOONGARCH_CSR_PWCTL0); in setup_ptwalker()
233 csr_write64(pwctl1, LOONGARCH_CSR_PWCTL1); in setup_ptwalker()
234 csr_write64((long)swapper_pg_dir, LOONGARCH_CSR_PGDH); in setup_ptwalker()
235 csr_write64((long)invalid_pg_dir, LOONGARCH_CSR_PGDL); in setup_ptwalker()
236 csr_write64((long)smp_processor_id(), LOONGARCH_CSR_TMID); in setup_ptwalker()
306 csr_write64(pcpu_handlers[cpu], LOONGARCH_CSR_EENTRY); in setup_tlb_handler()
307 csr_write64(pcpu_handlers[cpu], LOONGARCH_CSR_MERRENTRY); in setup_tlb_handler()
308 csr_write64(pcpu_handlers[cpu] + 80*VECSIZE, LOONGARCH_CSR_TLBRENTRY); in setup_tlb_handler()
A Dkasan_init.c290 csr_write64(__pa_symbol(kasan_pg_dir), LOONGARCH_CSR_PGDH); in kasan_init()
327 csr_write64(__pa_symbol(swapper_pg_dir), LOONGARCH_CSR_PGDH); in kasan_init()
/arch/loongarch/kernel/
A Dtime.c56 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_set_state_oneshot()
73 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_set_state_periodic()
88 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_set_state_shutdown()
101 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_timer_next_event()
142 csr_write64(init_offset, LOONGARCH_CSR_CNTC); in sync_counter()
A Dtraps.c1133 csr_write64(eentry, LOONGARCH_CSR_EENTRY); in configure_exception_vector()
1134 csr_write64(eentry, LOONGARCH_CSR_MERRENTRY); in configure_exception_vector()
1135 csr_write64(tlbrentry, LOONGARCH_CSR_TLBRENTRY); in configure_exception_vector()
A Dhw_breakpoint.c235 csr_write64(CSR_CRMD_WE | enable, LOONGARCH_CSR_CRMD); in hw_breakpoint_control()
A Dptrace.c1068 csr_write64(attr.bp_addr, LOONGARCH_CSR_IB0ADDR); in set_single_step()
/arch/loongarch/include/asm/
A Dloongarch.h180 #define csr_write64(val, reg) __csrwr_d(val, reg) macro
1269 #define write_csr_entryhi(val) csr_write64(val, LOONGARCH_CSR_TLBEHI)
1271 #define write_csr_entrylo0(val) csr_write64(val, LOONGARCH_CSR_TLBELO0)
1273 #define write_csr_entrylo1(val) csr_write64(val, LOONGARCH_CSR_TLBELO1)
1284 #define write_csr_prcfg1(val) csr_write64(val, LOONGARCH_CSR_PRCFG1)
1286 #define write_csr_prcfg2(val) csr_write64(val, LOONGARCH_CSR_PRCFG2)
1288 #define write_csr_prcfg3(val) csr_write64(val, LOONGARCH_CSR_PRCFG3)
1295 #define write_csr_impctl1(val) csr_write64(val, LOONGARCH_CSR_IMPCTL1)
1296 #define write_csr_impctl2(val) csr_write64(val, LOONGARCH_CSR_IMPCTL2)
1306 #define write_csr_perfctrl0(val) csr_write64(val, LOONGARCH_CSR_PERFCTRL0)
[all …]
A Dkvm_csr.h154 #define write_csr_gtlbc(val) csr_write64(val, LOONGARCH_CSR_GTLBC)
157 #define write_csr_gcfg(val) csr_write64(val, LOONGARCH_CSR_GCFG)
159 #define write_csr_gstat(val) csr_write64(val, LOONGARCH_CSR_GSTAT)
161 #define write_csr_gintc(val) csr_write64(val, LOONGARCH_CSR_GINTC)
163 #define write_csr_gcntc(val) csr_write64(val, LOONGARCH_CSR_GCNTC)
A Dhw_breakpoint.h68 csr_write64(VAL, LOONGARCH_CSR_##IB##N##REG); \
70 csr_write64(VAL, LOONGARCH_CSR_##DB##N##REG); \
A Dpercpu.h30 csr_write64(off, PERCPU_BASE_KS); in set_my_cpu_offset()

Completed in 704 milliseconds