Lines Matching refs:ic
43 struct irq_chip ic; member
323 static void ep93xx_init_irq_chip(struct device *dev, struct irq_chip *ic) in ep93xx_init_irq_chip() argument
325 ic->irq_ack = ep93xx_gpio_irq_ack; in ep93xx_init_irq_chip()
326 ic->irq_mask_ack = ep93xx_gpio_irq_mask_ack; in ep93xx_init_irq_chip()
327 ic->irq_mask = ep93xx_gpio_irq_mask; in ep93xx_init_irq_chip()
328 ic->irq_unmask = ep93xx_gpio_irq_unmask; in ep93xx_init_irq_chip()
329 ic->irq_set_type = ep93xx_gpio_irq_type; in ep93xx_init_irq_chip()
353 struct irq_chip *ic; in ep93xx_gpio_add_bank() local
362 ic = &egc->eic->ic; in ep93xx_gpio_add_bank()
363 ic->name = devm_kasprintf(dev, GFP_KERNEL, "gpio-irq-%s", bank->label); in ep93xx_gpio_add_bank()
364 if (!ic->name) in ep93xx_gpio_add_bank()
366 ep93xx_init_irq_chip(dev, ic); in ep93xx_gpio_add_bank()
367 girq->chip = ic; in ep93xx_gpio_add_bank()