Lines Matching defs:data
1999 static void pic32_gpio_irq_ack(struct irq_data *data)
2001 struct pic32_gpio_bank *bank = irqd_to_bank(data);
2006 static void pic32_gpio_irq_mask(struct irq_data *data)
2008 struct pic32_gpio_bank *bank = irqd_to_bank(data);
2011 gpiochip_disable_irq(&bank->gpio_chip, irqd_to_hwirq(data));
2014 static void pic32_gpio_irq_unmask(struct irq_data *data)
2016 struct pic32_gpio_bank *bank = irqd_to_bank(data);
2018 gpiochip_enable_irq(&bank->gpio_chip, irqd_to_hwirq(data));
2022 static unsigned int pic32_gpio_irq_startup(struct irq_data *data)
2024 struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
2026 pic32_gpio_direction_input(chip, data->hwirq);
2027 pic32_gpio_irq_unmask(data);
2032 static int pic32_gpio_irq_set_type(struct irq_data *data, unsigned int type)
2034 struct pic32_gpio_bank *bank = irqd_to_bank(data);
2035 u32 mask = irqd_to_hwirq(data);
2066 irq_set_handler_locked(data, handle_edge_irq);
2143 static void pic32_gpio_irq_print_chip(struct irq_data *data, struct seq_file *p)
2145 struct pic32_gpio_bank *bank = irqd_to_bank(data);