gpio_chip 55 include/asm-generic/gpio.h static inline struct gpio_chip *gpio_to_chip(unsigned gpio) gpio_chip 157 include/asm-generic/gpio.h int gpiochip_add_pin_range(struct gpio_chip *chip, const char *pinctl_name, gpio_chip 160 include/asm-generic/gpio.h int gpiochip_add_pingroup_range(struct gpio_chip *chip, gpio_chip 163 include/asm-generic/gpio.h void gpiochip_remove_pin_ranges(struct gpio_chip *chip); gpio_chip 168 include/asm-generic/gpio.h gpiochip_add_pin_range(struct gpio_chip *chip, const char *pinctl_name, gpio_chip 175 include/asm-generic/gpio.h gpiochip_add_pingroup_range(struct gpio_chip *chip, gpio_chip 183 include/asm-generic/gpio.h gpiochip_remove_pin_ranges(struct gpio_chip *chip) gpio_chip 30 include/linux/basic_mmio_gpio.h struct gpio_chip gc; gpio_chip 62 include/linux/basic_mmio_gpio.h static inline struct bgpio_chip *to_bgpio_chip(struct gpio_chip *gc) gpio_chip 642 include/linux/bcma/bcma_driver_chipcommon.h struct gpio_chip gpio; gpio_chip 97 include/linux/gpio.h struct gpio_chip; gpio_chip 219 include/linux/gpio.h static inline int gpio_lock_as_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 225 include/linux/gpio.h static inline void gpio_unlock_as_irq(struct gpio_chip *chip, gpio_chip 239 include/linux/gpio.h gpiochip_add_pin_range(struct gpio_chip *chip, const char *pinctl_name, gpio_chip 248 include/linux/gpio.h gpiochip_add_pingroup_range(struct gpio_chip *chip, gpio_chip 257 include/linux/gpio.h gpiochip_remove_pin_ranges(struct gpio_chip *chip) gpio_chip 78 include/linux/gpio/driver.h int (*request)(struct gpio_chip *chip, gpio_chip 80 include/linux/gpio/driver.h void (*free)(struct gpio_chip *chip, gpio_chip 82 include/linux/gpio/driver.h int (*get_direction)(struct gpio_chip *chip, gpio_chip 84 include/linux/gpio/driver.h int (*direction_input)(struct gpio_chip *chip, gpio_chip 86 include/linux/gpio/driver.h int (*direction_output)(struct gpio_chip *chip, gpio_chip 88 include/linux/gpio/driver.h int (*get)(struct gpio_chip *chip, gpio_chip 90 include/linux/gpio/driver.h void (*set)(struct gpio_chip *chip, gpio_chip 92 include/linux/gpio/driver.h int (*set_debounce)(struct gpio_chip *chip, gpio_chip 96 include/linux/gpio/driver.h int (*to_irq)(struct gpio_chip *chip, gpio_chip 100 include/linux/gpio/driver.h struct gpio_chip *chip); gpio_chip 128 include/linux/gpio/driver.h int (*of_xlate)(struct gpio_chip *gc, gpio_chip 142 include/linux/gpio/driver.h extern const char *gpiochip_is_requested(struct gpio_chip *chip, gpio_chip 146 include/linux/gpio/driver.h extern int gpiochip_add(struct gpio_chip *chip); gpio_chip 147 include/linux/gpio/driver.h extern void gpiochip_remove(struct gpio_chip *chip); gpio_chip 148 include/linux/gpio/driver.h extern struct gpio_chip *gpiochip_find(void *data, gpio_chip 149 include/linux/gpio/driver.h int (*match)(struct gpio_chip *chip, void *data)); gpio_chip 152 include/linux/gpio/driver.h int gpio_lock_as_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 153 include/linux/gpio/driver.h void gpio_unlock_as_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 155 include/linux/gpio/driver.h struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc); gpio_chip 159 include/linux/gpio/driver.h void gpiochip_set_chained_irqchip(struct gpio_chip *gpiochip, gpio_chip 164 include/linux/gpio/driver.h int gpiochip_irqchip_add(struct gpio_chip *gpiochip, gpio_chip 172 include/linux/gpio/driver.h struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *chip, u16 hwnum, gpio_chip 178 include/linux/gpio/driver.h static inline struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) gpio_chip 37 include/linux/i2c-mux-gpio.h char *gpio_chip; gpio_chip 301 include/linux/mfd/tps65912.h struct gpio_chip gpio; gpio_chip 141 include/linux/mfd/ucb1x00.h struct gpio_chip gpio; gpio_chip 40 include/linux/of_gpio.h struct gpio_chip gc; gpio_chip 45 include/linux/of_gpio.h static inline struct of_mm_gpio_chip *to_of_mm_gpio_chip(struct gpio_chip *gc) gpio_chip 56 include/linux/of_gpio.h extern void of_gpiochip_add(struct gpio_chip *gc); gpio_chip 57 include/linux/of_gpio.h extern void of_gpiochip_remove(struct gpio_chip *gc); gpio_chip 58 include/linux/of_gpio.h extern int of_gpio_simple_xlate(struct gpio_chip *gc, gpio_chip 71 include/linux/of_gpio.h static inline int of_gpio_simple_xlate(struct gpio_chip *gc, gpio_chip 78 include/linux/of_gpio.h static inline void of_gpiochip_add(struct gpio_chip *gc) { } gpio_chip 79 include/linux/of_gpio.h static inline void of_gpiochip_remove(struct gpio_chip *gc) { } gpio_chip 27 include/linux/pinctrl/pinctrl.h struct gpio_chip; gpio_chip 67 include/linux/pinctrl/pinctrl.h struct gpio_chip *gc; gpio_chip 31 include/linux/platform_data/gpio-davinci.h struct gpio_chip chip; gpio_chip 15 include/linux/spi/max7301.h struct gpio_chip chip; gpio_chip 489 include/linux/ssb/ssb.h struct gpio_chip gpio; gpio_chip 87 include/linux/ucb1400.h struct gpio_chip gc;