/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/bcma/ |
H A D | driver_gpio.c | 131 struct gpio_irq_chip *girq = &chip->irq; local 146 gpio_irq_chip_set_chip(girq, &bcma_gpio_irq_chip); 148 girq->parent_handler = NULL; 149 girq->num_parents = 0; 150 girq->parents = NULL; 151 girq->default_type = IRQ_TYPE_NONE; 152 girq->handler = handle_simple_irq;
|
/linux-master/drivers/gpio/ |
H A D | gpio-adnp.c | 469 struct gpio_irq_chip *girq; local 475 girq = &chip->irq; 476 gpio_irq_chip_set_chip(girq, &adnp_irq_chip); 479 girq->parent_handler = NULL; 480 girq->num_parents = 0; 481 girq->parents = NULL; 482 girq->default_type = IRQ_TYPE_NONE; 483 girq->handler = handle_simple_irq; 484 girq->threaded = true;
|
H A D | gpio-altera.c | 252 struct gpio_irq_chip *girq; local 292 girq = &altera_gc->mmchip.gc.irq; 293 gpio_irq_chip_set_chip(girq, &altera_gpio_irq_chip); 296 girq->parent_handler = altera_gpio_irq_leveL_high_handler; 298 girq->parent_handler = altera_gpio_irq_edge_handler; 299 girq->num_parents = 1; 300 girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents), 302 if (!girq->parents) 304 girq [all...] |
H A D | gpio-aspeed.c | 1173 struct gpio_irq_chip *girq; local 1245 girq = &gpio->chip.irq; 1246 gpio_irq_chip_set_chip(girq, &aspeed_gpio_irq_chip); 1248 girq->parent_handler = aspeed_gpio_irq_handler; 1249 girq->num_parents = 1; 1250 girq->parents = devm_kcalloc(&pdev->dev, 1, sizeof(*girq->parents), GFP_KERNEL); 1251 if (!girq->parents) 1253 girq->parents[0] = gpio->irq; 1254 girq [all...] |
H A D | gpio-ath79.c | 231 struct gpio_irq_chip *girq; local 281 girq = &ctrl->gc.irq; 282 gpio_irq_chip_set_chip(girq, &ath79_gpio_irqchip); 283 girq->parent_handler = ath79_gpio_irq_handler; 284 girq->num_parents = 1; 285 girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents), 287 if (!girq->parents) 289 girq->parents[0] = platform_get_irq(pdev, 0); 290 girq [all...] |
H A D | gpio-cadence.c | 226 struct gpio_irq_chip *girq; local 228 girq = &cgpio->gc.irq; 229 gpio_irq_chip_set_chip(girq, &cdns_gpio_irqchip); 230 girq->parent_handler = cdns_gpio_irq_handler; 231 girq->num_parents = 1; 232 girq->parents = devm_kcalloc(&pdev->dev, 1, 233 sizeof(*girq->parents), 235 if (!girq->parents) { 239 girq->parents[0] = irq; 240 girq [all...] |
H A D | gpio-crystalcove.c | 337 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 D | gpio-dln2.c | 443 struct gpio_irq_chip *girq; local 480 girq = &dln2->gpio.irq; 481 gpio_irq_chip_set_chip(girq, &dln2_irqchip); 483 girq->parent_handler = NULL; 484 girq->num_parents = 0; 485 girq->parents = NULL; 486 girq->default_type = IRQ_TYPE_NONE; 487 girq->handler = handle_simple_irq;
|
H A D | gpio-dwapb.c | 449 struct gpio_irq_chip *girq; local 461 girq = &gc->irq; 462 girq->handler = handle_bad_irq; 463 girq->default_type = IRQ_TYPE_NONE; 474 girq->num_parents = 0; 475 girq->parents = NULL; 476 girq->parent_handler = NULL; 486 girq->num_parents = pirq->nr_irqs; 487 girq->parents = pirq->irq; 488 girq [all...] |
H A D | gpio-eic-sprd.c | 528 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);
|
H A D | gpio-ep93xx.c | 354 struct gpio_irq_chip *girq; local 364 girq = &gc->irq; 373 gpio_irq_chip_set_chip(girq, &gpio_eic_irq_chip); 379 girq->parent_handler = ep93xx_gpio_ab_irq_handler; 380 girq->num_parents = 1; 381 girq->parents = devm_kcalloc(dev, girq->num_parents, 382 sizeof(*girq->parents), 384 if (!girq->parents) 386 girq [all...] |
H A D | gpio-ftgpio010.c | 238 struct gpio_irq_chip *girq; local 290 girq = &g->gc.irq; 291 gpio_irq_chip_set_chip(girq, &ftgpio_irq_chip); 292 girq->parent_handler = ftgpio_gpio_irq_handler; 293 girq->num_parents = 1; 294 girq->parents = devm_kcalloc(dev, 1, sizeof(*girq->parents), 296 if (!girq->parents) { 300 girq->default_type = IRQ_TYPE_NONE; 301 girq [all...] |
H A D | gpio-graniterapids.c | 290 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 D | gpio-hlwd.c | 276 struct gpio_irq_chip *girq; local 285 girq = &hlwd->gpioc.irq; 286 gpio_irq_chip_set_chip(girq, &hlwd_gpio_irq_chip); 287 girq->parent_handler = hlwd_gpio_irqhandler; 288 girq->num_parents = 1; 289 girq->parents = devm_kcalloc(&pdev->dev, 1, 290 sizeof(*girq->parents), 292 if (!girq->parents) 294 girq->parents[0] = hlwd->irq; 295 girq [all...] |
H A D | gpio-idt3243x.c | 138 struct gpio_irq_chip *girq; local 175 girq = &ctrl->gc.irq; 176 gpio_irq_chip_set_chip(girq, &idt_gpio_irqchip); 177 girq->init_hw = idt_gpio_irq_init_hw; 178 girq->parent_handler = idt_gpio_dispatch; 179 girq->num_parents = 1; 180 girq->parents = devm_kcalloc(dev, girq->num_parents, 181 sizeof(*girq->parents), 183 if (!girq [all...] |
H A D | gpio-ixp4xx.c | 215 struct gpio_irq_chip *girq; local 323 girq = &g->gc.irq; 324 gpio_irq_chip_set_chip(girq, &ixp4xx_gpio_irqchip); 325 girq->fwnode = g->fwnode; 326 girq->parent_domain = parent; 327 girq->child_to_parent_hwirq = ixp4xx_gpio_child_to_parent_hwirq; 328 girq->handler = handle_bad_irq; 329 girq->default_type = IRQ_TYPE_NONE;
|
H A D | gpio-ljca.c | 407 struct gpio_irq_chip *girq; local 445 girq = &ljca_gpio->gc.irq; 446 gpio_irq_chip_set_chip(girq, &ljca_gpio_irqchip); 447 girq->parent_handler = NULL; 448 girq->num_parents = 0; 449 girq->parents = NULL; 450 girq->default_type = IRQ_TYPE_NONE; 451 girq->handler = handle_simple_irq; 452 girq->init_valid_mask = ljca_gpio_irq_init_valid_mask;
|
H A D | gpio-max732x.c | 504 struct gpio_irq_chip *girq; local 519 girq = &chip->gpio_chip.irq; 520 gpio_irq_chip_set_chip(girq, &max732x_irq_chip); 522 girq->parent_handler = NULL; 523 girq->num_parents = 0; 524 girq->parents = NULL; 525 girq->default_type = IRQ_TYPE_NONE; 526 girq->handler = handle_simple_irq; 527 girq->threaded = true; 528 girq [all...] |
H A D | gpio-max77620.c | 294 struct gpio_irq_chip *girq; local 323 girq = &mgpio->gpio_chip.irq; 324 gpio_irq_chip_set_chip(girq, &max77620_gpio_irqchip); 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_edge_irq; 331 girq->init_hw = max77620_gpio_irq_init_hw; 332 girq [all...] |
H A D | gpio-mlxbf2.c | 352 struct gpio_irq_chip *girq; local 402 girq = &gs->gc.irq; 403 gpio_irq_chip_set_chip(girq, &mlxbf2_gpio_irq_chip); 404 girq->handler = handle_simple_irq; 405 girq->default_type = IRQ_TYPE_NONE; 407 girq->num_parents = 0; 408 girq->parents = NULL; 409 girq->parent_handler = NULL;
|
H A D | gpio-mlxbf3.c | 187 struct gpio_irq_chip *girq; local 228 girq = &gs->gc.irq; 229 gpio_irq_chip_set_chip(girq, &gpio_mlxbf3_irqchip); 230 girq->default_type = IRQ_TYPE_NONE; 232 girq->num_parents = 0; 233 girq->parents = NULL; 234 girq->parent_handler = NULL; 235 girq->handler = handle_bad_irq;
|
H A D | gpio-mt7621.c | 256 struct gpio_irq_chip *girq; local 272 girq = &rg->chip.irq; 273 gpio_irq_chip_set_chip(girq, &mt7621_irq_chip); 275 girq->parent_handler = NULL; 276 girq->num_parents = 0; 277 girq->parents = NULL; 278 girq->default_type = IRQ_TYPE_NONE; 279 girq->handler = handle_simple_irq;
|
H A D | gpio-nomadik.c | 637 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 D | gpio-pca953x.c | 925 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...] |