Lines Matching refs:dwapb_gpio
66 struct dwapb_gpio;
104 struct dwapb_gpio *gpio;
113 struct dwapb_gpio { struct
141 static inline u32 gpio_reg_convert(struct dwapb_gpio *gpio, unsigned int offset) in gpio_reg_convert() argument
149 static inline u32 dwapb_read(struct dwapb_gpio *gpio, unsigned int offset) in dwapb_read()
157 static inline void dwapb_write(struct dwapb_gpio *gpio, unsigned int offset, in dwapb_write()
166 static struct dwapb_gpio_port *dwapb_offs_to_port(struct dwapb_gpio *gpio, unsigned int offs) in dwapb_offs_to_port()
180 static void dwapb_toggle_trigger(struct dwapb_gpio *gpio, unsigned int offs) in dwapb_toggle_trigger()
202 static u32 dwapb_do_irq(struct dwapb_gpio *gpio) in dwapb_do_irq()
224 struct dwapb_gpio *gpio = irq_desc_get_handler_data(desc); in dwapb_irq_handler()
240 struct dwapb_gpio *gpio = to_dwapb_gpio(gc); in dwapb_irq_ack()
252 struct dwapb_gpio *gpio = to_dwapb_gpio(gc); in dwapb_irq_mask()
268 struct dwapb_gpio *gpio = to_dwapb_gpio(gc); in dwapb_irq_unmask()
284 struct dwapb_gpio *gpio = to_dwapb_gpio(gc); in dwapb_irq_enable()
300 struct dwapb_gpio *gpio = to_dwapb_gpio(gc); in dwapb_irq_disable()
316 struct dwapb_gpio *gpio = to_dwapb_gpio(gc); in dwapb_irq_set_type()
364 struct dwapb_gpio *gpio = to_dwapb_gpio(gc); in dwapb_irq_set_wake()
396 struct dwapb_gpio *gpio = port->gpio; in dwapb_gpio_set_debounce()
443 static void dwapb_configure_irqs(struct dwapb_gpio *gpio, in dwapb_configure_irqs()
500 static int dwapb_gpio_add_port(struct dwapb_gpio *gpio, in dwapb_gpio_add_port()
634 struct dwapb_gpio *gpio = data; in dwapb_assert_reset()
639 static int dwapb_get_reset(struct dwapb_gpio *gpio) in dwapb_get_reset()
659 struct dwapb_gpio *gpio = data; in dwapb_disable_clks()
664 static int dwapb_get_clks(struct dwapb_gpio *gpio) in dwapb_get_clks()
704 struct dwapb_gpio *gpio; in dwapb_gpio_probe()
753 struct dwapb_gpio *gpio = dev_get_drvdata(dev); in dwapb_gpio_suspend()
794 struct dwapb_gpio *gpio = dev_get_drvdata(dev); in dwapb_gpio_resume()