Lines Matching refs:rtd_gpio

63 struct rtd_gpio {  struct
178 static int rtd_gpio_dir_offset(struct rtd_gpio *data, unsigned int offset) in rtd_gpio_dir_offset()
183 static int rtd_gpio_dato_offset(struct rtd_gpio *data, unsigned int offset) in rtd_gpio_dato_offset()
188 static int rtd_gpio_dati_offset(struct rtd_gpio *data, unsigned int offset) in rtd_gpio_dati_offset()
193 static int rtd_gpio_ie_offset(struct rtd_gpio *data, unsigned int offset) in rtd_gpio_ie_offset()
198 static int rtd_gpio_dp_offset(struct rtd_gpio *data, unsigned int offset) in rtd_gpio_dp_offset()
204 static int rtd_gpio_gpa_offset(struct rtd_gpio *data, unsigned int offset) in rtd_gpio_gpa_offset()
210 static int rtd_gpio_gpda_offset(struct rtd_gpio *data, unsigned int offset) in rtd_gpio_gpda_offset()
219 struct rtd_gpio *data = gpiochip_get_data(chip); in rtd_gpio_set_debounce()
280 struct rtd_gpio *data = gpiochip_get_data(chip); in rtd_gpio_set()
299 struct rtd_gpio *data = gpiochip_get_data(chip); in rtd_gpio_get()
317 struct rtd_gpio *data = gpiochip_get_data(chip); in rtd_gpio_get_direction()
331 struct rtd_gpio *data = gpiochip_get_data(chip); in rtd_gpio_set_direction()
362 static bool rtd_gpio_check_ie(struct rtd_gpio *data, int irq) in rtd_gpio_check_ie()
376 int (*get_reg_offset)(struct rtd_gpio *gpio, unsigned int offset); in rtd_gpio_irq_handle()
377 struct rtd_gpio *data = irq_desc_get_handler_data(desc); in rtd_gpio_irq_handle()
424 struct rtd_gpio *data = gpiochip_get_data(gc); in rtd_gpio_enable_irq()
455 struct rtd_gpio *data = gpiochip_get_data(gc); in rtd_gpio_disable_irq()
475 struct rtd_gpio *data = gpiochip_get_data(gc); in rtd_gpio_irq_set_type()
527 struct rtd_gpio *data; in rtd_gpio_probe()