Lines Matching refs:d

87 static void aic5_mask(struct irq_data *d)  in aic5_mask()  argument
89 struct irq_domain *domain = d->domain; in aic5_mask()
92 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_mask()
99 irq_reg_writel(gc, d->hwirq, AT91_AIC5_SSR); in aic5_mask()
101 gc->mask_cache &= ~d->mask; in aic5_mask()
105 static void aic5_unmask(struct irq_data *d) in aic5_unmask() argument
107 struct irq_domain *domain = d->domain; in aic5_unmask()
110 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_unmask()
117 irq_reg_writel(gc, d->hwirq, AT91_AIC5_SSR); in aic5_unmask()
119 gc->mask_cache |= d->mask; in aic5_unmask()
123 static int aic5_retrigger(struct irq_data *d) in aic5_retrigger() argument
125 struct irq_domain *domain = d->domain; in aic5_retrigger()
131 irq_reg_writel(gc, d->hwirq, AT91_AIC5_SSR); in aic5_retrigger()
138 static int aic5_set_type(struct irq_data *d, unsigned type) in aic5_set_type() argument
140 struct irq_domain *domain = d->domain; in aic5_set_type()
147 irq_reg_writel(gc, d->hwirq, AT91_AIC5_SSR); in aic5_set_type()
149 ret = aic_common_set_type(d, type, &smr); in aic5_set_type()
158 static void aic5_suspend(struct irq_data *d) in aic5_suspend() argument
160 struct irq_domain *domain = d->domain; in aic5_suspend()
163 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_suspend()
182 static void aic5_resume(struct irq_data *d) in aic5_resume() argument
184 struct irq_domain *domain = d->domain; in aic5_resume()
187 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_resume()
206 static void aic5_pm_shutdown(struct irq_data *d) in aic5_pm_shutdown() argument
208 struct irq_domain *domain = d->domain; in aic5_pm_shutdown()
211 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_pm_shutdown()
259 static int aic5_irq_domain_xlate(struct irq_domain *d, in aic5_irq_domain_xlate() argument
265 struct irq_domain_chip_generic *dgc = d->gc; in aic5_irq_domain_xlate()
273 ret = aic_common_irq_domain_xlate(d, ctrlr, intspec, intsize, in aic5_irq_domain_xlate()