Home
last modified time | relevance | path

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

/Linux-v6.1/arch/loongarch/mm/
Dtlb.c225 csr_write64(pwctl0, LOONGARCH_CSR_PWCTL0); in setup_ptwalker()
226 csr_write64(pwctl1, LOONGARCH_CSR_PWCTL1); in setup_ptwalker()
227 csr_write64((long)swapper_pg_dir, LOONGARCH_CSR_PGDH); in setup_ptwalker()
228 csr_write64((long)invalid_pg_dir, LOONGARCH_CSR_PGDL); in setup_ptwalker()
229 csr_write64((long)smp_processor_id(), LOONGARCH_CSR_TMID); in setup_ptwalker()
292 csr_write64(pcpu_handlers[cpu], LOONGARCH_CSR_EENTRY); in setup_tlb_handler()
293 csr_write64(pcpu_handlers[cpu], LOONGARCH_CSR_MERRENTRY); in setup_tlb_handler()
294 csr_write64(pcpu_handlers[cpu] + 80*VECSIZE, LOONGARCH_CSR_TLBRENTRY); in setup_tlb_handler()
/Linux-v6.1/arch/loongarch/kernel/
Dtime.c54 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_set_state_oneshot()
69 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_set_state_oneshot_stopped()
86 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_set_state_periodic()
104 csr_write64(timer_config, LOONGARCH_CSR_TCFG); in constant_timer_next_event()
123 csr_write64(-init_timeval, LOONGARCH_CSR_CNTC); in sync_counter()
Dtraps.c659 csr_write64(eentry, LOONGARCH_CSR_EENTRY); in configure_exception_vector()
660 csr_write64(eentry, LOONGARCH_CSR_MERRENTRY); in configure_exception_vector()
661 csr_write64(tlbrentry, LOONGARCH_CSR_TLBRENTRY); in configure_exception_vector()
/Linux-v6.1/arch/loongarch/include/asm/
Dloongarch.h224 static __always_inline void csr_write64(u64 val, u32 reg) in csr_write64() function
1230 #define write_csr_entryhi(val) csr_write64(val, LOONGARCH_CSR_TLBEHI)
1232 #define write_csr_entrylo0(val) csr_write64(val, LOONGARCH_CSR_TLBELO0)
1234 #define write_csr_entrylo1(val) csr_write64(val, LOONGARCH_CSR_TLBELO1)
1245 #define write_csr_prcfg1(val) csr_write64(val, LOONGARCH_CSR_PRCFG1)
1247 #define write_csr_prcfg2(val) csr_write64(val, LOONGARCH_CSR_PRCFG2)
1249 #define write_csr_prcfg3(val) csr_write64(val, LOONGARCH_CSR_PRCFG3)
1256 #define write_csr_impctl1(val) csr_write64(val, LOONGARCH_CSR_IMPCTL1)
1257 #define write_csr_impctl2(val) csr_write64(val, LOONGARCH_CSR_IMPCTL2)
1267 #define write_csr_perfctrl0(val) csr_write64(val, LOONGARCH_CSR_PERFCTRL0)
[all …]
Dmmu_context.h89 csr_write64((unsigned long)next->pgd, LOONGARCH_CSR_PGDL); in switch_mm_irqs_off()
91 csr_write64((unsigned long)invalid_pg_dir, LOONGARCH_CSR_PGDL); in switch_mm_irqs_off()
Dpercpu.h26 csr_write64(off, PERCPU_BASE_KS); in set_my_cpu_offset()
/Linux-v6.1/drivers/firmware/efi/libstub/
Dloongarch-stub.c94 csr_write64(CSR_DMW0_INIT, LOONGARCH_CSR_DMWIN0); in efi_boot_kernel()
95 csr_write64(CSR_DMW1_INIT, LOONGARCH_CSR_DMWIN1); in efi_boot_kernel()