Lines Matching refs:girq
344 struct gpio_irq_chip *girq; in ep93xx_gpio_add_bank() local
354 girq = &gc->irq; in ep93xx_gpio_add_bank()
370 girq->chip = ic; in ep93xx_gpio_add_bank()
376 girq->parent_handler = ep93xx_gpio_ab_irq_handler; in ep93xx_gpio_add_bank()
377 girq->num_parents = 1; in ep93xx_gpio_add_bank()
378 girq->parents = devm_kcalloc(dev, 1, in ep93xx_gpio_add_bank()
379 sizeof(*girq->parents), in ep93xx_gpio_add_bank()
381 if (!girq->parents) in ep93xx_gpio_add_bank()
383 girq->default_type = IRQ_TYPE_NONE; in ep93xx_gpio_add_bank()
384 girq->handler = handle_level_irq; in ep93xx_gpio_add_bank()
385 girq->parents[0] = ab_parent_irq; in ep93xx_gpio_add_bank()
386 girq->first = bank->irq_base; in ep93xx_gpio_add_bank()
398 girq->parent_handler = ep93xx_gpio_f_irq_handler; in ep93xx_gpio_add_bank()
399 girq->num_parents = 8; in ep93xx_gpio_add_bank()
400 girq->parents = devm_kcalloc(dev, 8, in ep93xx_gpio_add_bank()
401 sizeof(*girq->parents), in ep93xx_gpio_add_bank()
403 if (!girq->parents) in ep93xx_gpio_add_bank()
407 girq->parents[i - 1] = platform_get_irq(pdev, i); in ep93xx_gpio_add_bank()
412 girq->chip, in ep93xx_gpio_add_bank()
416 girq->default_type = IRQ_TYPE_NONE; in ep93xx_gpio_add_bank()
417 girq->handler = handle_level_irq; in ep93xx_gpio_add_bank()