Lines Matching defs:gpio_chip
90 struct gpio_chip { struct
97 int (*request)(struct gpio_chip *chip, argument
99 void (*free)(struct gpio_chip *chip, argument
101 int (*get_direction)(struct gpio_chip *chip, argument
103 int (*direction_input)(struct gpio_chip *chip, argument
105 int (*direction_output)(struct gpio_chip *chip, argument
107 int (*get)(struct gpio_chip *chip, argument
109 void (*set)(struct gpio_chip *chip, argument
111 void (*set_multiple)(struct gpio_chip *chip, argument
114 int (*set_debounce)(struct gpio_chip *chip, argument
118 int (*to_irq)(struct gpio_chip *chip, argument
122 struct gpio_chip *chip); argument
123 int base;
124 u16 ngpio;
125 struct gpio_desc *desc;
126 const char *const *names;
127 bool can_sleep;
151 int (*of_xlate)(struct gpio_chip *gc, argument
165 extern const char *gpiochip_is_requested(struct gpio_chip *chip, argument