girq              245 arch/powerpc/include/asm/opal.h int64_t opal_xive_get_irq_info(uint32_t girq,
girq              251 arch/powerpc/include/asm/opal.h int64_t opal_xive_get_irq_config(uint32_t girq, __be64 *out_vp,
girq              253 arch/powerpc/include/asm/opal.h int64_t opal_xive_set_irq_config(uint32_t girq, uint64_t vp, uint8_t prio,
girq              277 arch/powerpc/include/asm/opal.h int64_t opal_xive_free_irq(uint32_t girq);
girq              241 drivers/gpio/gpio-altera.c 	struct gpio_irq_chip *girq;
girq              288 drivers/gpio/gpio-altera.c 	girq = &altera_gc->mmchip.gc.irq;
girq              289 drivers/gpio/gpio-altera.c 	girq->chip = &altera_gc->irq_chip;
girq              291 drivers/gpio/gpio-altera.c 		girq->parent_handler = altera_gpio_irq_leveL_high_handler;
girq              293 drivers/gpio/gpio-altera.c 		girq->parent_handler = altera_gpio_irq_edge_handler;
girq              294 drivers/gpio/gpio-altera.c 	girq->num_parents = 1;
girq              295 drivers/gpio/gpio-altera.c 	girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents),
girq              297 drivers/gpio/gpio-altera.c 	if (!girq->parents)
girq              299 drivers/gpio/gpio-altera.c 	girq->default_type = IRQ_TYPE_NONE;
girq              300 drivers/gpio/gpio-altera.c 	girq->handler = handle_bad_irq;
girq              301 drivers/gpio/gpio-altera.c 	girq->parents[0] = altera_gc->mapped_irq;
girq              665 drivers/gpio/gpio-aspeed.c 	unsigned int i, p, girq, banks;
girq              678 drivers/gpio/gpio-aspeed.c 			girq = irq_find_mapping(gc->irq.domain, i * 32 + p);
girq              679 drivers/gpio/gpio-aspeed.c 			generic_handle_irq(girq);
girq             1209 drivers/gpio/gpio-aspeed.c 		struct gpio_irq_chip *girq;
girq             1212 drivers/gpio/gpio-aspeed.c 		girq = &gpio->chip.irq;
girq             1213 drivers/gpio/gpio-aspeed.c 		girq->chip = &gpio->irqc;
girq             1214 drivers/gpio/gpio-aspeed.c 		girq->chip->name = dev_name(&pdev->dev);
girq             1215 drivers/gpio/gpio-aspeed.c 		girq->chip->irq_ack = aspeed_gpio_irq_ack;
girq             1216 drivers/gpio/gpio-aspeed.c 		girq->chip->irq_mask = aspeed_gpio_irq_mask;
girq             1217 drivers/gpio/gpio-aspeed.c 		girq->chip->irq_unmask = aspeed_gpio_irq_unmask;
girq             1218 drivers/gpio/gpio-aspeed.c 		girq->chip->irq_set_type = aspeed_gpio_set_type;
girq             1219 drivers/gpio/gpio-aspeed.c 		girq->parent_handler = aspeed_gpio_irq_handler;
girq             1220 drivers/gpio/gpio-aspeed.c 		girq->num_parents = 1;
girq             1221 drivers/gpio/gpio-aspeed.c 		girq->parents = devm_kcalloc(&pdev->dev, 1,
girq             1222 drivers/gpio/gpio-aspeed.c 					     sizeof(*girq->parents),
girq             1224 drivers/gpio/gpio-aspeed.c 		if (!girq->parents)
girq             1226 drivers/gpio/gpio-aspeed.c 		girq->parents[0] = gpio->irq;
girq             1227 drivers/gpio/gpio-aspeed.c 		girq->default_type = IRQ_TYPE_NONE;
girq             1228 drivers/gpio/gpio-aspeed.c 		girq->handler = handle_bad_irq;
girq             1229 drivers/gpio/gpio-aspeed.c 		girq->init_valid_mask = aspeed_init_irq_valid_mask;
girq              228 drivers/gpio/gpio-ath79.c 	struct gpio_irq_chip *girq;
girq              283 drivers/gpio/gpio-ath79.c 		girq = &ctrl->gc.irq;
girq              284 drivers/gpio/gpio-ath79.c 		girq->chip = &ath79_gpio_irqchip;
girq              285 drivers/gpio/gpio-ath79.c 		girq->parent_handler = ath79_gpio_irq_handler;
girq              286 drivers/gpio/gpio-ath79.c 		girq->num_parents = 1;
girq              287 drivers/gpio/gpio-ath79.c 		girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents),
girq              289 drivers/gpio/gpio-ath79.c 		if (!girq->parents)
girq              291 drivers/gpio/gpio-ath79.c 		girq->parents[0] = platform_get_irq(pdev, 0);
girq              292 drivers/gpio/gpio-ath79.c 		girq->default_type = IRQ_TYPE_NONE;
girq              293 drivers/gpio/gpio-ath79.c 		girq->handler = handle_simple_irq;
girq              222 drivers/gpio/gpio-cadence.c 		struct gpio_irq_chip *girq;
girq              224 drivers/gpio/gpio-cadence.c 		girq = &cgpio->gc.irq;
girq              225 drivers/gpio/gpio-cadence.c 		girq->chip = &cdns_gpio_irqchip;
girq              226 drivers/gpio/gpio-cadence.c 		girq->parent_handler = cdns_gpio_irq_handler;
girq              227 drivers/gpio/gpio-cadence.c 		girq->num_parents = 1;
girq              228 drivers/gpio/gpio-cadence.c 		girq->parents = devm_kcalloc(&pdev->dev, 1,
girq              229 drivers/gpio/gpio-cadence.c 					     sizeof(*girq->parents),
girq              231 drivers/gpio/gpio-cadence.c 		if (!girq->parents) {
girq              235 drivers/gpio/gpio-cadence.c 		girq->parents[0] = irq;
girq              236 drivers/gpio/gpio-cadence.c 		girq->default_type = IRQ_TYPE_NONE;
girq              237 drivers/gpio/gpio-cadence.c 		girq->handler = handle_level_irq;
girq              504 drivers/gpio/gpio-eic-sprd.c 	u32 bank, n, girq;
girq              535 drivers/gpio/gpio-eic-sprd.c 			girq = irq_find_mapping(chip->irq.domain, offset);
girq              537 drivers/gpio/gpio-eic-sprd.c 			generic_handle_irq(girq);
girq              538 drivers/gpio/gpio-eic-sprd.c 			sprd_eic_toggle_trigger(chip, girq, offset);
girq              337 drivers/gpio/gpio-ep93xx.c 	struct gpio_irq_chip *girq;
girq              347 drivers/gpio/gpio-ep93xx.c 	girq = &gc->irq;
girq              350 drivers/gpio/gpio-ep93xx.c 		girq->chip = &ep93xx_gpio_irq_chip;
girq              356 drivers/gpio/gpio-ep93xx.c 		girq->parent_handler = ep93xx_gpio_ab_irq_handler;
girq              357 drivers/gpio/gpio-ep93xx.c 		girq->num_parents = 1;
girq              358 drivers/gpio/gpio-ep93xx.c 		girq->parents = devm_kcalloc(dev, 1,
girq              359 drivers/gpio/gpio-ep93xx.c 					     sizeof(*girq->parents),
girq              361 drivers/gpio/gpio-ep93xx.c 		if (!girq->parents)
girq              363 drivers/gpio/gpio-ep93xx.c 		girq->default_type = IRQ_TYPE_NONE;
girq              364 drivers/gpio/gpio-ep93xx.c 		girq->handler = handle_level_irq;
girq              365 drivers/gpio/gpio-ep93xx.c 		girq->parents[0] = ab_parent_irq;
girq              366 drivers/gpio/gpio-ep93xx.c 		girq->first = bank->irq_base;
girq              378 drivers/gpio/gpio-ep93xx.c 		girq->parent_handler = ep93xx_gpio_f_irq_handler;
girq              379 drivers/gpio/gpio-ep93xx.c 		girq->num_parents = 8;
girq              380 drivers/gpio/gpio-ep93xx.c 		girq->parents = devm_kcalloc(dev, 8,
girq              381 drivers/gpio/gpio-ep93xx.c 					     sizeof(*girq->parents),
girq              383 drivers/gpio/gpio-ep93xx.c 		if (!girq->parents)
girq              387 drivers/gpio/gpio-ep93xx.c 			girq->parents[i - 1] = platform_get_irq(pdev, i);
girq              396 drivers/gpio/gpio-ep93xx.c 		girq->default_type = IRQ_TYPE_NONE;
girq              397 drivers/gpio/gpio-ep93xx.c 		girq->handler = handle_level_irq;
girq              229 drivers/gpio/gpio-ftgpio010.c 	struct gpio_irq_chip *girq;
girq              287 drivers/gpio/gpio-ftgpio010.c 	girq = &g->gc.irq;
girq              288 drivers/gpio/gpio-ftgpio010.c 	girq->chip = &g->irq;
girq              289 drivers/gpio/gpio-ftgpio010.c 	girq->parent_handler = ftgpio_gpio_irq_handler;
girq              290 drivers/gpio/gpio-ftgpio010.c 	girq->num_parents = 1;
girq              291 drivers/gpio/gpio-ftgpio010.c 	girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents),
girq              293 drivers/gpio/gpio-ftgpio010.c 	if (!girq->parents) {
girq              297 drivers/gpio/gpio-ftgpio010.c 	girq->default_type = IRQ_TYPE_NONE;
girq              298 drivers/gpio/gpio-ftgpio010.c 	girq->handler = handle_bad_irq;
girq              299 drivers/gpio/gpio-ftgpio010.c 	girq->parents[0] = irq;
girq              256 drivers/gpio/gpio-hlwd.c 		struct gpio_irq_chip *girq;
girq              271 drivers/gpio/gpio-hlwd.c 		girq = &hlwd->gpioc.irq;
girq              272 drivers/gpio/gpio-hlwd.c 		girq->chip = &hlwd->irqc;
girq              273 drivers/gpio/gpio-hlwd.c 		girq->parent_handler = hlwd_gpio_irqhandler;
girq              274 drivers/gpio/gpio-hlwd.c 		girq->num_parents = 1;
girq              275 drivers/gpio/gpio-hlwd.c 		girq->parents = devm_kcalloc(&pdev->dev, 1,
girq              276 drivers/gpio/gpio-hlwd.c 					     sizeof(*girq->parents),
girq              278 drivers/gpio/gpio-hlwd.c 		if (!girq->parents)
girq              280 drivers/gpio/gpio-hlwd.c 		girq->parents[0] = hlwd->irq;
girq              281 drivers/gpio/gpio-hlwd.c 		girq->default_type = IRQ_TYPE_NONE;
girq              282 drivers/gpio/gpio-hlwd.c 		girq->handler = handle_level_irq;
girq              335 drivers/gpio/gpio-intel-mid.c 	struct gpio_irq_chip *girq;
girq              376 drivers/gpio/gpio-intel-mid.c 	girq = &priv->chip.irq;
girq              377 drivers/gpio/gpio-intel-mid.c 	girq->chip = &intel_mid_irqchip;
girq              378 drivers/gpio/gpio-intel-mid.c 	girq->init_hw = intel_mid_irq_init_hw;
girq              379 drivers/gpio/gpio-intel-mid.c 	girq->parent_handler = intel_mid_irq_handler;
girq              380 drivers/gpio/gpio-intel-mid.c 	girq->num_parents = 1;
girq              381 drivers/gpio/gpio-intel-mid.c 	girq->parents = devm_kcalloc(&pdev->dev, girq->num_parents,
girq              382 drivers/gpio/gpio-intel-mid.c 				     sizeof(*girq->parents),
girq              384 drivers/gpio/gpio-intel-mid.c 	if (!girq->parents)
girq              386 drivers/gpio/gpio-intel-mid.c 	girq->parents[0] = pdev->irq;
girq              387 drivers/gpio/gpio-intel-mid.c 	girq->first = irq_base;
girq              388 drivers/gpio/gpio-intel-mid.c 	girq->default_type = IRQ_TYPE_NONE;
girq              389 drivers/gpio/gpio-intel-mid.c 	girq->handler = handle_simple_irq;
girq              197 drivers/gpio/gpio-ixp4xx.c 	struct gpio_irq_chip *girq;
girq              284 drivers/gpio/gpio-ixp4xx.c 	girq = &g->gc.irq;
girq              285 drivers/gpio/gpio-ixp4xx.c 	girq->chip = &ixp4xx_gpio_irqchip;
girq              286 drivers/gpio/gpio-ixp4xx.c 	girq->fwnode = g->fwnode;
girq              287 drivers/gpio/gpio-ixp4xx.c 	girq->parent_domain = parent;
girq              288 drivers/gpio/gpio-ixp4xx.c 	girq->child_to_parent_hwirq = ixp4xx_gpio_child_to_parent_hwirq;
girq              289 drivers/gpio/gpio-ixp4xx.c 	girq->handler = handle_bad_irq;
girq              290 drivers/gpio/gpio-ixp4xx.c 	girq->default_type = IRQ_TYPE_NONE;
girq              372 drivers/gpio/gpio-lynxpoint.c 		struct gpio_irq_chip *girq;
girq              374 drivers/gpio/gpio-lynxpoint.c 		girq = &gc->irq;
girq              375 drivers/gpio/gpio-lynxpoint.c 		girq->chip = &lp_irqchip;
girq              376 drivers/gpio/gpio-lynxpoint.c 		girq->init_hw = lp_gpio_irq_init_hw;
girq              377 drivers/gpio/gpio-lynxpoint.c 		girq->parent_handler = lp_gpio_irq_handler;
girq              378 drivers/gpio/gpio-lynxpoint.c 		girq->num_parents = 1;
girq              379 drivers/gpio/gpio-lynxpoint.c 		girq->parents = devm_kcalloc(&pdev->dev, girq->num_parents,
girq              380 drivers/gpio/gpio-lynxpoint.c 					     sizeof(*girq->parents),
girq              382 drivers/gpio/gpio-lynxpoint.c 		if (!girq->parents)
girq              384 drivers/gpio/gpio-lynxpoint.c 		girq->parents[0] = (unsigned)irq_rc->start;
girq              385 drivers/gpio/gpio-lynxpoint.c 		girq->default_type = IRQ_TYPE_NONE;
girq              386 drivers/gpio/gpio-lynxpoint.c 		girq->handler = handle_bad_irq;
girq              252 drivers/gpio/gpio-mt7621.c 		struct gpio_irq_chip *girq;
girq              269 drivers/gpio/gpio-mt7621.c 		girq = &rg->chip.irq;
girq              270 drivers/gpio/gpio-mt7621.c 		girq->chip = &rg->irq_chip;
girq              272 drivers/gpio/gpio-mt7621.c 		girq->parent_handler = NULL;
girq              273 drivers/gpio/gpio-mt7621.c 		girq->num_parents = 0;
girq              274 drivers/gpio/gpio-mt7621.c 		girq->parents = NULL;
girq              275 drivers/gpio/gpio-mt7621.c 		girq->default_type = IRQ_TYPE_NONE;
girq              276 drivers/gpio/gpio-mt7621.c 		girq->handler = handle_simple_irq;
girq              286 drivers/gpio/gpio-pl061.c 	struct gpio_irq_chip *girq;
girq              332 drivers/gpio/gpio-pl061.c 	girq = &pl061->gc.irq;
girq              333 drivers/gpio/gpio-pl061.c 	girq->chip = &pl061->irq_chip;
girq              334 drivers/gpio/gpio-pl061.c 	girq->parent_handler = pl061_irq_handler;
girq              335 drivers/gpio/gpio-pl061.c 	girq->num_parents = 1;
girq              336 drivers/gpio/gpio-pl061.c 	girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents),
girq              338 drivers/gpio/gpio-pl061.c 	if (!girq->parents)
girq              340 drivers/gpio/gpio-pl061.c 	girq->parents[0] = irq;
girq              341 drivers/gpio/gpio-pl061.c 	girq->default_type = IRQ_TYPE_NONE;
girq              342 drivers/gpio/gpio-pl061.c 	girq->handler = handle_bad_irq;
girq              268 drivers/gpio/gpio-pmic-eic-sprd.c 	u32 n, girq, val;
girq              282 drivers/gpio/gpio-pmic-eic-sprd.c 		girq = irq_find_mapping(chip->irq.domain, n);
girq              283 drivers/gpio/gpio-pmic-eic-sprd.c 		handle_nested_irq(girq);
girq              289 drivers/gpio/gpio-pmic-eic-sprd.c 		sprd_pmic_eic_toggle_trigger(chip, girq, n);
girq              214 drivers/gpio/gpio-siox.c 	struct gpio_irq_chip *girq;
girq              244 drivers/gpio/gpio-siox.c 	girq = &ddata->gchip.irq;
girq              245 drivers/gpio/gpio-siox.c 	girq->chip = &ddata->ichip;
girq              246 drivers/gpio/gpio-siox.c 	girq->default_type = IRQ_TYPE_NONE;
girq              247 drivers/gpio/gpio-siox.c 	girq->handler = handle_level_irq;
girq              189 drivers/gpio/gpio-sprd.c 	u32 bank, n, girq;
girq              199 drivers/gpio/gpio-sprd.c 			girq = irq_find_mapping(chip->irq.domain,
girq              202 drivers/gpio/gpio-sprd.c 			generic_handle_irq(girq);
girq              233 drivers/gpio/gpio-tqmx86.c 	struct gpio_irq_chip *girq;
girq              295 drivers/gpio/gpio-tqmx86.c 		girq = &chip->irq;
girq              296 drivers/gpio/gpio-tqmx86.c 		girq->chip = irq_chip;
girq              297 drivers/gpio/gpio-tqmx86.c 		girq->parent_handler = tqmx86_gpio_irq_handler;
girq              298 drivers/gpio/gpio-tqmx86.c 		girq->num_parents = 1;
girq              299 drivers/gpio/gpio-tqmx86.c 		girq->parents = devm_kcalloc(&pdev->dev, 1,
girq              300 drivers/gpio/gpio-tqmx86.c 					     sizeof(*girq->parents),
girq              302 drivers/gpio/gpio-tqmx86.c 		if (!girq->parents) {
girq              306 drivers/gpio/gpio-tqmx86.c 		girq->parents[0] = irq;
girq              307 drivers/gpio/gpio-tqmx86.c 		girq->default_type = IRQ_TYPE_NONE;
girq              308 drivers/gpio/gpio-tqmx86.c 		girq->handler = handle_simple_irq;
girq              309 drivers/gpio/gpio-tqmx86.c 		girq->init_valid_mask = tqmx86_init_irq_valid_mask;
girq              246 drivers/gpio/gpio-vf610.c 	struct gpio_irq_chip *girq;
girq              329 drivers/gpio/gpio-vf610.c 	girq = &gc->irq;
girq              330 drivers/gpio/gpio-vf610.c 	girq->chip = ic;
girq              331 drivers/gpio/gpio-vf610.c 	girq->parent_handler = vf610_gpio_irq_handler;
girq              332 drivers/gpio/gpio-vf610.c 	girq->num_parents = 1;
girq              333 drivers/gpio/gpio-vf610.c 	girq->parents = devm_kcalloc(&pdev->dev, 1,
girq              334 drivers/gpio/gpio-vf610.c 				     sizeof(*girq->parents),
girq              336 drivers/gpio/gpio-vf610.c 	if (!girq->parents)
girq              338 drivers/gpio/gpio-vf610.c 	girq->parents[0] = port->irq;
girq              339 drivers/gpio/gpio-vf610.c 	girq->default_type = IRQ_TYPE_NONE;
girq              340 drivers/gpio/gpio-vf610.c 	girq->handler = handle_edge_irq;
girq              293 drivers/gpio/gpio-xlp.c 	struct gpio_irq_chip *girq;
girq              399 drivers/gpio/gpio-xlp.c 	girq = &gc->irq;
girq              400 drivers/gpio/gpio-xlp.c 	girq->chip = &xlp_gpio_irq_chip;
girq              401 drivers/gpio/gpio-xlp.c 	girq->parent_handler = xlp_gpio_generic_handler;
girq              402 drivers/gpio/gpio-xlp.c 	girq->num_parents = 1;
girq              403 drivers/gpio/gpio-xlp.c 	girq->parents = devm_kcalloc(&pdev->dev, 1,
girq              404 drivers/gpio/gpio-xlp.c 				     sizeof(*girq->parents),
girq              406 drivers/gpio/gpio-xlp.c 	if (!girq->parents)
girq              408 drivers/gpio/gpio-xlp.c 	girq->parents[0] = irq;
girq              409 drivers/gpio/gpio-xlp.c 	girq->first = irq_base;
girq              410 drivers/gpio/gpio-xlp.c 	girq->default_type = IRQ_TYPE_NONE;
girq              411 drivers/gpio/gpio-xlp.c 	girq->handler = handle_level_irq;
girq              218 drivers/gpio/gpio-zx.c 	struct gpio_irq_chip *girq;
girq              254 drivers/gpio/gpio-zx.c 	girq = &chip->gc.irq;
girq              255 drivers/gpio/gpio-zx.c 	girq->chip = &zx_irqchip;
girq              256 drivers/gpio/gpio-zx.c 	girq->parent_handler = zx_irq_handler;
girq              257 drivers/gpio/gpio-zx.c 	girq->num_parents = 1;
girq              258 drivers/gpio/gpio-zx.c 	girq->parents = devm_kcalloc(&pdev->dev, 1,
girq              259 drivers/gpio/gpio-zx.c 				     sizeof(*girq->parents),
girq              261 drivers/gpio/gpio-zx.c 	if (!girq->parents)
girq              263 drivers/gpio/gpio-zx.c 	girq->parents[0] = irq;
girq              264 drivers/gpio/gpio-zx.c 	girq->default_type = IRQ_TYPE_NONE;
girq              265 drivers/gpio/gpio-zx.c 	girq->handler = handle_simple_irq;
girq              835 drivers/gpio/gpio-zynq.c 	struct gpio_irq_chip *girq;
girq              897 drivers/gpio/gpio-zynq.c 	girq = &chip->irq;
girq              898 drivers/gpio/gpio-zynq.c 	girq->chip = &zynq_gpio_edge_irqchip;
girq              899 drivers/gpio/gpio-zynq.c 	girq->parent_handler = zynq_gpio_irqhandler;
girq              900 drivers/gpio/gpio-zynq.c 	girq->num_parents = 1;
girq              901 drivers/gpio/gpio-zynq.c 	girq->parents = devm_kcalloc(&pdev->dev, 1,
girq              902 drivers/gpio/gpio-zynq.c 				     sizeof(*girq->parents),
girq              904 drivers/gpio/gpio-zynq.c 	if (!girq->parents) {
girq              908 drivers/gpio/gpio-zynq.c 	girq->parents[0] = gpio->irq;
girq              909 drivers/gpio/gpio-zynq.c 	girq->default_type = IRQ_TYPE_NONE;
girq              910 drivers/gpio/gpio-zynq.c 	girq->handler = handle_level_irq;
girq             1641 drivers/gpio/gpiolib.c 	struct gpio_irq_chip *girq = &gc->irq;
girq             1643 drivers/gpio/gpiolib.c 	if (!girq->init_hw)
girq             1646 drivers/gpio/gpiolib.c 	return girq->init_hw(gc);
girq             1651 drivers/gpio/gpiolib.c 	struct gpio_irq_chip *girq = &gc->irq;
girq             1653 drivers/gpio/gpiolib.c 	if (!girq->init_valid_mask)
girq             1656 drivers/gpio/gpiolib.c 	girq->valid_mask = gpiochip_allocate_mask(gc);
girq             1657 drivers/gpio/gpiolib.c 	if (!girq->valid_mask)
girq             1660 drivers/gpio/gpiolib.c 	girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio);
girq             1696 drivers/gpio/gpiolib.c 	struct gpio_irq_chip *girq = &gc->irq;
girq             1699 drivers/gpio/gpiolib.c 	if (!girq->domain) {
girq             1711 drivers/gpio/gpiolib.c 		girq->parents = devm_kcalloc(dev, 1,
girq             1712 drivers/gpio/gpiolib.c 					     sizeof(*girq->parents),
girq             1714 drivers/gpio/gpiolib.c 		if (!girq->parents) {
girq             1718 drivers/gpio/gpiolib.c 		girq->parents[0] = parent_irq;
girq             1719 drivers/gpio/gpiolib.c 		girq->num_parents = 1;
girq             1799 drivers/gpio/gpiolib.c 			struct gpio_irq_chip *girq = &gc->irq;
girq             1807 drivers/gpio/gpiolib.c 			ret = girq->child_to_parent_hwirq(gc, i,
girq             1819 drivers/gpio/gpiolib.c 			fwspec.param[0] = girq->child_offset_to_irq(gc, i);
girq             1880 drivers/gpio/gpiolib.c 	struct gpio_irq_chip *girq = &gc->irq;
girq             1895 drivers/gpio/gpiolib.c 	ret = girq->child_to_parent_hwirq(gc, hwirq, type,
girq             1912 drivers/gpio/gpiolib.c 			    girq->handler,
girq             1923 drivers/gpio/gpiolib.c 	girq->populate_parent_fwspec(gc, &parent_fwspec, parent_hwirq,
girq              353 drivers/gpio/sgpio-aspeed.c 	unsigned int i, p, girq;
girq              364 drivers/gpio/sgpio-aspeed.c 			girq = irq_find_mapping(gc->irq.domain, i * 32 + p);
girq              365 drivers/gpio/sgpio-aspeed.c 			generic_handle_irq(girq);
girq             1089 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	struct gpio_irq_chip *girq;
girq             1138 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	girq = &pc->gpio_chip.irq;
girq             1139 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	girq->chip = &bcm2835_gpio_irq_chip;
girq             1140 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	girq->parent_handler = bcm2835_gpio_irq_handler;
girq             1141 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	girq->num_parents = BCM2835_NUM_IRQS;
girq             1142 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	girq->parents = devm_kcalloc(dev, BCM2835_NUM_IRQS,
girq             1143 drivers/pinctrl/bcm/pinctrl-bcm2835.c 				     sizeof(*girq->parents),
girq             1145 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	if (!girq->parents)
girq             1155 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		girq->parents[i] = irq_of_parse_and_map(np, i);
girq             1156 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	girq->default_type = IRQ_TYPE_NONE;
girq             1157 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	girq->handler = handle_level_irq;
girq              850 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		struct gpio_irq_chip *girq;
girq              861 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq = &gc->irq;
girq              862 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq->chip = irqc;
girq              863 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq->parent_handler = iproc_gpio_irq_handler;
girq              864 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq->num_parents = 1;
girq              865 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq->parents = devm_kcalloc(dev, 1,
girq              866 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 					     sizeof(*girq->parents),
girq              868 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		if (!girq->parents)
girq              870 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq->parents[0] = irq;
girq              871 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq->default_type = IRQ_TYPE_NONE;
girq              872 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c 		girq->handler = handle_simple_irq;
girq             1004 drivers/pinctrl/qcom/pinctrl-msm.c 	struct gpio_irq_chip *girq;
girq             1031 drivers/pinctrl/qcom/pinctrl-msm.c 	girq = &chip->irq;
girq             1032 drivers/pinctrl/qcom/pinctrl-msm.c 	girq->chip = &pctrl->irq_chip;
girq             1033 drivers/pinctrl/qcom/pinctrl-msm.c 	girq->parent_handler = msm_gpio_irq_handler;
girq             1034 drivers/pinctrl/qcom/pinctrl-msm.c 	girq->num_parents = 1;
girq             1035 drivers/pinctrl/qcom/pinctrl-msm.c 	girq->parents = devm_kcalloc(pctrl->dev, 1, sizeof(*girq->parents),
girq             1037 drivers/pinctrl/qcom/pinctrl-msm.c 	if (!girq->parents)
girq             1039 drivers/pinctrl/qcom/pinctrl-msm.c 	girq->default_type = IRQ_TYPE_NONE;
girq             1040 drivers/pinctrl/qcom/pinctrl-msm.c 	girq->handler = handle_bad_irq;
girq             1041 drivers/pinctrl/qcom/pinctrl-msm.c 	girq->parents[0] = pctrl->irq;
girq              976 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	struct gpio_irq_chip *girq;
girq             1056 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq = &state->chip.irq;
girq             1057 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->chip = &pmic_gpio_irq_chip;
girq             1058 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->default_type = IRQ_TYPE_NONE;
girq             1059 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->handler = handle_level_irq;
girq             1060 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->fwnode = of_node_to_fwnode(state->dev->of_node);
girq             1061 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->parent_domain = parent_domain;
girq             1062 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->child_to_parent_hwirq = pmic_gpio_child_to_parent_hwirq;
girq             1063 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->populate_parent_fwspec = gpiochip_populate_parent_fwspec_fourcell;
girq             1064 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->child_offset_to_irq = pmic_gpio_child_offset_to_irq;
girq             1065 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	girq->child_irq_domain_ops.translate = pmic_gpio_domain_translate;