Home
last modified time | relevance | path

Searched refs:gpio_irq_chip (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/include/linux/gpio/
Ddriver.h28 struct gpio_irq_chip { struct
412 struct gpio_irq_chip irq;
/Linux-v5.4/drivers/gpio/
DTODO108 struct gpio_irq_chip *girq
117 /* Get a pointer to the gpio_irq_chip */
Dgpio-ixp4xx.c197 struct gpio_irq_chip *girq; in ixp4xx_gpio_probe()
Dgpio-siox.c214 struct gpio_irq_chip *girq; in gpio_siox_probe()
Dgpio-cadence.c222 struct gpio_irq_chip *girq; in cdns_gpio_probe()
Dgpio-hlwd.c256 struct gpio_irq_chip *girq; in hlwd_gpio_probe()
Dgpio-sprd.c220 struct gpio_irq_chip *irq; in sprd_gpio_probe()
Dgpio-ath79.c228 struct gpio_irq_chip *girq; in ath79_gpio_probe()
Dgpio-zx.c218 struct gpio_irq_chip *girq; in zx_gpio_probe()
Dgpio-tqmx86.c233 struct gpio_irq_chip *girq; in tqmx86_gpio_probe()
Dgpio-vf610.c246 struct gpio_irq_chip *girq; in vf610_gpio_probe()
Dgpio-ftgpio010.c229 struct gpio_irq_chip *girq; in ftgpio_gpio_probe()
Dgpio-pmic-eic-sprd.c297 struct gpio_irq_chip *irq; in sprd_pmic_eic_probe()
Dgpio-mt7621.c252 struct gpio_irq_chip *girq; in mediatek_gpio_bank_probe()
Dgpio-altera.c241 struct gpio_irq_chip *girq; in altera_gpio_probe()
Dgpio-intel-mid.c335 struct gpio_irq_chip *girq; in intel_gpio_probe()
Dgpio-lynxpoint.c366 struct gpio_irq_chip *girq; in lp_gpio_probe()
Dgpio-xlp.c293 struct gpio_irq_chip *girq; in xlp_gpio_probe()
Dgpio-ep93xx.c337 struct gpio_irq_chip *girq; in ep93xx_gpio_add_bank()
Dgpio-pl061.c286 struct gpio_irq_chip *girq; in pl061_probe()
Dgpiolib.c1632 struct gpio_irq_chip *girq = &gc->irq; in gpiochip_irqchip_init_hw()
1642 struct gpio_irq_chip *girq = &gc->irq; in gpiochip_irqchip_init_valid_mask()
1687 struct gpio_irq_chip *girq = &gc->irq; in gpiochip_set_cascaded_irqchip()
1790 struct gpio_irq_chip *girq = &gc->irq; in gpiochip_set_hierarchical_irqchip()
1871 struct gpio_irq_chip *girq = &gc->irq; in gpiochip_hierarchy_irq_domain_alloc()
2324 struct gpio_irq_chip *irq = &gpiochip->irq; in gpiochip_irqchip_remove()
Dsgpio-aspeed.c386 struct gpio_irq_chip *irq; in aspeed_sgpio_setup_irqs()
Dgpio-thunderx.c408 struct gpio_irq_chip *girq; in thunderx_gpio_probe()
Dgpio-eic-sprd.c570 struct gpio_irq_chip *irq; in sprd_eic_probe()
/Linux-v5.4/Documentation/driver-api/gpio/
Ddriver.rst409 and the flag need_valid_mask in gpio_irq_chip can be used to mask off some
413 struct gpio_irq_chip inside struct gpio_chip before adding the gpio_chip.
416 is a typical example of a cascaded interrupt handler using gpio_irq_chip:
426 struct gpio_irq_chip *girq;
435 /* Get a pointer to the gpio_irq_chip */
462 struct gpio_irq_chip *girq;
471 /* Get a pointer to the gpio_irq_chip */

12