Searched refs:iocsr_write32 (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/arch/loongarch/kernel/ |
H A D | smp.c | 186 iocsr_write32(action, LOONGARCH_IOCSR_IPI_CLEAR); in ipi_read_clear() 201 iocsr_write32(val, LOONGARCH_IOCSR_IPI_SEND); in ipi_write_action() 292 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_EN); in loongson_smp_setup() 340 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_EN); in loongson_init_secondary() 410 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_CLEAR); in arch_cpu_idle_dead() 432 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_CLEAR); 474 iocsr_write32(0xffffffff, LOONGARCH_IOCSR_IPI_EN); in smp_prepare_boot_cpu()
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-loongson-eiointc.c | 160 iocsr_write32(data, EIOINTC_REG_NODEMAP + i * 4); in eiointc_router_init() 166 iocsr_write32(data, EIOINTC_REG_IPMAP + i * 4); in eiointc_router_init() 177 iocsr_write32(data, EIOINTC_REG_ROUTE + i * 4); in eiointc_router_init() 182 iocsr_write32(data, EIOINTC_REG_ENABLE + i * 4); in eiointc_router_init() 183 iocsr_write32(data, EIOINTC_REG_BOUNCE + i * 4); in eiointc_router_init()
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | loongarch.h | 174 #define iocsr_write32(val, reg) __iocsrwr_w(val, reg) macro
|