Lines Matching refs:sch_gpio
39 struct sch_gpio { struct
50 static unsigned int sch_gpio_offset(struct sch_gpio *sch, unsigned int gpio, in sch_gpio_offset() argument
63 static unsigned int sch_gpio_bit(struct sch_gpio *sch, unsigned int gpio) in sch_gpio_bit()
70 static int sch_gpio_reg_get(struct sch_gpio *sch, unsigned int gpio, unsigned int reg) in sch_gpio_reg_get()
83 static void sch_gpio_reg_set(struct sch_gpio *sch, unsigned int gpio, unsigned int reg, in sch_gpio_reg_set()
102 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_gpio_direction_in()
113 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_gpio_get()
120 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_gpio_set()
131 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_gpio_direction_out()
153 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_gpio_get_direction()
174 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_irq_type()
211 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_irq_ack()
222 struct sch_gpio *sch = gpiochip_get_data(gc); in sch_irq_mask_unmask()
260 struct sch_gpio *sch = context; in sch_gpio_gpe_handler()
290 struct sch_gpio *sch = data; in sch_gpio_remove_gpe_handler()
296 static int sch_gpio_install_gpe_handler(struct sch_gpio *sch) in sch_gpio_install_gpe_handler()
323 struct sch_gpio *sch; in sch_gpio_probe()