Searched refs:aic_ic_write (Results 1 – 1 of 1) sorted by relevance
/Linux-v5.15/drivers/irqchip/ |
D | irq-apple-aic.c | 198 static void aic_ic_write(struct aic_irq_chip *ic, u32 reg, u32 val) in aic_ic_write() function 211 aic_ic_write(ic, AIC_MASK_SET + MASK_REG(irqd_to_hwirq(d)), in aic_irq_mask() 219 aic_ic_write(ic, AIC_MASK_CLR + MASK_REG(d->hwirq), in aic_irq_unmask() 280 aic_ic_write(ic, AIC_TARGET_CPU + hwirq * 4, BIT(cpu)); in aic_irq_set_affinity() 593 aic_ic_write(ic, AIC_IPI_SEND, AIC_IPI_SEND_CPU(smp_processor_id())); in aic_ipi_unmask() 632 aic_ic_write(ic, AIC_IPI_SEND, send); in aic_ipi_send_mask() 655 aic_ic_write(aic_irqc, AIC_IPI_ACK, AIC_IPI_OTHER); in aic_handle_ipi() 683 aic_ic_write(aic_irqc, AIC_IPI_MASK_CLR, AIC_IPI_OTHER); in aic_handle_ipi() 781 aic_ic_write(aic_irqc, AIC_IPI_ACK, AIC_IPI_SELF | AIC_IPI_OTHER); in aic_init_cpu() 782 aic_ic_write(aic_irqc, AIC_IPI_MASK_SET, AIC_IPI_SELF); in aic_init_cpu() [all …]
|