Lines Matching refs:gpio_chip
28 struct gpio_chip chip;
37 static inline struct tc3589x_gpio *to_tc3589x_gpio(struct gpio_chip *chip) in to_tc3589x_gpio()
42 static int tc3589x_gpio_get(struct gpio_chip *chip, unsigned offset) in tc3589x_gpio_get()
57 static void tc3589x_gpio_set(struct gpio_chip *chip, unsigned offset, int val) in tc3589x_gpio_set()
68 static int tc3589x_gpio_direction_output(struct gpio_chip *chip, in tc3589x_gpio_direction_output()
81 static int tc3589x_gpio_direction_input(struct gpio_chip *chip, in tc3589x_gpio_direction_input()
92 static struct gpio_chip template_chip = {
104 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in tc3589x_gpio_irq_set_type()
132 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in tc3589x_gpio_irq_lock()
140 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in tc3589x_gpio_irq_sync_unlock()
169 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in tc3589x_gpio_irq_mask()
180 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in tc3589x_gpio_irq_unmask()