Lines Matching full:ic
41 struct irq_chip ic; member
326 static void ep93xx_init_irq_chip(struct device *dev, struct irq_chip *ic) in ep93xx_init_irq_chip() argument
328 ic->irq_ack = ep93xx_gpio_irq_ack; in ep93xx_init_irq_chip()
329 ic->irq_mask_ack = ep93xx_gpio_irq_mask_ack; in ep93xx_init_irq_chip()
330 ic->irq_mask = ep93xx_gpio_irq_mask; in ep93xx_init_irq_chip()
331 ic->irq_unmask = ep93xx_gpio_irq_unmask; in ep93xx_init_irq_chip()
332 ic->irq_set_type = ep93xx_gpio_irq_type; in ep93xx_init_irq_chip()
356 struct irq_chip *ic; in ep93xx_gpio_add_bank() local
365 ic = &egc->eic->ic; in ep93xx_gpio_add_bank()
366 ic->name = devm_kasprintf(dev, GFP_KERNEL, "gpio-irq-%s", bank->label); in ep93xx_gpio_add_bank()
367 if (!ic->name) in ep93xx_gpio_add_bank()
369 ep93xx_init_irq_chip(dev, ic); in ep93xx_gpio_add_bank()
370 girq->chip = ic; in ep93xx_gpio_add_bank()