Lines Matching refs:pxa_gpio_chip
78 struct pxa_gpio_chip { struct
106 static struct pxa_gpio_chip *pxa_gpio_chip; argument
152 static inline struct pxa_gpio_chip *chip_to_pxachip(struct gpio_chip *c) in chip_to_pxachip()
154 struct pxa_gpio_chip *pxa_chip = gpiochip_get_data(c); in chip_to_pxachip()
161 struct pxa_gpio_chip *p = gpiochip_get_data(c); in gpio_bank_base()
194 static inline int __gpio_is_occupied(struct pxa_gpio_chip *pchip, unsigned gpio) in __gpio_is_occupied()
225 struct pxa_gpio_chip *pchip = pxa_gpio_chip; in pxa_irq_to_gpio()
250 struct pxa_gpio_chip *pchip = chip_to_pxachip(chip); in pxa_gpio_to_irq()
341 static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, void __iomem *regbase) in pxa_init_gpio_chip()
392 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); in pxa_gpio_irq_type()
439 struct pxa_gpio_chip *pchip = d; in pxa_gpio_demux_handler()
464 struct pxa_gpio_chip *pchip = d; in pxa_gpio_direct_handler()
479 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); in pxa_ack_muxed_gpio()
488 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); in pxa_mask_muxed_gpio()
504 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); in pxa_gpio_set_wake()
515 struct pxa_gpio_chip *pchip = irq_data_get_irq_chip_data(d); in pxa_unmask_muxed_gpio()
586 struct pxa_gpio_chip *pchip) in pxa_gpio_probe_dt()
610 struct pxa_gpio_chip *pchip; in pxa_gpio_probe()
704 pxa_gpio_chip = pchip; in pxa_gpio_probe()
751 struct pxa_gpio_chip *pchip = pxa_gpio_chip; in pxa_gpio_suspend()
772 struct pxa_gpio_chip *pchip = pxa_gpio_chip; in pxa_gpio_resume()