Lines Matching defs:data
721 static void owl_gpio_irq_mask(struct irq_data *data)
723 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
725 irq_hw_number_t hwirq = irqd_to_hwirq(data);
753 static void owl_gpio_irq_unmask(struct irq_data *data)
755 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
757 irq_hw_number_t hwirq = irqd_to_hwirq(data);
785 static void owl_gpio_irq_ack(struct irq_data *data)
787 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
789 irq_hw_number_t hwirq = irqd_to_hwirq(data);
799 if (irqd_get_trigger_type(data) == IRQ_TYPE_EDGE_BOTH) {
820 static int owl_gpio_irq_set_type(struct irq_data *data, unsigned int type)
822 struct gpio_chip *gc = irq_data_get_irq_chip_data(data);
826 irq_set_handler_locked(data, handle_level_irq);
828 irq_set_handler_locked(data, handle_edge_irq);
830 irq_set_type(pctrl, data->hwirq, type);