Searched refs:iocsr_write32 (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-loongson-eiointc.c | 127 iocsr_write32(data, reg); in veiointc_set_irq_route() 151 iocsr_write32(EIOINTC_ALL_ENABLE_VEC_MASK(vector), regaddr); in eiointc_set_irq_affinity() 153 iocsr_write32(EIOINTC_ALL_ENABLE, regaddr); in eiointc_set_irq_affinity() 210 iocsr_write32(data, EIOINTC_REG_NODEMAP + i * 4); in eiointc_router_init() 216 iocsr_write32(data, EIOINTC_REG_IPMAP + i * 4); in eiointc_router_init() 229 iocsr_write32(data, EIOINTC_REG_ROUTE + i * 4); in eiointc_router_init() 234 iocsr_write32(data, EIOINTC_REG_ENABLE + i * 4); in eiointc_router_init() 235 iocsr_write32(data, EIOINTC_REG_BOUNCE + i * 4); in eiointc_router_init() 459 iocsr_write32(val, EXTIOI_VIRT_CONFIG); in eiointc_init()
|
| /linux-6.15/arch/loongarch/kernel/ |
| H A D | smp.c | 185 iocsr_write32(action, LOONGARCH_IOCSR_IPI_CLEAR); in ipi_read_clear() 197 iocsr_write32(val, LOONGARCH_IOCSR_IPI_SEND); in ipi_write_action() 326 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_EN); in loongson_smp_setup() 374 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_EN); in loongson_init_secondary() 445 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_CLEAR); in idle_play_dead() 467 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_CLEAR); in poll_play_dead() 509 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_EN); in loongson_ipi_resume()
|
| /linux-6.15/drivers/cpufreq/ |
| H A D | loongson3_cpufreq.c | 198 iocsr_write32(msg.value, LOONGARCH_IOCSR_SMCMBX); in do_service_request() 199 iocsr_write32(iocsr_read32(LOONGARCH_IOCSR_MISC_FUNC) | IOCSR_MISC_FUNC_SOFT_INT, in do_service_request()
|
| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | loongarch.h | 187 #define iocsr_write32(val, reg) __iocsrwr_w(val, reg) macro
|