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;