Searched refs:aic_ic_write (Results 1 – 1 of 1) sorted by relevance
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-apple-aic.c | 343 static void aic_ic_write(struct aic_irq_chip *ic, u32 reg, u32 val) in aic_ic_write() function 791 aic_ic_write(aic_irqc, AIC_IPI_ACK, AIC_IPI_OTHER); in aic_handle_ipi() 801 aic_ic_write(aic_irqc, AIC_IPI_MASK_CLR, AIC_IPI_OTHER); in aic_handle_ipi() 809 aic_ic_write(aic_irqc, AIC_IPI_SEND, AIC_IPI_SEND_CPU(cpu)); in aic_ipi_send_single() 873 aic_ic_write(aic_irqc, AIC_IPI_ACK, AIC_IPI_SELF | AIC_IPI_OTHER); in aic_init_cpu() 877 aic_ic_write(aic_irqc, AIC_IPI_MASK_SET, AIC_IPI_SELF); in aic_init_cpu() 878 aic_ic_write(aic_irqc, AIC_IPI_MASK_CLR, AIC_IPI_OTHER); in aic_init_cpu() 1042 aic_ic_write(irqc, irqc->info.mask_set + off + i * 4, U32_MAX); in aic_of_ic_init() 1044 aic_ic_write(irqc, irqc->info.sw_clr + off + i * 4, U32_MAX); in aic_of_ic_init() 1047 aic_ic_write(irqc, irqc->info.target_cpu + off + i * 4, 1); in aic_of_ic_init() [all …]
|