gpio              573 include/acpi/acrestyp.h 	struct acpi_resource_gpio gpio;
gpio               48 include/asm-generic/gpio.h struct gpio;
gpio               55 include/asm-generic/gpio.h static inline struct gpio_chip *gpio_to_chip(unsigned gpio)
gpio               57 include/asm-generic/gpio.h 	return gpiod_to_chip(gpio_to_desc(gpio));
gpio               63 include/asm-generic/gpio.h extern int gpio_request(unsigned gpio, const char *label);
gpio               64 include/asm-generic/gpio.h extern void gpio_free(unsigned gpio);
gpio               66 include/asm-generic/gpio.h static inline int gpio_direction_input(unsigned gpio)
gpio               68 include/asm-generic/gpio.h 	return gpiod_direction_input(gpio_to_desc(gpio));
gpio               70 include/asm-generic/gpio.h static inline int gpio_direction_output(unsigned gpio, int value)
gpio               72 include/asm-generic/gpio.h 	return gpiod_direction_output_raw(gpio_to_desc(gpio), value);
gpio               75 include/asm-generic/gpio.h static inline int gpio_set_debounce(unsigned gpio, unsigned debounce)
gpio               77 include/asm-generic/gpio.h 	return gpiod_set_debounce(gpio_to_desc(gpio), debounce);
gpio               80 include/asm-generic/gpio.h static inline int gpio_get_value_cansleep(unsigned gpio)
gpio               82 include/asm-generic/gpio.h 	return gpiod_get_raw_value_cansleep(gpio_to_desc(gpio));
gpio               84 include/asm-generic/gpio.h static inline void gpio_set_value_cansleep(unsigned gpio, int value)
gpio               86 include/asm-generic/gpio.h 	return gpiod_set_raw_value_cansleep(gpio_to_desc(gpio), value);
gpio               94 include/asm-generic/gpio.h static inline int __gpio_get_value(unsigned gpio)
gpio               96 include/asm-generic/gpio.h 	return gpiod_get_raw_value(gpio_to_desc(gpio));
gpio               98 include/asm-generic/gpio.h static inline void __gpio_set_value(unsigned gpio, int value)
gpio              100 include/asm-generic/gpio.h 	return gpiod_set_raw_value(gpio_to_desc(gpio), value);
gpio              103 include/asm-generic/gpio.h static inline int __gpio_cansleep(unsigned gpio)
gpio              105 include/asm-generic/gpio.h 	return gpiod_cansleep(gpio_to_desc(gpio));
gpio              108 include/asm-generic/gpio.h static inline int __gpio_to_irq(unsigned gpio)
gpio              110 include/asm-generic/gpio.h 	return gpiod_to_irq(gpio_to_desc(gpio));
gpio              113 include/asm-generic/gpio.h extern int gpio_request_one(unsigned gpio, unsigned long flags, const char *label);
gpio              114 include/asm-generic/gpio.h extern int gpio_request_array(const struct gpio *array, size_t num);
gpio              115 include/asm-generic/gpio.h extern void gpio_free_array(const struct gpio *array, size_t num);
gpio              121 include/asm-generic/gpio.h static inline int gpio_export(unsigned gpio, bool direction_may_change)
gpio              123 include/asm-generic/gpio.h 	return gpiod_export(gpio_to_desc(gpio), direction_may_change);
gpio              127 include/asm-generic/gpio.h 				   unsigned gpio)
gpio              129 include/asm-generic/gpio.h 	return gpiod_export_link(dev, name, gpio_to_desc(gpio));
gpio              132 include/asm-generic/gpio.h static inline int gpio_sysfs_set_active_low(unsigned gpio, int value)
gpio              134 include/asm-generic/gpio.h 	return gpiod_sysfs_set_active_low(gpio_to_desc(gpio), value);
gpio              137 include/asm-generic/gpio.h static inline void gpio_unexport(unsigned gpio)
gpio              139 include/asm-generic/gpio.h 	gpiod_unexport(gpio_to_desc(gpio));
gpio              201 include/asm-generic/gpio.h static inline int gpio_cansleep(unsigned gpio)
gpio              206 include/asm-generic/gpio.h static inline int gpio_get_value_cansleep(unsigned gpio)
gpio              209 include/asm-generic/gpio.h 	return __gpio_get_value(gpio);
gpio              212 include/asm-generic/gpio.h static inline void gpio_set_value_cansleep(unsigned gpio, int value)
gpio              215 include/asm-generic/gpio.h 	__gpio_set_value(gpio, value);
gpio              642 include/linux/bcma/bcma_driver_chipcommon.h 	struct gpio_chip gpio;
gpio              518 include/linux/clk-provider.h 		const char *parent_name, struct gpio_desc *gpio,
gpio               48 include/linux/extcon/extcon-gpio.h 	unsigned gpio;
gpio              102 include/linux/fmc.h 	int gpio;
gpio              140 include/linux/fmc.h 	int (*gpio_config)(struct fmc_device *fmc, struct fmc_gpio *gpio,
gpio               15 include/linux/gpio-fan.h 	unsigned	gpio;
gpio                6 include/linux/gpio-pxa.h #define gpio_to_bank(gpio)	((gpio) >> 5)
gpio               18 include/linux/gpio-pxa.h 	int (*gpio_set_wake)(unsigned int gpio, unsigned int on);
gpio               40 include/linux/gpio.h 	unsigned	gpio;
gpio               53 include/linux/gpio.h static inline int gpio_get_value(unsigned int gpio)
gpio               55 include/linux/gpio.h 	return __gpio_get_value(gpio);
gpio               58 include/linux/gpio.h static inline void gpio_set_value(unsigned int gpio, int value)
gpio               60 include/linux/gpio.h 	__gpio_set_value(gpio, value);
gpio               63 include/linux/gpio.h static inline int gpio_cansleep(unsigned int gpio)
gpio               65 include/linux/gpio.h 	return __gpio_cansleep(gpio);
gpio               68 include/linux/gpio.h static inline int gpio_to_irq(unsigned int gpio)
gpio               70 include/linux/gpio.h 	return __gpio_to_irq(gpio);
gpio               84 include/linux/gpio.h int devm_gpio_request(struct device *dev, unsigned gpio, const char *label);
gpio               85 include/linux/gpio.h int devm_gpio_request_one(struct device *dev, unsigned gpio,
gpio               87 include/linux/gpio.h void devm_gpio_free(struct device *dev, unsigned int gpio);
gpio              104 include/linux/gpio.h static inline int gpio_request(unsigned gpio, const char *label)
gpio              109 include/linux/gpio.h static inline int gpio_request_one(unsigned gpio,
gpio              115 include/linux/gpio.h static inline int gpio_request_array(const struct gpio *array, size_t num)
gpio              120 include/linux/gpio.h static inline void gpio_free(unsigned gpio)
gpio              128 include/linux/gpio.h static inline void gpio_free_array(const struct gpio *array, size_t num)
gpio              136 include/linux/gpio.h static inline int gpio_direction_input(unsigned gpio)
gpio              141 include/linux/gpio.h static inline int gpio_direction_output(unsigned gpio, int value)
gpio              146 include/linux/gpio.h static inline int gpio_set_debounce(unsigned gpio, unsigned debounce)
gpio              151 include/linux/gpio.h static inline int gpio_get_value(unsigned gpio)
gpio              158 include/linux/gpio.h static inline void gpio_set_value(unsigned gpio, int value)
gpio              164 include/linux/gpio.h static inline int gpio_cansleep(unsigned gpio)
gpio              171 include/linux/gpio.h static inline int gpio_get_value_cansleep(unsigned gpio)
gpio              178 include/linux/gpio.h static inline void gpio_set_value_cansleep(unsigned gpio, int value)
gpio              184 include/linux/gpio.h static inline int gpio_export(unsigned gpio, bool direction_may_change)
gpio              192 include/linux/gpio.h 				unsigned gpio)
gpio              199 include/linux/gpio.h static inline int gpio_sysfs_set_active_low(unsigned gpio, int value)
gpio              206 include/linux/gpio.h static inline void gpio_unexport(unsigned gpio)
gpio              212 include/linux/gpio.h static inline int gpio_to_irq(unsigned gpio)
gpio              262 include/linux/gpio.h static inline int devm_gpio_request(struct device *dev, unsigned gpio,
gpio              269 include/linux/gpio.h static inline int devm_gpio_request_one(struct device *dev, unsigned gpio,
gpio              276 include/linux/gpio.h static inline void devm_gpio_free(struct device *dev, unsigned int gpio)
gpio               94 include/linux/gpio/consumer.h struct gpio_desc *gpio_to_desc(unsigned gpio);
gpio              276 include/linux/gpio/consumer.h static inline struct gpio_desc *gpio_to_desc(unsigned gpio)
gpio               23 include/linux/gpio_keys.h 	int gpio;
gpio                5 include/linux/i2c-pca-platform.h 	int gpio;		/* pin to reset chip. driver will work when
gpio              164 include/linux/i2c/adp5588.h 				unsigned gpio, unsigned ngpio,
gpio              167 include/linux/i2c/adp5588.h 				unsigned gpio, unsigned ngpio,
gpio               16 include/linux/i2c/max732x.h 				unsigned gpio, unsigned ngpio,
gpio               19 include/linux/i2c/max732x.h 				unsigned gpio, unsigned ngpio,
gpio               36 include/linux/i2c/pcf857x.h 					int gpio, unsigned ngpio,
gpio               39 include/linux/i2c/pcf857x.h 					int gpio, unsigned ngpio,
gpio              141 include/linux/i2c/tps65010.h extern int tps65010_set_gpio_out_value(unsigned gpio, unsigned value);
gpio              607 include/linux/i2c/twl.h 				unsigned gpio, unsigned ngpio);
gpio              609 include/linux/i2c/twl.h 				unsigned gpio, unsigned ngpio);
gpio              711 include/linux/i2c/twl.h 	struct twl4030_gpio_platform_data	*gpio;
gpio              180 include/linux/input/adp5589.h 				int gpio, unsigned ngpio,
gpio              183 include/linux/input/adp5589.h 				int gpio, unsigned ngpio,
gpio               57 include/linux/input/gpio_tilt.h 	struct gpio *gpios;
gpio               11 include/linux/input/navpoint.h 	int		gpio;		/* GPIO for power on/off */
gpio              259 include/linux/leds.h 	unsigned 	gpio;
gpio              276 include/linux/leds.h 	int		(*gpio_blink_set)(unsigned gpio, int state,
gpio              279 include/linux/mfd/adp5520.h 	struct adp5520_gpio_platform_data *gpio;
gpio               87 include/linux/mfd/arizona/pdata.h 	bool gpio;
gpio               51 include/linux/mfd/asic3.h #define ASIC3_TO_GPIO(gpio) (NR_BUILTIN_GPIO + (gpio))
gpio               58 include/linux/mfd/asic3.h #define ASIC3_GPIO(bank, gpio) \
gpio               59 include/linux/mfd/asic3.h 	((ASIC3_GPIOS_PER_BANK * ASIC3_GPIO_BANK_##bank) + (gpio))
gpio               60 include/linux/mfd/asic3.h #define ASIC3_GPIO_bit(gpio) (1 << (gpio & 0xf))
gpio               73 include/linux/mfd/asic3.h #define ASIC3_GPIO_TO_BANK(gpio) ((gpio) >> 4)
gpio               74 include/linux/mfd/asic3.h #define ASIC3_GPIO_TO_BIT(gpio)  ((gpio) - \
gpio               75 include/linux/mfd/asic3.h 				  (ASIC3_GPIOS_PER_BANK * ((gpio) >> 4)))
gpio               76 include/linux/mfd/asic3.h #define ASIC3_GPIO_TO_MASK(gpio) (1 << ASIC3_GPIO_TO_BIT(gpio))
gpio               77 include/linux/mfd/asic3.h #define ASIC3_GPIO_TO_BASE(gpio) (ASIC3_GPIO_A_BASE + (((gpio) >> 4) * 0x0100))
gpio              111 include/linux/mfd/asic3.h #define ASIC3_CONFIG_GPIO(gpio, alt, dir, init) (((gpio) & 0x7f) \
gpio              114 include/linux/mfd/asic3.h #define ASIC3_CONFIG_GPIO_DEFAULT(gpio, dir, init) \
gpio              115 include/linux/mfd/asic3.h 	ASIC3_CONFIG_GPIO((gpio), 0, (dir), (init))
gpio              116 include/linux/mfd/asic3.h #define ASIC3_CONFIG_GPIO_DEFAULT_OUT(gpio, init) \
gpio              117 include/linux/mfd/asic3.h 	ASIC3_CONFIG_GPIO((gpio), 0, 1, (init))
gpio               19 include/linux/mfd/ezx-pcap.h 	int gpio;
gpio              393 include/linux/mfd/intel_msic.h 	unsigned	gpio;
gpio              430 include/linux/mfd/intel_msic.h 	struct intel_msic_gpio_pdata	*gpio;
gpio              170 include/linux/mfd/lp8788.h 	int gpio;
gpio              180 include/linux/mfd/lp8788.h 	int gpio[LP8788_NUM_BUCK2_DVS];
gpio              194 include/linux/mfd/lp8788.h 	int gpio;
gpio               42 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val);
gpio               43 include/linux/mfd/pcf50633/gpio.h u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio);
gpio               45 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_invert_set(struct pcf50633 *, int gpio, int invert);
gpio               46 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio);
gpio               49 include/linux/mfd/pcf50633/gpio.h 					int gpio, int regulator, int on);
gpio              214 include/linux/mfd/stmpe.h 	struct stmpe_gpio_platform_data *gpio;
gpio              188 include/linux/mfd/tc3589x.h 	struct tc3589x_gpio_platform_data *gpio;
gpio              102 include/linux/mfd/tps65090.h 	int gpio;
gpio              301 include/linux/mfd/tps65912.h 	struct gpio_chip gpio;
gpio              141 include/linux/mfd/ucb1x00.h 	struct gpio_chip 	gpio;
gpio              616 include/linux/mfd/wm8350/core.h 	struct wm8350_gpio gpio;
gpio              349 include/linux/mfd/wm8350/gpio.h int wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func,
gpio              457 include/linux/mlx5/device.h 	struct mlx5_eqe_gpio		gpio;
gpio               17 include/linux/mmc/slot-gpio.h int mmc_gpio_request_ro(struct mmc_host *host, unsigned int gpio);
gpio               21 include/linux/mmc/slot-gpio.h int mmc_gpio_request_cd(struct mmc_host *host, unsigned int gpio,
gpio               28 include/linux/pinctrl/consumer.h extern int pinctrl_request_gpio(unsigned gpio);
gpio               29 include/linux/pinctrl/consumer.h extern void pinctrl_free_gpio(unsigned gpio);
gpio               30 include/linux/pinctrl/consumer.h extern int pinctrl_gpio_direction_input(unsigned gpio);
gpio               31 include/linux/pinctrl/consumer.h extern int pinctrl_gpio_direction_output(unsigned gpio);
gpio               64 include/linux/pinctrl/consumer.h static inline int pinctrl_request_gpio(unsigned gpio)
gpio               69 include/linux/pinctrl/consumer.h static inline void pinctrl_free_gpio(unsigned gpio)
gpio               73 include/linux/pinctrl/consumer.h static inline int pinctrl_gpio_direction_input(unsigned gpio)
gpio               78 include/linux/pinctrl/consumer.h static inline int pinctrl_gpio_direction_output(unsigned gpio)
gpio               49 include/linux/platform_data/gpio-davinci.h #define GPIO_TO_PIN(bank, gpio)	(16 * (bank) + (gpio))
gpio               51 include/linux/platform_data/gpio-davinci.h static inline u32 __gpio_mask(unsigned gpio)
gpio               53 include/linux/platform_data/gpio-davinci.h 	return 1 << (gpio % 32);
gpio              213 include/linux/platform_data/gpio-omap.h extern void omap_set_gpio_debounce(int gpio, int enable);
gpio              214 include/linux/platform_data/gpio-omap.h extern void omap_set_gpio_debounce_time(int gpio, int enable);
gpio               15 include/linux/platform_data/gpio_backlight.h 	int gpio;
gpio               14 include/linux/platform_data/leds-omap.h 	s16			gpio;
gpio               20 include/linux/platform_data/leds-s3c24xx.h 	unsigned int		 gpio;
gpio               14 include/linux/platform_data/mmc-msm_sdcc.h 	struct msm_mmc_gpio *gpio;
gpio               22 include/linux/platform_data/pca953x.h 				unsigned gpio, unsigned ngpio,
gpio               25 include/linux/platform_data/pca953x.h 				unsigned gpio, unsigned ngpio,
gpio               34 include/linux/power/gpio-charger.h 	int gpio;
gpio               52 include/linux/regulator/fixed.h 	int gpio;
gpio               77 include/linux/regulator/gpio-regulator.h 	struct gpio *gpios;
gpio               61 include/linux/regulator/lp872x.h 	int gpio;
gpio              489 include/linux/ssb/ssb.h 	struct gpio_chip gpio;
gpio              125 include/linux/ucb1400.h static inline u16 ucb1400_gpio_get_value(struct snd_ac97 *ac97, u16 gpio)
gpio              127 include/linux/ucb1400.h 	return ucb1400_reg_read(ac97, UCB_IO_DATA) & (1 << gpio);
gpio              130 include/linux/ucb1400.h static inline void ucb1400_gpio_set_value(struct snd_ac97 *ac97, u16 gpio,
gpio              134 include/linux/ucb1400.h 			ucb1400_reg_read(ac97, UCB_IO_DATA) | (1 << gpio) :
gpio              135 include/linux/ucb1400.h 			ucb1400_reg_read(ac97, UCB_IO_DATA) & ~(1 << gpio));
gpio              138 include/linux/ucb1400.h static inline u16 ucb1400_gpio_get_direction(struct snd_ac97 *ac97, u16 gpio)
gpio              140 include/linux/ucb1400.h 	return ucb1400_reg_read(ac97, UCB_IO_DIR) & (1 << gpio);
gpio              143 include/linux/ucb1400.h static inline void ucb1400_gpio_set_direction(struct snd_ac97 *ac97, u16 gpio,
gpio              147 include/linux/ucb1400.h 			ucb1400_reg_read(ac97, UCB_IO_DIR) | (1 << gpio) :
gpio              148 include/linux/ucb1400.h 			ucb1400_reg_read(ac97, UCB_IO_DIR) & ~(1 << gpio));
gpio              268 include/linux/wm97xx.h 	u16 dig[3], id, gpio[6], misc;	/* Cached codec registers */
gpio              315 include/linux/wm97xx.h enum wm97xx_gpio_status wm97xx_get_gpio(struct wm97xx *wm, u32 gpio);
gpio              316 include/linux/wm97xx.h void wm97xx_set_gpio(struct wm97xx *wm, u32 gpio,
gpio              318 include/linux/wm97xx.h void wm97xx_config_gpio(struct wm97xx *wm, u32 gpio,
gpio               29 include/media/s5c73m3.h 	int gpio;
gpio               22 include/media/s5k4ecgx.h 	int gpio;
gpio               23 include/media/s5k6aa.h 	int gpio;
gpio              633 include/sound/soc.h 	unsigned int gpio;
gpio                2 include/trace/events/gpio.h #define TRACE_SYSTEM gpio
gpio               11 include/trace/events/gpio.h 	TP_PROTO(unsigned gpio, int in, int err),
gpio               13 include/trace/events/gpio.h 	TP_ARGS(gpio, in, err),
gpio               16 include/trace/events/gpio.h 		__field(unsigned, gpio)
gpio               22 include/trace/events/gpio.h 		__entry->gpio = gpio;
gpio               27 include/trace/events/gpio.h 	TP_printk("%u %3s (%d)", __entry->gpio,
gpio               33 include/trace/events/gpio.h 	TP_PROTO(unsigned gpio, int get, int value),
gpio               35 include/trace/events/gpio.h 	TP_ARGS(gpio, get, value),
gpio               38 include/trace/events/gpio.h 		__field(unsigned, gpio)
gpio               44 include/trace/events/gpio.h 		__entry->gpio = gpio;
gpio               49 include/trace/events/gpio.h 	TP_printk("%u %3s %d", __entry->gpio,
gpio              126 include/video/w100fb.h 	struct w100_gpio_regs *gpio;