Lines Matching refs:data
26 static irqreturn_t max77620_gpio_irqhandler(int irq, void *data)
28 struct max77620_gpio *gpio = data;
51 static void max77620_gpio_irq_mask(struct irq_data *data)
53 struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
56 gpio->irq_enabled[data->hwirq] = false;
57 gpiochip_disable_irq(chip, data->hwirq);
60 static void max77620_gpio_irq_unmask(struct irq_data *data)
62 struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
65 gpiochip_enable_irq(chip, data->hwirq);
66 gpio->irq_enabled[data->hwirq] = true;
69 static int max77620_gpio_set_irq_type(struct irq_data *data, unsigned int type)
71 struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
93 gpio->irq_type[data->hwirq] = irq_type;
98 static void max77620_gpio_bus_lock(struct irq_data *data)
100 struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
106 static void max77620_gpio_bus_sync_unlock(struct irq_data *data)
108 struct gpio_chip *chip = irq_data_get_irq_chip_data(data);
110 unsigned int value, offset = data->hwirq;