Searched refs:irq_ic_data (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-sun4i.c | 45 static struct sun4i_irq_chip_data *irq_ic_data; variable 56 writel(BIT(0), irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(0)); in sun4i_irq_ack() 66 val = readl(irq_ic_data->irq_base + in sun4i_irq_mask() 67 SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); in sun4i_irq_mask() 69 irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); in sun4i_irq_mask() 79 val = readl(irq_ic_data->irq_base + in sun4i_irq_unmask() 80 SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); in sun4i_irq_unmask() 82 irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, re in sun4i_irq_unmask() [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-sun4i.c | 45 static struct sun4i_irq_chip_data *irq_ic_data; variable 56 writel(BIT(0), irq_ic_data->irq_base + SUN4I_IRQ_PENDING_REG(0)); in sun4i_irq_ack() 66 val = readl(irq_ic_data->irq_base + in sun4i_irq_mask() 67 SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); in sun4i_irq_mask() 69 irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); in sun4i_irq_mask() 79 val = readl(irq_ic_data->irq_base + in sun4i_irq_unmask() 80 SUN4I_IRQ_ENABLE_REG(irq_ic_data, reg)); in sun4i_irq_unmask() 82 irq_ic_data->irq_base + SUN4I_IRQ_ENABLE_REG(irq_ic_data, re in sun4i_irq_unmask() [all...] |
Completed in 2 milliseconds