Lines Matching defs:gpio
77 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()
112 struct dwapb_gpio *gpio = port->gpio; in dwapb_gpio_to_irq() local
117 static void dwapb_toggle_trigger(struct dwapb_gpio *gpio, unsigned int offs) in dwapb_toggle_trigger()
129 static u32 dwapb_do_irq(struct dwapb_gpio *gpio) in dwapb_do_irq()
151 struct dwapb_gpio *gpio = irq_desc_get_handler_data(desc); in dwapb_irq_handler() local
163 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_enable() local
178 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_disable() local
193 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_reqres() local
207 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_relres() local
216 struct dwapb_gpio *gpio = igc->private; in dwapb_irq_set_type() local
265 struct dwapb_gpio *gpio = port->gpio; in dwapb_gpio_set_debounce() local
285 struct dwapb_gpio *gpio = dev_id; in dwapb_irq_handler_mfd() local
292 static void dwapb_configure_irqs(struct dwapb_gpio *gpio, in dwapb_configure_irqs()
373 static void dwapb_irq_teardown(struct dwapb_gpio *gpio) in dwapb_irq_teardown()
390 static int dwapb_gpio_add_port(struct dwapb_gpio *gpio, in dwapb_gpio_add_port()
448 static void dwapb_gpio_unregister(struct dwapb_gpio *gpio) in dwapb_gpio_unregister()
527 struct dwapb_gpio *gpio; in dwapb_gpio_probe() local
576 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_remove() local
601 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_suspend() local
643 struct dwapb_gpio *gpio = platform_get_drvdata(pdev); in dwapb_gpio_resume() local