Lines Matching defs:gpio
71 struct dwapb_gpio *gpio; member
92 static inline u32 dwapb_read(struct dwapb_gpio *gpio, unsigned int offset) in dwapb_read()
100 static inline void dwapb_write(struct dwapb_gpio *gpio, unsigned int offset, in dwapb_write()
113 struct dwapb_gpio *gpio = port->gpio; in dwapb_gpio_to_irq() local
118 static void dwapb_toggle_trigger(struct dwapb_gpio *gpio, unsigned int offs) in dwapb_toggle_trigger()
130 static u32 dwapb_do_irq(struct dwapb_gpio *gpio) in dwapb_do_irq()
152 struct dwapb_gpio *gpio = irq_desc_get_handler_data(desc); in dwapb_irq_handler() local
164 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_enable() local
179 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_disable() local
194 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_reqres() local
208 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_relres() local
217 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_set_type() local
267 struct dwapb_gpio *gpio = port->gpio; in dwapb_gpio_set_debounce() local
287 struct dwapb_gpio *gpio = dev_id; in dwapb_irq_handler_mfd() local
294 static void dwapb_configure_irqs(struct dwapb_gpio *gpio, in dwapb_configure_irqs()
375 static void dwapb_irq_teardown(struct dwapb_gpio *gpio) in dwapb_irq_teardown()
392 static int dwapb_gpio_add_port(struct dwapb_gpio *gpio, in dwapb_gpio_add_port()
446 static void dwapb_gpio_unregister(struct dwapb_gpio *gpio) in dwapb_gpio_unregister()
526 struct dwapb_gpio *gpio; in dwapb_gpio_probe() local
575 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_remove() local
593 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_suspend() local
635 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_resume() local