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;