Home
last modified time | relevance | path

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

1234

/linux/drivers/gpio/
H A Dgpio-virtio.c532 struct irq_chip *gpio_irq_chip; in virtio_gpio_probe() local
584 gpio_irq_chip = devm_kzalloc(dev, sizeof(*gpio_irq_chip), GFP_KERNEL); in virtio_gpio_probe()
585 if (!gpio_irq_chip) in virtio_gpio_probe()
588 gpio_irq_chip->name = dev_name(dev); in virtio_gpio_probe()
589 gpio_irq_chip->irq_enable = virtio_gpio_irq_enable; in virtio_gpio_probe()
590 gpio_irq_chip->irq_disable = virtio_gpio_irq_disable; in virtio_gpio_probe()
591 gpio_irq_chip->irq_mask = virtio_gpio_irq_mask; in virtio_gpio_probe()
592 gpio_irq_chip->irq_unmask = virtio_gpio_irq_unmask; in virtio_gpio_probe()
593 gpio_irq_chip in virtio_gpio_probe()
[all...]
H A Dgpio-ep93xx.c108 struct gpio_irq_chip *gic = &gc->irq; in ep93xx_gpio_f_irq_handler()
272 struct gpio_irq_chip *girq = &gc->irq; in ep93xx_setup_irqs()
H A Dgpio-idt3243x.c138 struct gpio_irq_chip *girq; in idt_gpio_probe()
H A Dgpio-siox.c220 struct gpio_irq_chip *girq; in gpio_siox_probe()
H A Dgpio-ixp4xx.c214 struct gpio_irq_chip *girq; in ixp4xx_gpio_probe()
H A Dgpio-rda.c212 struct gpio_irq_chip *girq; in rda_gpio_probe()
H A Dgpio-cadence.c214 struct gpio_irq_chip *girq; in cdns_gpio_probe()
H A Dgpio-sifive.c185 struct gpio_irq_chip *girq; in sifive_gpio_probe()
H A Dgpio-mlxbf3.c191 struct gpio_irq_chip *girq; in mlxbf3_gpio_probe()
H A Dgpio-blzp1600.c242 struct gpio_irq_chip *girq; in blzp1600_gpio_probe()
H A Dgpio-spacemit-k1.c178 struct gpio_irq_chip *girq; in spacemit_gpio_add_bank()
H A Dgpio-xlp.c242 struct gpio_irq_chip *girq; in xlp_gpio_probe()
H A Dgpio-sprd.c224 struct gpio_irq_chip *irq; in sprd_gpio_probe()
H A Dgpio-hisi.c210 struct gpio_irq_chip *girq_chip = &chip->irq; in hisi_gpio_init_irq()
H A Dgpio-ftgpio010.c238 struct gpio_irq_chip *girq; in ftgpio_gpio_probe()
H A Dgpio-vf610.c220 struct gpio_irq_chip *girq; in vf610_gpio_probe()
H A Dgpio-altera.c237 struct gpio_irq_chip *girq; in altera_gpio_probe()
H A Dgpio-max77620.c291 struct gpio_irq_chip *girq; in max77620_gpio_probe()
H A Dgpio-hlwd.c276 struct gpio_irq_chip *girq; in hlwd_gpio_probe()
H A Dgpio-crystalcove.c338 struct gpio_irq_chip *girq; in crystalcove_gpio_probe()
H A Dgpio-mt7621.c256 struct gpio_irq_chip *girq; in mediatek_gpio_bank_probe()
H A Dgpio-sch.c326 struct gpio_irq_chip *girq; in sch_gpio_probe()
/linux/include/linux/gpio/
H A Ddriver.h49 * struct gpio_irq_chip - GPIO interrupt controller
51 struct gpio_irq_chip { struct
507 struct gpio_irq_chip irq;
694 static inline void gpio_irq_chip_set_chip(struct gpio_irq_chip *girq, in gpio_irq_chip_set_chip()
57 chipgpio_irq_chip global() argument
65 domaingpio_irq_chip global() argument
74 fwnodegpio_irq_chip global() argument
84 parent_domaingpio_irq_chip global() argument
103 child_to_parent_hwirqgpio_irq_chip global() argument
118 populate_parent_alloc_arggpio_irq_chip global() argument
131 child_offset_to_irqgpio_irq_chip global() argument
142 child_irq_domain_opsgpio_irq_chip global() argument
151 handlergpio_irq_chip global() argument
159 default_typegpio_irq_chip global() argument
166 lock_keygpio_irq_chip global() argument
173 request_keygpio_irq_chip global() argument
181 parent_handlergpio_irq_chip global() argument
183 __anonbb49ab30010agpio_irq_chip global() argument
209 num_parentsgpio_irq_chip global() argument
217 parentsgpio_irq_chip global() argument
224 mapgpio_irq_chip global() argument
231 threadedgpio_irq_chip global() argument
239 per_parent_datagpio_irq_chip global() argument
248 initializedgpio_irq_chip global() argument
256 domain_is_allocated_externallygpio_irq_chip global() argument
264 init_hwgpio_irq_chip global() argument
275 init_valid_maskgpio_irq_chip global() argument
285 valid_maskgpio_irq_chip global() argument
294 firstgpio_irq_chip global() argument
301 irq_enablegpio_irq_chip global() argument
308 irq_disablegpio_irq_chip global() argument
314 irq_unmaskgpio_irq_chip global() argument
321 irq_maskgpio_irq_chip global() argument
/linux/drivers/platform/x86/intel/
H A Dint0002_vgpio.c173 struct gpio_irq_chip *girq; in int0002_probe()
/linux/drivers/bcma/
H A Ddriver_gpio.c133 struct gpio_irq_chip *girq = &chip->irq; in bcma_gpio_irq_init()

1234