Home
last modified time | relevance | path

Searched refs:aic_ic_write (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/irqchip/
Dirq-apple-aic.c322 static void aic_ic_write(struct aic_irq_chip *ic, u32 reg, u32 val) in aic_ic_write() function
339 aic_ic_write(ic, ic->info.mask_set + off + MASK_REG(irq), MASK_BIT(irq)); in aic_irq_mask()
350 aic_ic_write(ic, ic->info.mask_clr + off + MASK_REG(irq), MASK_BIT(irq)); in aic_irq_unmask()
412 aic_ic_write(ic, ic->info.target_cpu + AIC_HWIRQ_IRQ(hwirq) * 4, BIT(cpu)); in aic_irq_set_affinity()
783 aic_ic_write(ic, AIC_IPI_SEND, AIC_IPI_SEND_CPU(smp_processor_id())); in aic_ipi_unmask()
827 aic_ic_write(ic, AIC_IPI_SEND, send); in aic_ipi_send_mask()
857 aic_ic_write(aic_irqc, AIC_IPI_ACK, AIC_IPI_OTHER); in aic_handle_ipi()
887 aic_ic_write(aic_irqc, AIC_IPI_MASK_CLR, AIC_IPI_OTHER); in aic_handle_ipi()
987 aic_ic_write(aic_irqc, AIC_IPI_ACK, AIC_IPI_SELF | AIC_IPI_OTHER); in aic_init_cpu()
989 aic_ic_write(aic_irqc, AIC_IPI_MASK_SET, AIC_IPI_SELF | AIC_IPI_OTHER); in aic_init_cpu()
[all …]