Lines Matching refs:d
29 static int xtensa_pic_irq_domain_xlate(struct irq_domain *d, in xtensa_pic_irq_domain_xlate() argument
44 static void xtensa_irq_mask(struct irq_data *d) in xtensa_irq_mask() argument
46 cached_irq_mask &= ~(1 << d->hwirq); in xtensa_irq_mask()
50 static void xtensa_irq_unmask(struct irq_data *d) in xtensa_irq_unmask() argument
52 cached_irq_mask |= 1 << d->hwirq; in xtensa_irq_unmask()
56 static void xtensa_irq_enable(struct irq_data *d) in xtensa_irq_enable() argument
58 variant_irq_enable(d->hwirq); in xtensa_irq_enable()
59 xtensa_irq_unmask(d); in xtensa_irq_enable()
62 static void xtensa_irq_disable(struct irq_data *d) in xtensa_irq_disable() argument
64 xtensa_irq_mask(d); in xtensa_irq_disable()
65 variant_irq_disable(d->hwirq); in xtensa_irq_disable()
68 static void xtensa_irq_ack(struct irq_data *d) in xtensa_irq_ack() argument
70 set_sr(1 << d->hwirq, intclear); in xtensa_irq_ack()
73 static int xtensa_irq_retrigger(struct irq_data *d) in xtensa_irq_retrigger() argument
75 set_sr(1 << d->hwirq, intset); in xtensa_irq_retrigger()