Lines Matching refs:d

44 static int puv3_gpio_type(struct irq_data *d, unsigned int type)  in puv3_gpio_type()  argument
48 if (d->irq < IRQ_GPIOHIGH) in puv3_gpio_type()
49 mask = 1 << d->irq; in puv3_gpio_type()
51 mask = GPIO_MASK(d->irq); in puv3_gpio_type()
77 static void puv3_low_gpio_ack(struct irq_data *d) in puv3_low_gpio_ack() argument
79 writel((1 << d->irq), GPIO_GEDR); in puv3_low_gpio_ack()
82 static void puv3_low_gpio_mask(struct irq_data *d) in puv3_low_gpio_mask() argument
84 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); in puv3_low_gpio_mask()
87 static void puv3_low_gpio_unmask(struct irq_data *d) in puv3_low_gpio_unmask() argument
89 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); in puv3_low_gpio_unmask()
92 static int puv3_low_gpio_wake(struct irq_data *d, unsigned int on) in puv3_low_gpio_wake() argument
95 writel(readl(PM_PWER) | (1 << d->irq), PM_PWER); in puv3_low_gpio_wake()
97 writel(readl(PM_PWER) & ~(1 << d->irq), PM_PWER); in puv3_low_gpio_wake()
143 static void puv3_high_gpio_ack(struct irq_data *d) in puv3_high_gpio_ack() argument
145 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_ack()
150 static void puv3_high_gpio_mask(struct irq_data *d) in puv3_high_gpio_mask() argument
152 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_mask()
160 static void puv3_high_gpio_unmask(struct irq_data *d) in puv3_high_gpio_unmask() argument
162 unsigned int mask = GPIO_MASK(d->irq); in puv3_high_gpio_unmask()
170 static int puv3_high_gpio_wake(struct irq_data *d, unsigned int on) in puv3_high_gpio_wake() argument
192 static void puv3_mask_irq(struct irq_data *d) in puv3_mask_irq() argument
194 writel(readl(INTC_ICMR) & ~(1 << d->irq), INTC_ICMR); in puv3_mask_irq()
197 static void puv3_unmask_irq(struct irq_data *d) in puv3_unmask_irq() argument
199 writel(readl(INTC_ICMR) | (1 << d->irq), INTC_ICMR); in puv3_unmask_irq()
205 static int puv3_set_wake(struct irq_data *d, unsigned int on) in puv3_set_wake() argument
207 if (d->irq == IRQ_RTCAlarm) { in puv3_set_wake()