Lines Matching refs:dwapb_gpio

52 struct dwapb_gpio;
71 struct dwapb_gpio *gpio;
78 struct dwapb_gpio { struct
92 static inline u32 dwapb_read(struct dwapb_gpio *gpio, unsigned int offset) in dwapb_read() argument
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()
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_get_handler_data(irq); in dwapb_irq_handler()
164 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_enable()
179 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_disable()
194 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_reqres()
208 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_relres()
217 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_set_type()
267 struct dwapb_gpio *gpio = port->gpio; in dwapb_gpio_set_debounce()
287 struct dwapb_gpio *gpio = dev_id; in dwapb_irq_handler_mfd()
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()
575 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_remove()
593 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_suspend()
635 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_resume()