Lines Matching refs:girq
337 struct gpio_irq_chip *girq; in ep93xx_gpio_add_bank() local
347 girq = &gc->irq; in ep93xx_gpio_add_bank()
350 girq->chip = &ep93xx_gpio_irq_chip; in ep93xx_gpio_add_bank()
356 girq->parent_handler = ep93xx_gpio_ab_irq_handler; in ep93xx_gpio_add_bank()
357 girq->num_parents = 1; in ep93xx_gpio_add_bank()
358 girq->parents = devm_kcalloc(dev, 1, in ep93xx_gpio_add_bank()
359 sizeof(*girq->parents), in ep93xx_gpio_add_bank()
361 if (!girq->parents) in ep93xx_gpio_add_bank()
363 girq->default_type = IRQ_TYPE_NONE; in ep93xx_gpio_add_bank()
364 girq->handler = handle_level_irq; in ep93xx_gpio_add_bank()
365 girq->parents[0] = ab_parent_irq; in ep93xx_gpio_add_bank()
366 girq->first = bank->irq_base; in ep93xx_gpio_add_bank()
378 girq->parent_handler = ep93xx_gpio_f_irq_handler; in ep93xx_gpio_add_bank()
379 girq->num_parents = 8; in ep93xx_gpio_add_bank()
380 girq->parents = devm_kcalloc(dev, 8, in ep93xx_gpio_add_bank()
381 sizeof(*girq->parents), in ep93xx_gpio_add_bank()
383 if (!girq->parents) in ep93xx_gpio_add_bank()
387 girq->parents[i - 1] = platform_get_irq(pdev, i); in ep93xx_gpio_add_bank()
396 girq->default_type = IRQ_TYPE_NONE; in ep93xx_gpio_add_bank()
397 girq->handler = handle_level_irq; in ep93xx_gpio_add_bank()