/linux-master/drivers/input/keyboard/ |
H A D | adp5588-keys.c | 428 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 D | txgbe_phy.c | 523 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 D | pinctrl-intel.c | 1324 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 D | driver.h | 671 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 D | pinctrl-npcm7xx.c | 1926 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 D | pinctrl-npcm8xx.c | 2402 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 D | pinctrl-ocelot.c | 1979 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 D | pinctrl-pic32.c | 2219 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 D | pinctrl-ingenic.c | 4159 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 D | opal.h | 239 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 D | gpiolib.c | 1298 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 D | gpio-rtd.c | 408 int girq = irq_find_mapping(domain, hwirq); local 409 u32 irq_type = irq_get_trigger_type(girq);
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rzg2l.c | 2203 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 D | ksz_common.c | 2290 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 D | ksz_common.h | 185 struct ksz_irq girq; member in struct:ksz_device
|