Searched refs:girq (Results 76 - 90 of 90) sorted by relevance

1234

/linux-master/drivers/input/keyboard/
H A Dadp5588-keys.c428 struct gpio_irq_chip *girq; local
449 girq = &kpad->gc.irq;
450 gpio_irq_chip_set_chip(girq, &adp5588_irq_chip);
451 girq->handler = handle_bad_irq;
452 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/pinctrl/intel/
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/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/nuvoton/
H A Dpinctrl-npcm7xx.c1926 struct gpio_irq_chip *girq; local
1928 girq = &pctrl->gpio_bank[id].gc.irq;
1929 gpio_irq_chip_set_chip(girq, &npcmgpio_irqchip);
1930 girq->parent_handler = npcmgpio_irq_handler;
1931 girq->num_parents = 1;
1932 girq->parents = devm_kcalloc(pctrl->dev, 1,
1933 sizeof(*girq->parents),
1935 if (!girq->parents) {
1939 girq->parents[0] = pctrl->gpio_bank[id].irq;
1940 girq
[all...]
H A Dpinctrl-npcm8xx.c2402 struct gpio_irq_chip *girq; local
2404 girq = &pctrl->gpio_bank[id].gc.irq;
2405 girq->chip = &pctrl->gpio_bank[id].irq_chip;
2406 girq->parent_handler = npcmgpio_irq_handler;
2407 girq->num_parents = 1;
2408 girq->parents = devm_kcalloc(pctrl->dev, girq->num_parents,
2409 sizeof(*girq->parents),
2411 if (!girq->parents)
2414 girq
[all...]
/linux-master/drivers/pinctrl/
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-pic32.c2219 struct gpio_irq_chip *girq; local
2256 girq = &bank->gpio_chip.irq;
2257 gpio_irq_chip_set_chip(girq, &pic32_gpio_irq_chip);
2258 girq->parent_handler = pic32_gpio_irq_handler;
2259 girq->num_parents = 1;
2260 girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents),
2262 if (!girq->parents)
2264 girq->default_type = IRQ_TYPE_NONE;
2265 girq
[all...]
H A Dpinctrl-ingenic.c4159 struct gpio_irq_chip *girq; local
4208 girq = &jzgc->gc.irq;
4209 gpio_irq_chip_set_chip(girq, &ingenic_gpio_irqchip);
4210 girq->parent_handler = ingenic_gpio_irq_handler;
4211 girq->num_parents = 1;
4212 girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents),
4214 if (!girq->parents)
4217 girq->parents[0] = jzgc->irq;
4218 girq
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dopal.h239 int64_t opal_xive_get_irq_info(uint32_t girq,
245 int64_t opal_xive_get_irq_config(uint32_t girq, __be64 *out_vp,
247 int64_t opal_xive_set_irq_config(uint32_t girq, uint64_t vp, uint8_t prio,
271 int64_t opal_xive_free_irq(uint32_t girq);
/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-rtd.c408 int girq = irq_find_mapping(domain, hwirq); local
409 u32 irq_type = irq_get_trigger_type(girq);
/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/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

Completed in 293 milliseconds

1234