Lines Matching refs:d
30 static int xtensa_pic_irq_domain_xlate(struct irq_domain *d, in xtensa_pic_irq_domain_xlate() argument
45 static void xtensa_irq_mask(struct irq_data *d) in xtensa_irq_mask() argument
47 cached_irq_mask &= ~(1 << d->hwirq); in xtensa_irq_mask()
51 static void xtensa_irq_unmask(struct irq_data *d) in xtensa_irq_unmask() argument
53 cached_irq_mask |= 1 << d->hwirq; in xtensa_irq_unmask()
57 static void xtensa_irq_enable(struct irq_data *d) in xtensa_irq_enable() argument
59 variant_irq_enable(d->hwirq); in xtensa_irq_enable()
60 xtensa_irq_unmask(d); in xtensa_irq_enable()
63 static void xtensa_irq_disable(struct irq_data *d) in xtensa_irq_disable() argument
65 xtensa_irq_mask(d); in xtensa_irq_disable()
66 variant_irq_disable(d->hwirq); in xtensa_irq_disable()
69 static void xtensa_irq_ack(struct irq_data *d) in xtensa_irq_ack() argument
71 set_sr(1 << d->hwirq, intclear); in xtensa_irq_ack()
74 static int xtensa_irq_retrigger(struct irq_data *d) in xtensa_irq_retrigger() argument
76 set_sr(1 << d->hwirq, intset); in xtensa_irq_retrigger()