Lines Matching refs:irq_data
253 static void apple_gpio_irq_ack(struct irq_data *data) in apple_gpio_irq_ack()
279 static void apple_gpio_irq_mask(struct irq_data *data) in apple_gpio_irq_mask()
289 static void apple_gpio_irq_unmask(struct irq_data *data) in apple_gpio_irq_unmask()
300 static unsigned int apple_gpio_irq_startup(struct irq_data *data) in apple_gpio_irq_startup()
314 static int apple_gpio_irq_set_type(struct irq_data *data, unsigned int type) in apple_gpio_irq_set_type()
369 void **irq_data = NULL; in apple_gpio_register() local
393 irq_data = kmalloc_array(girq->num_parents, sizeof(*irq_data), in apple_gpio_register()
395 if (!girq->parents || !irq_data) { in apple_gpio_register()
407 irq_data[i] = &pctl->irqgrps[i]; in apple_gpio_register()
410 girq->parent_handler_data_array = irq_data; in apple_gpio_register()
420 kfree(irq_data); in apple_gpio_register()