Searched refs:girq (Results 1 - 25 of 90) sorted by last modified time

1234

/linux-master/include/linux/gpio/
H A Ddriver.h671 static inline void gpio_irq_chip_set_chip(struct gpio_irq_chip *girq, argument
675 girq->chip = (struct irq_chip *)chip;
/linux-master/drivers/pinctrl/
H A Dpinctrl-cy8c95x0.c1417 struct gpio_irq_chip *girq = &chip->gpio_chip.irq; local
1435 gpio_irq_chip_set_chip(girq, &cy8c95x0_irqchip);
1438 girq->parent_handler = NULL;
1439 girq->num_parents = 0;
1440 girq->parents = NULL;
1441 girq->default_type = IRQ_TYPE_NONE;
1442 girq->handler = handle_simple_irq;
1443 girq->threaded = true;
H A Dpinctrl-amd.c1083 struct gpio_irq_chip *girq; local
1141 girq = &gpio_dev->gc.irq;
1142 gpio_irq_chip_set_chip(girq, &amd_gpio_irqchip);
1144 girq->parent_handler = NULL;
1145 girq->num_parents = 0;
1146 girq->parents = NULL;
1147 girq->default_type = IRQ_TYPE_NONE;
1148 girq->handler = handle_simple_irq;
H A Dpinctrl-st.c1552 struct gpio_irq_chip *girq; local
1566 girq = &bank->gpio_chip.irq;
1567 gpio_irq_chip_set_chip(girq, &st_gpio_irqchip);
1568 girq->parent_handler = st_gpio_irq_handler;
1569 girq->num_parents = 1;
1570 girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents),
1572 if (!girq->parents)
1574 girq->parents[0] = gpio_irq;
1575 girq
[all...]
H A Dpinctrl-ocelot.c1979 struct gpio_irq_chip *girq; local
1992 girq = &gc->irq;
1993 gpio_irq_chip_set_chip(girq, &ocelot_irqchip);
1994 girq->parent_handler = ocelot_irq_handler;
1995 girq->num_parents = 1;
1996 girq->parents = devm_kcalloc(&pdev->dev, 1,
1997 sizeof(*girq->parents),
1999 if (!girq->parents)
2001 girq->parents[0] = irq;
2002 girq
[all...]
H A Dpinctrl-mcp23s08.c660 struct gpio_irq_chip *girq = &mcp->chip.irq; local
662 gpio_irq_chip_set_chip(girq, &mcp23s08_irq_chip);
664 girq->parent_handler = NULL;
665 girq->num_parents = 0;
666 girq->parents = NULL;
667 girq->default_type = IRQ_TYPE_NONE;
668 girq->handler = handle_simple_irq;
669 girq->threaded = true;
H A Dpinctrl-aw9523.c829 struct gpio_irq_chip *girq; local
854 girq = &awi->gpio.irq;
855 gpio_irq_chip_set_chip(girq, &aw9523_irq_chip);
856 girq->parent_handler = NULL;
857 girq->num_parents = 0;
858 girq->parents = NULL;
859 girq->default_type = IRQ_TYPE_EDGE_BOTH;
860 girq->handler = handle_simple_irq;
861 girq->threaded = true;
/linux-master/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_phy.c523 struct gpio_irq_chip *girq; local
553 girq = &gc->irq;
554 gpio_irq_chip_set_chip(girq, &txgbe_gpio_irq_chip);
555 girq->default_type = IRQ_TYPE_NONE;
556 girq->handler = handle_bad_irq;
/linux-master/drivers/net/dsa/microchip/
H A Dksz_common.c2290 struct ksz_irq *girq = &dev->girq; local
2292 girq->nirqs = dev->info->port_cnt;
2293 girq->reg_mask = REG_SW_PORT_INT_MASK__1;
2294 girq->reg_status = REG_SW_PORT_INT_STATUS__1;
2295 snprintf(girq->name, sizeof(girq->name), "global_port_irq");
2297 girq->irq_num = dev->irq;
2299 return ksz_irq_common_setup(dev, girq);
2311 pirq->irq_num = irq_find_mapping(dev->girq
[all...]
H A Dksz_common.h185 struct ksz_irq girq; member in struct:ksz_device
/linux-master/drivers/gpio/
H A Dgpiolib.c1298 struct gpio_irq_chip *girq = &gc->irq; local
1300 if (!girq->init_hw)
1303 return girq->init_hw(gc);
1308 struct gpio_irq_chip *girq = &gc->irq; local
1310 if (!girq->init_valid_mask)
1313 girq->valid_mask = gpiochip_allocate_mask(gc);
1314 if (!girq->valid_mask)
1317 girq->init_valid_mask(gc, girq->valid_mask, gc->ngpio);
1370 struct gpio_irq_chip *girq local
1445 struct gpio_irq_chip *girq = &gc->irq; local
[all...]
H A Dgpio-sch.c325 struct gpio_irq_chip *girq; local
388 girq = &sch->chip.irq;
389 gpio_irq_chip_set_chip(girq, &sch_irqchip);
390 girq->num_parents = 0;
391 girq->parents = NULL;
392 girq->parent_handler = NULL;
393 girq->default_type = IRQ_TYPE_NONE;
394 girq->handler = handle_bad_irq;
H A Dgpio-pca953x.c925 struct gpio_irq_chip *girq; local
956 girq = &chip->gpio_chip.irq;
957 gpio_irq_chip_set_chip(girq, &pca953x_irq_chip);
959 girq->parent_handler = NULL;
960 girq->num_parents = 0;
961 girq->parents = NULL;
962 girq->default_type = IRQ_TYPE_NONE;
963 girq->handler = handle_simple_irq;
964 girq->threaded = true;
965 girq
[all...]
H A Dgpio-graniterapids.c290 struct gpio_irq_chip *girq; local
323 girq = &priv->gc.irq;
324 gpio_irq_chip_set_chip(girq, &gnr_gpio_irq_chip);
325 girq->chip->name = dev_name(dev);
326 girq->parent_handler = NULL;
327 girq->num_parents = 0;
328 girq->parents = NULL;
329 girq->default_type = IRQ_TYPE_NONE;
330 girq->handler = handle_bad_irq;
H A Dgpio-tangier.c417 struct gpio_irq_chip *girq; local
441 girq = &gpio->chip.irq;
442 gpio_irq_chip_set_chip(girq, &tng_irqchip);
443 girq->init_hw = tng_irq_init_hw;
444 girq->parent_handler = tng_irq_handler;
445 girq->num_parents = 1;
446 girq->parents = devm_kcalloc(dev, girq->num_parents,
447 sizeof(*girq->parents), GFP_KERNEL);
448 if (!girq
[all...]
H A Dgpio-wcove.c411 struct gpio_irq_chip *girq; local
460 girq = &wg->chip.irq;
461 gpio_irq_chip_set_chip(girq, &wcove_irqchip);
463 girq->parent_handler = NULL;
464 girq->num_parents = 0;
465 girq->parents = NULL;
466 girq->default_type = IRQ_TYPE_NONE;
467 girq->handler = handle_simple_irq;
468 girq->threaded = true;
H A Dgpio-crystalcove.c337 struct gpio_irq_chip *girq; local
359 girq = &cg->chip.irq;
360 gpio_irq_chip_set_chip(girq, &crystalcove_irqchip);
362 girq->parent_handler = NULL;
363 girq->num_parents = 0;
364 girq->parents = NULL;
365 girq->default_type = IRQ_TYPE_NONE;
366 girq->handler = handle_simple_irq;
367 girq->threaded = true;
H A Dgpio-nomadik.c637 struct gpio_irq_chip *girq; local
679 girq = &chip->irq;
680 gpio_irq_chip_set_chip(girq, &nmk_irq_chip);
681 girq->parent_handler = NULL;
682 girq->num_parents = 0;
683 girq->parents = NULL;
684 girq->default_type = IRQ_TYPE_NONE;
685 girq->handler = handle_edge_irq;
H A Dgpio-eic-sprd.c528 u32 bank, n, girq; local
559 girq = irq_find_mapping(chip->irq.domain, offset);
561 generic_handle_irq(girq);
562 sprd_eic_toggle_trigger(chip, girq, offset);
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rzg2l.c2203 struct gpio_irq_chip *girq; local
2241 girq = &chip->irq;
2242 gpio_irq_chip_set_chip(girq, &rzg2l_gpio_irqchip);
2243 girq->fwnode = of_node_to_fwnode(np);
2244 girq->parent_domain = parent_domain;
2245 girq->child_to_parent_hwirq = rzg2l_gpio_child_to_parent_hwirq;
2246 girq->populate_parent_alloc_arg = rzg2l_gpio_populate_parent_fwspec;
2247 girq->child_irq_domain_ops.free = rzg2l_gpio_irq_domain_free;
2248 girq->init_valid_mask = rzg2l_init_irq_valid_mask;
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c1526 struct gpio_irq_chip *girq; local
1528 girq = &gc->irq;
1529 gpio_irq_chip_set_chip(girq, &byt_gpio_irq_chip);
1530 girq->init_hw = byt_gpio_irq_init_hw;
1531 girq->init_valid_mask = byt_init_irq_valid_mask;
1532 girq->parent_handler = byt_gpio_irq_handler;
1533 girq->num_parents = 1;
1534 girq->parents = devm_kcalloc(vg->dev, girq->num_parents,
1535 sizeof(*girq
[all...]
H A Dpinctrl-intel.c1324 struct gpio_irq_chip *girq; local
1349 girq = &pctrl->chip.irq;
1350 gpio_irq_chip_set_chip(girq, &intel_gpio_irq_chip);
1352 girq->parent_handler = NULL;
1353 girq->num_parents = 0;
1354 girq->default_type = IRQ_TYPE_NONE;
1355 girq->handler = handle_bad_irq;
1356 girq->init_hw = intel_gpio_irq_init_hw;
/linux-master/drivers/pinctrl/nuvoton/
H A Dpinctrl-wpcm450.c1043 struct gpio_irq_chip *girq; local
1081 girq = &gpio->gc.irq;
1082 gpio_irq_chip_set_chip(girq, &wpcm450_gpio_irqchip);
1083 girq->parent_handler = wpcm450_gpio_irqhandler;
1084 girq->parents = devm_kcalloc(dev, WPCM450_NUM_GPIO_IRQS,
1085 sizeof(*girq->parents), GFP_KERNEL);
1086 if (!girq->parents)
1088 girq->default_type = IRQ_TYPE_NONE;
1089 girq->handler = handle_bad_irq;
1091 girq
[all...]
/linux-master/drivers/platform/x86/intel/
H A Dint0002_vgpio.c162 struct gpio_irq_chip *girq; local
205 girq = &chip->irq;
206 girq->chip = &int0002_irqchip;
208 girq->parent_handler = NULL;
209 girq->num_parents = 0;
210 girq->parents = NULL;
211 girq->default_type = IRQ_TYPE_NONE;
212 girq->handler = handle_edge_irq;
/linux-master/drivers/pinctrl/qcom/
H A Dpinctrl-msm.c1394 struct gpio_irq_chip *girq; local
1431 girq = &chip->irq;
1432 gpio_irq_chip_set_chip(girq, &msm_gpio_irq_chip);
1433 girq->parent_handler = msm_gpio_irq_handler;
1434 girq->fwnode = dev_fwnode(pctrl->dev);
1435 girq->num_parents = 1;
1436 girq->parents = devm_kcalloc(pctrl->dev, 1, sizeof(*girq->parents),
1438 if (!girq->parents)
1440 girq
[all...]

Completed in 420 milliseconds

1234