Lines Matching refs:d

86 static void aic5_mask(struct irq_data *d)  in aic5_mask()  argument
88 struct irq_domain *domain = d->domain; in aic5_mask()
90 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_mask()
97 irq_reg_writel(gc, d->hwirq, AT91_AIC5_SSR); in aic5_mask()
99 gc->mask_cache &= ~d->mask; in aic5_mask()
103 static void aic5_unmask(struct irq_data *d) in aic5_unmask() argument
105 struct irq_domain *domain = d->domain; in aic5_unmask()
107 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_unmask()
114 irq_reg_writel(gc, d->hwirq, AT91_AIC5_SSR); in aic5_unmask()
116 gc->mask_cache |= d->mask; in aic5_unmask()
120 static int aic5_retrigger(struct irq_data *d) in aic5_retrigger() argument
122 struct irq_domain *domain = d->domain; in aic5_retrigger()
127 irq_reg_writel(bgc, d->hwirq, AT91_AIC5_SSR); in aic5_retrigger()
134 static int aic5_set_type(struct irq_data *d, unsigned type) in aic5_set_type() argument
136 struct irq_domain *domain = d->domain; in aic5_set_type()
142 irq_reg_writel(bgc, d->hwirq, AT91_AIC5_SSR); in aic5_set_type()
144 ret = aic_common_set_type(d, type, &smr); in aic5_set_type()
153 static void aic5_suspend(struct irq_data *d) in aic5_suspend() argument
155 struct irq_domain *domain = d->domain; in aic5_suspend()
158 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_suspend()
177 static void aic5_resume(struct irq_data *d) in aic5_resume() argument
179 struct irq_domain *domain = d->domain; in aic5_resume()
182 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_resume()
201 static void aic5_pm_shutdown(struct irq_data *d) in aic5_pm_shutdown() argument
203 struct irq_domain *domain = d->domain; in aic5_pm_shutdown()
206 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_pm_shutdown()
254 static int aic5_irq_domain_xlate(struct irq_domain *d, in aic5_irq_domain_xlate() argument
260 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(d, 0); in aic5_irq_domain_xlate()
267 ret = aic_common_irq_domain_xlate(d, ctrlr, intspec, intsize, in aic5_irq_domain_xlate()