Lines Matching refs:d
77 static int aic_retrigger(struct irq_data *d) in aic_retrigger() argument
79 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_retrigger()
83 irq_reg_writel(gc, d->mask, AT91_AIC_ISCR); in aic_retrigger()
89 static int aic_set_type(struct irq_data *d, unsigned type) in aic_set_type() argument
91 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_set_type()
95 smr = irq_reg_readl(gc, AT91_AIC_SMR(d->hwirq)); in aic_set_type()
96 ret = aic_common_set_type(d, type, &smr); in aic_set_type()
100 irq_reg_writel(gc, smr, AT91_AIC_SMR(d->hwirq)); in aic_set_type()
106 static void aic_suspend(struct irq_data *d) in aic_suspend() argument
108 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_suspend()
116 static void aic_resume(struct irq_data *d) in aic_resume() argument
118 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_resume()
126 static void aic_pm_shutdown(struct irq_data *d) in aic_pm_shutdown() argument
128 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_pm_shutdown()
171 static int aic_irq_domain_xlate(struct irq_domain *d, in aic_irq_domain_xlate() argument
177 struct irq_domain_chip_generic *dgc = d->gc; in aic_irq_domain_xlate()
186 ret = aic_common_irq_domain_xlate(d, ctrlr, intspec, intsize, in aic_irq_domain_xlate()