Symbol: irqsteer_data
drivers/irqchip/irq-imx-irqsteer.c
104
struct irqsteer_data *data = d->chip_data;
drivers/irqchip/irq-imx-irqsteer.c
132
static int imx_irqsteer_get_hwirq_base(struct irqsteer_data *data, u32 irq)
drivers/irqchip/irq-imx-irqsteer.c
146
struct irqsteer_data *data = irq_desc_get_handler_data(desc);
drivers/irqchip/irq-imx-irqsteer.c
181
struct irqsteer_data *data;
drivers/irqchip/irq-imx-irqsteer.c
276
struct irqsteer_data *irqsteer_data = platform_get_drvdata(pdev);
drivers/irqchip/irq-imx-irqsteer.c
279
for (i = 0; i < irqsteer_data->irq_count; i++) {
drivers/irqchip/irq-imx-irqsteer.c
280
if (!irqsteer_data->irq[i])
drivers/irqchip/irq-imx-irqsteer.c
283
irq_set_chained_handler_and_data(irqsteer_data->irq[i],
drivers/irqchip/irq-imx-irqsteer.c
287
irq_domain_remove(irqsteer_data->domain);
drivers/irqchip/irq-imx-irqsteer.c
289
clk_disable_unprepare(irqsteer_data->ipg_clk);
drivers/irqchip/irq-imx-irqsteer.c
293
static void imx_irqsteer_save_regs(struct irqsteer_data *data)
drivers/irqchip/irq-imx-irqsteer.c
302
static void imx_irqsteer_restore_regs(struct irqsteer_data *data)
drivers/irqchip/irq-imx-irqsteer.c
316
struct irqsteer_data *irqsteer_data = dev_get_drvdata(dev);
drivers/irqchip/irq-imx-irqsteer.c
318
imx_irqsteer_save_regs(irqsteer_data);
drivers/irqchip/irq-imx-irqsteer.c
319
clk_disable_unprepare(irqsteer_data->ipg_clk);
drivers/irqchip/irq-imx-irqsteer.c
326
struct irqsteer_data *irqsteer_data = dev_get_drvdata(dev);
drivers/irqchip/irq-imx-irqsteer.c
329
ret = clk_prepare_enable(irqsteer_data->ipg_clk);
drivers/irqchip/irq-imx-irqsteer.c
334
imx_irqsteer_restore_regs(irqsteer_data);
drivers/irqchip/irq-imx-irqsteer.c
61
static int imx_irqsteer_get_reg_index(struct irqsteer_data *data,
drivers/irqchip/irq-imx-irqsteer.c
69
struct irqsteer_data *data = d->chip_data;
drivers/irqchip/irq-imx-irqsteer.c
83
struct irqsteer_data *data = d->chip_data;
drivers/irqchip/irq-imx-irqsteer.c
97
struct irqsteer_data *data = d->chip_data;