Searched refs:csr_write64 (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/arch/loongarch/mm/ |
D | tlb.c | 225 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/ |
D | time.c | 54 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()
|
D | traps.c | 659 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/ |
D | loongarch.h | 224 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 …]
|
D | mmu_context.h | 89 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()
|
D | percpu.h | 26 csr_write64(off, PERCPU_BASE_KS); in set_my_cpu_offset()
|
/Linux-v6.1/drivers/firmware/efi/libstub/ |
D | loongarch-stub.c | 94 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()
|