Lines Matching refs:gpio_irq
885 struct gpio_irq_chip *gpio_irq;
895 gpio_irq = &chip->irq;
896 gpio_irq_chip_set_chip(gpio_irq, &owl_gpio_irqchip);
897 gpio_irq->handler = handle_simple_irq;
898 gpio_irq->default_type = IRQ_TYPE_NONE;
899 gpio_irq->parent_handler = owl_gpio_irq_handler;
900 gpio_irq->parent_handler_data = pctrl;
901 gpio_irq->num_parents = pctrl->num_irq;
902 gpio_irq->parents = pctrl->irq;
904 gpio_irq->map = devm_kcalloc(pctrl->dev, chip->ngpio,
905 sizeof(*gpio_irq->map), GFP_KERNEL);
906 if (!gpio_irq->map)
913 gpio_irq->map[offset + j] = gpio_irq->parents[i];