Lines Matching refs:gpio_chip
52 struct gpio_chip gpio;
154 static int dln2_gpio_request(struct gpio_chip *chip, unsigned offset) in dln2_gpio_request()
195 static void dln2_gpio_free(struct gpio_chip *chip, unsigned offset) in dln2_gpio_free()
202 static int dln2_gpio_get_direction(struct gpio_chip *chip, unsigned offset) in dln2_gpio_get_direction()
212 static int dln2_gpio_get(struct gpio_chip *chip, unsigned int offset) in dln2_gpio_get()
227 static void dln2_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in dln2_gpio_set()
234 static int dln2_gpio_set_direction(struct gpio_chip *chip, unsigned offset, in dln2_gpio_set_direction()
257 static int dln2_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in dln2_gpio_direction_input()
262 static int dln2_gpio_direction_output(struct gpio_chip *chip, unsigned offset, in dln2_gpio_direction_output()
275 static int dln2_gpio_set_debounce(struct gpio_chip *chip, unsigned offset, in dln2_gpio_set_debounce()
304 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in dln2_irq_unmask()
313 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in dln2_irq_mask()
322 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in dln2_irq_set_type()
351 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in dln2_irq_bus_lock()
359 struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); in dln2_irq_bus_unlock()