Lines Matching defs:data
20 #define UNIPHIER_GPIO_PORT_DATA 0x0 /* data */
184 static void uniphier_gpio_irq_mask(struct irq_data *data)
186 struct uniphier_gpio_priv *priv = irq_data_get_irq_chip_data(data);
187 u32 mask = BIT(irqd_to_hwirq(data));
191 irq_chip_mask_parent(data);
194 static void uniphier_gpio_irq_unmask(struct irq_data *data)
196 struct uniphier_gpio_priv *priv = irq_data_get_irq_chip_data(data);
197 u32 mask = BIT(irqd_to_hwirq(data));
201 irq_chip_unmask_parent(data);
204 static int uniphier_gpio_irq_set_type(struct irq_data *data, unsigned int type)
206 struct uniphier_gpio_priv *priv = irq_data_get_irq_chip_data(data);
207 u32 mask = BIT(irqd_to_hwirq(data));
219 return irq_chip_set_type_parent(data, type);
299 struct irq_data *data, bool early)
305 irqd_to_hwirq(data) + UNIPHIER_GPIO_IRQ_OFFSET);
309 struct irq_data *data)
315 irqd_to_hwirq(data) + UNIPHIER_GPIO_IRQ_OFFSET);