Lines Matching refs:gpio_chip
70 struct gpio_chip chip;
215 static inline struct u300_gpio *to_u300_gpio(struct gpio_chip *chip) in to_u300_gpio()
220 static int u300_gpio_get(struct gpio_chip *chip, unsigned offset) in u300_gpio_get()
227 static void u300_gpio_set(struct gpio_chip *chip, unsigned offset, int value) in u300_gpio_set()
244 static int u300_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in u300_gpio_direction_input()
259 static int u300_gpio_direction_output(struct gpio_chip *chip, unsigned offset, in u300_gpio_direction_output()
289 int u300_gpio_config_get(struct gpio_chip *chip, in u300_gpio_config_get()
348 int u300_gpio_config_set(struct gpio_chip *chip, unsigned offset, in u300_gpio_config_set()
399 static struct gpio_chip u300_gpio_chip = {
431 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in u300_gpio_irq_type()
468 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in u300_gpio_irq_enable()
485 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in u300_gpio_irq_disable()
508 struct gpio_chip *chip = irq_desc_get_handler_data(desc); in u300_gpio_irq_handler()