Lines Matching refs:gpio_chip
62 struct gpio_chip chip;
97 static unsigned long lp_gpio_reg(struct gpio_chip *chip, unsigned offset, in lp_gpio_reg()
113 static int lp_gpio_request(struct gpio_chip *chip, unsigned offset) in lp_gpio_request()
138 static void lp_gpio_free(struct gpio_chip *chip, unsigned offset) in lp_gpio_free()
151 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in lp_irq_type()
186 static int lp_gpio_get(struct gpio_chip *chip, unsigned offset) in lp_gpio_get()
192 static void lp_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in lp_gpio_set()
208 static int lp_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in lp_gpio_direction_input()
221 static int lp_gpio_direction_output(struct gpio_chip *chip, in lp_gpio_direction_output()
240 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in lp_gpio_irq_handler()
275 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in lp_irq_enable()
288 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in lp_irq_disable()
327 struct gpio_chip *gc; in lp_gpio_probe()