Lines Matching defs:data
186 static int crystalcove_irq_type(struct irq_data *data, unsigned int type)
189 gpiochip_get_data(irq_data_get_irq_chip_data(data));
191 if (data->hwirq >= CRYSTALCOVE_GPIO_NUM)
216 static void crystalcove_bus_lock(struct irq_data *data)
219 gpiochip_get_data(irq_data_get_irq_chip_data(data));
224 static void crystalcove_bus_sync_unlock(struct irq_data *data)
227 gpiochip_get_data(irq_data_get_irq_chip_data(data));
228 int gpio = data->hwirq;
239 static void crystalcove_irq_unmask(struct irq_data *data)
242 gpiochip_get_data(irq_data_get_irq_chip_data(data));
244 if (data->hwirq < CRYSTALCOVE_GPIO_NUM) {
250 static void crystalcove_irq_mask(struct irq_data *data)
253 gpiochip_get_data(irq_data_get_irq_chip_data(data));
255 if (data->hwirq < CRYSTALCOVE_GPIO_NUM) {
271 static irqreturn_t crystalcove_gpio_irq_handler(int irq, void *data)
273 struct crystalcove_gpio *cg = data;