gpio_chip 109 arch/arm/common/sa1111.c struct gpio_chip gc; gpio_chip 478 arch/arm/common/sa1111.c static struct sa1111 *gc_to_sa1111(struct gpio_chip *gc) gpio_chip 517 arch/arm/common/sa1111.c static int sa1111_gpio_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 526 arch/arm/common/sa1111.c static int sa1111_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 541 arch/arm/common/sa1111.c static int sa1111_gpio_direction_output(struct gpio_chip *gc, unsigned offset, gpio_chip 559 arch/arm/common/sa1111.c static int sa1111_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 568 arch/arm/common/sa1111.c static void sa1111_gpio_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 581 arch/arm/common/sa1111.c static void sa1111_gpio_set_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 602 arch/arm/common/sa1111.c static int sa1111_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 33 arch/arm/common/scoop.c struct gpio_chip gpio; gpio_chip 66 arch/arm/common/scoop.c static void scoop_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 78 arch/arm/common/scoop.c static int scoop_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 86 arch/arm/common/scoop.c static int scoop_gpio_direction_input(struct gpio_chip *chip, gpio_chip 104 arch/arm/common/scoop.c static int scoop_gpio_direction_output(struct gpio_chip *chip, gpio_chip 196 arch/arm/mach-imx/mach-mx27ads.c static void vgpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 204 arch/arm/mach-imx/mach-mx27ads.c static int vgpio_dir_out(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 238 arch/arm/mach-imx/mach-mx27ads.c struct gpio_chip *vchip; gpio_chip 85 arch/arm/mach-imx/mach-mx35_3ds.c static int mc9s08dz60_gpiochip_match(struct gpio_chip *chip, void *data) gpio_chip 93 arch/arm/mach-imx/mach-mx35_3ds.c struct gpio_chip *chip; gpio_chip 82 arch/arm/mach-omap1/ams-delta-fiq.c void __init ams_delta_init_fiq(struct gpio_chip *chip, gpio_chip 38 arch/arm/mach-omap1/ams-delta-fiq.h extern void __init ams_delta_init_fiq(struct gpio_chip *chip, gpio_chip 587 arch/arm/mach-omap1/board-ams-delta.c static int gpiochip_match_by_label(struct gpio_chip *chip, void *data) gpio_chip 607 arch/arm/mach-omap1/board-ams-delta.c static void __init modem_assign_irq(struct gpio_chip *chip) gpio_chip 633 arch/arm/mach-omap1/board-ams-delta.c struct gpio_chip *chip; gpio_chip 117 arch/arm/mach-pxa/lubbock.c static struct gpio_chip *lubbock_misc_wr_gc; gpio_chip 138 arch/arm/mach-s3c24xx/mach-h1940.c static void h1940_gpiolib_latch_set(struct gpio_chip *chip, gpio_chip 147 arch/arm/mach-s3c24xx/mach-h1940.c static int h1940_gpiolib_latch_output(struct gpio_chip *chip, gpio_chip 154 arch/arm/mach-s3c24xx/mach-h1940.c static int h1940_gpiolib_latch_get(struct gpio_chip *chip, gpio_chip 160 arch/arm/mach-s3c24xx/mach-h1940.c static struct gpio_chip h1940_latch_gpiochip = { gpio_chip 66 arch/arm/mach-sa1100/assabet.c static struct gpio_chip *assabet_bcr_gc; gpio_chip 90 arch/arm/mach-sa1100/assabet.c struct gpio_chip *gc; gpio_chip 81 arch/arm/mach-sa1100/neponset.c struct gpio_chip *gpio[4]; gpio_chip 205 arch/arm/mach-sa1100/neponset.c static int neponset_init_gpio(struct gpio_chip **gcp, gpio_chip 209 arch/arm/mach-sa1100/neponset.c struct gpio_chip *gc; gpio_chip 49 arch/arm/mach-sa1100/simpad.c static struct gpio_chip cs3_gpio; gpio_chip 90 arch/arm/mach-sa1100/simpad.c static void cs3_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 100 arch/arm/mach-sa1100/simpad.c static int cs3_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 107 arch/arm/mach-sa1100/simpad.c static int cs3_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 114 arch/arm/mach-sa1100/simpad.c static int cs3_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 41 arch/arm/plat-orion/gpio.c struct gpio_chip chip; gpio_chip 155 arch/arm/plat-orion/gpio.c static int orion_gpio_request(struct gpio_chip *chip, unsigned pin) gpio_chip 166 arch/arm/plat-orion/gpio.c static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) gpio_chip 181 arch/arm/plat-orion/gpio.c static int orion_gpio_get(struct gpio_chip *chip, unsigned pin) gpio_chip 196 arch/arm/plat-orion/gpio.c orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int value) gpio_chip 213 arch/arm/plat-orion/gpio.c static void orion_gpio_set(struct gpio_chip *chip, unsigned pin, int value) gpio_chip 223 arch/arm/plat-orion/gpio.c static int orion_gpio_to_irq(struct gpio_chip *chip, unsigned pin) gpio_chip 240 arch/arm/plat-orion/gpio.c struct gpio_chip *chip = &ochip->chip; gpio_chip 440 arch/arm/plat-orion/gpio.c static void orion_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 428 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpiolib_2bit_input(struct gpio_chip *chip, unsigned offset) gpio_chip 446 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpiolib_2bit_output(struct gpio_chip *chip, gpio_chip 490 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpiolib_4bit_input(struct gpio_chip *chip, gpio_chip 509 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpiolib_4bit_output(struct gpio_chip *chip, gpio_chip 559 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpiolib_4bit2_input(struct gpio_chip *chip, gpio_chip 581 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpiolib_4bit2_output(struct gpio_chip *chip, gpio_chip 619 arch/arm/plat-samsung/gpio-samsung.c static int s3c24xx_gpiolib_banka_input(struct gpio_chip *chip, unsigned offset) gpio_chip 624 arch/arm/plat-samsung/gpio-samsung.c static int s3c24xx_gpiolib_banka_output(struct gpio_chip *chip, gpio_chip 654 arch/arm/plat-samsung/gpio-samsung.c static void samsung_gpiolib_set(struct gpio_chip *chip, gpio_chip 673 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpiolib_get(struct gpio_chip *chip, unsigned offset) gpio_chip 725 arch/arm/plat-samsung/gpio-samsung.c struct gpio_chip *gc = &chip->chip; gpio_chip 762 arch/arm/plat-samsung/gpio-samsung.c struct gpio_chip *gc = &chip->chip; gpio_chip 860 arch/arm/plat-samsung/gpio-samsung.c int samsung_gpiolib_to_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 868 arch/arm/plat-samsung/gpio-samsung.c static int s3c24xx_gpiolib_fbank_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 885 arch/arm/plat-samsung/gpio-samsung.c static int s3c64xx_gpiolib_mbank_to_irq(struct gpio_chip *chip, unsigned pin) gpio_chip 890 arch/arm/plat-samsung/gpio-samsung.c static int s3c64xx_gpiolib_lbank_to_irq(struct gpio_chip *chip, unsigned pin) gpio_chip 68 arch/arm/plat-samsung/include/plat/gpio-core.h struct gpio_chip chip; gpio_chip 81 arch/arm/plat-samsung/include/plat/gpio-core.h static inline struct samsung_gpio_chip *to_samsung_gpio(struct gpio_chip *gpc) gpio_chip 94 arch/arm/plat-samsung/include/plat/gpio-core.h extern int samsung_gpiolib_to_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 110 arch/m68k/coldfire/gpio.c static int mcfgpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 115 arch/m68k/coldfire/gpio.c static int mcfgpio_get_value(struct gpio_chip *chip, unsigned offset) gpio_chip 120 arch/m68k/coldfire/gpio.c static int mcfgpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 126 arch/m68k/coldfire/gpio.c static void mcfgpio_set_value(struct gpio_chip *chip, unsigned offset, gpio_chip 132 arch/m68k/coldfire/gpio.c static int mcfgpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 137 arch/m68k/coldfire/gpio.c static void mcfgpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 142 arch/m68k/coldfire/gpio.c static int mcfgpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 154 arch/m68k/coldfire/gpio.c static struct gpio_chip mcfgpio_chip = { gpio_chip 40 arch/mips/alchemy/common/gpiolib.c static int gpio2_get(struct gpio_chip *chip, unsigned offset) gpio_chip 45 arch/mips/alchemy/common/gpiolib.c static void gpio2_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 50 arch/mips/alchemy/common/gpiolib.c static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 55 arch/mips/alchemy/common/gpiolib.c static int gpio2_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 62 arch/mips/alchemy/common/gpiolib.c static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 68 arch/mips/alchemy/common/gpiolib.c static int gpio1_get(struct gpio_chip *chip, unsigned offset) gpio_chip 73 arch/mips/alchemy/common/gpiolib.c static void gpio1_set(struct gpio_chip *chip, gpio_chip 79 arch/mips/alchemy/common/gpiolib.c static int gpio1_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 84 arch/mips/alchemy/common/gpiolib.c static int gpio1_direction_output(struct gpio_chip *chip, gpio_chip 91 arch/mips/alchemy/common/gpiolib.c static int gpio1_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 96 arch/mips/alchemy/common/gpiolib.c struct gpio_chip alchemy_gpio_chip[] = { gpio_chip 119 arch/mips/alchemy/common/gpiolib.c static int alchemy_gpic_get(struct gpio_chip *chip, unsigned int off) gpio_chip 124 arch/mips/alchemy/common/gpiolib.c static void alchemy_gpic_set(struct gpio_chip *chip, unsigned int off, int v) gpio_chip 129 arch/mips/alchemy/common/gpiolib.c static int alchemy_gpic_dir_input(struct gpio_chip *chip, unsigned int off) gpio_chip 134 arch/mips/alchemy/common/gpiolib.c static int alchemy_gpic_dir_output(struct gpio_chip *chip, unsigned int off, gpio_chip 140 arch/mips/alchemy/common/gpiolib.c static int alchemy_gpic_gpio_to_irq(struct gpio_chip *chip, unsigned int off) gpio_chip 145 arch/mips/alchemy/common/gpiolib.c static struct gpio_chip au1300_gpiochip = { gpio_chip 19 arch/mips/ar7/gpio.c struct gpio_chip chip; gpio_chip 22 arch/mips/ar7/gpio.c static int ar7_gpio_get_value(struct gpio_chip *chip, unsigned gpio) gpio_chip 30 arch/mips/ar7/gpio.c static int titan_gpio_get_value(struct gpio_chip *chip, unsigned gpio) gpio_chip 39 arch/mips/ar7/gpio.c static void ar7_gpio_set_value(struct gpio_chip *chip, gpio_chip 52 arch/mips/ar7/gpio.c static void titan_gpio_set_value(struct gpio_chip *chip, gpio_chip 66 arch/mips/ar7/gpio.c static int ar7_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 76 arch/mips/ar7/gpio.c static int titan_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 90 arch/mips/ar7/gpio.c static int ar7_gpio_direction_output(struct gpio_chip *chip, gpio_chip 102 arch/mips/ar7/gpio.c static int titan_gpio_direction_output(struct gpio_chip *chip, gpio_chip 38 arch/mips/bcm63xx/gpio.c static void bcm63xx_gpio_set(struct gpio_chip *chip, gpio_chip 68 arch/mips/bcm63xx/gpio.c static int bcm63xx_gpio_get(struct gpio_chip *chip, unsigned gpio) gpio_chip 87 arch/mips/bcm63xx/gpio.c static int bcm63xx_gpio_set_direction(struct gpio_chip *chip, gpio_chip 118 arch/mips/bcm63xx/gpio.c static int bcm63xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 123 arch/mips/bcm63xx/gpio.c static int bcm63xx_gpio_direction_output(struct gpio_chip *chip, gpio_chip 131 arch/mips/bcm63xx/gpio.c static struct gpio_chip bcm63xx_gpio_chip = { gpio_chip 16 arch/mips/include/asm/mach-au1x00/gpio-au1300.h struct gpio_chip; gpio_chip 19 arch/mips/kernel/gpio_txx9.c static int txx9_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 35 arch/mips/kernel/gpio_txx9.c static void txx9_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 45 arch/mips/kernel/gpio_txx9.c static int txx9_gpio_dir_in(struct gpio_chip *chip, unsigned int offset) gpio_chip 56 arch/mips/kernel/gpio_txx9.c static int txx9_gpio_dir_out(struct gpio_chip *chip, unsigned int offset, gpio_chip 69 arch/mips/kernel/gpio_txx9.c static struct gpio_chip txx9_gpio_chip = { gpio_chip 41 arch/mips/rb532/gpio.c struct gpio_chip chip; gpio_chip 87 arch/mips/rb532/gpio.c static int rb532_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 98 arch/mips/rb532/gpio.c static void rb532_gpio_set(struct gpio_chip *chip, gpio_chip 110 arch/mips/rb532/gpio.c static int rb532_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 126 arch/mips/rb532/gpio.c static int rb532_gpio_direction_output(struct gpio_chip *chip, gpio_chip 143 arch/mips/rb532/gpio.c static int rb532_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) gpio_chip 676 arch/mips/txx9/generic/setup.c struct gpio_chip chip; gpio_chip 684 arch/mips/txx9/generic/setup.c static int txx9_iocled_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 690 arch/mips/txx9/generic/setup.c static void txx9_iocled_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 705 arch/mips/txx9/generic/setup.c static int txx9_iocled_dir_in(struct gpio_chip *chip, unsigned int offset) gpio_chip 710 arch/mips/txx9/generic/setup.c static int txx9_iocled_dir_out(struct gpio_chip *chip, unsigned int offset, gpio_chip 244 arch/mips/txx9/rbtx4938/setup.c static void rbtx4938_spi_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 260 arch/mips/txx9/rbtx4938/setup.c static int rbtx4938_spi_gpio_dir_out(struct gpio_chip *chip, gpio_chip 267 arch/mips/txx9/rbtx4938/setup.c static struct gpio_chip rbtx4938_spi_gpio_chip = { gpio_chip 58 arch/powerpc/platforms/4xx/gpio.c static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 67 arch/powerpc/platforms/4xx/gpio.c __ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 79 arch/powerpc/platforms/4xx/gpio.c ppc4xx_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 93 arch/powerpc/platforms/4xx/gpio.c static int ppc4xx_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 123 arch/powerpc/platforms/4xx/gpio.c ppc4xx_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 165 arch/powerpc/platforms/4xx/gpio.c struct gpio_chip *gc; gpio_chip 95 arch/powerpc/platforms/52xx/mpc52xx_gpt.c struct gpio_chip gc; gpio_chip 277 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static int mpc52xx_gpt_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 285 arch/powerpc/platforms/52xx/mpc52xx_gpt.c mpc52xx_gpt_gpio_set(struct gpio_chip *gc, unsigned int gpio, int v) gpio_chip 299 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static int mpc52xx_gpt_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 314 arch/powerpc/platforms/52xx/mpc52xx_gpt.c mpc52xx_gpt_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 37 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c struct gpio_chip gc; gpio_chip 96 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c static void mcu_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 111 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c static int mcu_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 120 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c struct gpio_chip *gc = &mcu->gc; gpio_chip 551 arch/powerpc/platforms/8xx/cpm1.c static int cpm1_gpio16_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 576 arch/powerpc/platforms/8xx/cpm1.c static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value) gpio_chip 590 arch/powerpc/platforms/8xx/cpm1.c static int cpm1_gpio16_to_irq(struct gpio_chip *gc, unsigned int gpio) gpio_chip 598 arch/powerpc/platforms/8xx/cpm1.c static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 616 arch/powerpc/platforms/8xx/cpm1.c static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 638 arch/powerpc/platforms/8xx/cpm1.c struct gpio_chip *gc; gpio_chip 688 arch/powerpc/platforms/8xx/cpm1.c static int cpm1_gpio32_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 713 arch/powerpc/platforms/8xx/cpm1.c static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) gpio_chip 727 arch/powerpc/platforms/8xx/cpm1.c static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 745 arch/powerpc/platforms/8xx/cpm1.c static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 767 arch/powerpc/platforms/8xx/cpm1.c struct gpio_chip *gc; gpio_chip 116 arch/powerpc/sysdev/cpm_common.c static int cpm2_gpio32_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 141 arch/powerpc/sysdev/cpm_common.c static void cpm2_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) gpio_chip 155 arch/powerpc/sysdev/cpm_common.c static int cpm2_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 173 arch/powerpc/sysdev/cpm_common.c static int cpm2_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 195 arch/powerpc/sysdev/cpm_common.c struct gpio_chip *gc; gpio_chip 36 arch/powerpc/sysdev/simple_gpio.c static int u8_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 43 arch/powerpc/sysdev/simple_gpio.c static void u8_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 61 arch/powerpc/sysdev/simple_gpio.c static int u8_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 66 arch/powerpc/sysdev/simple_gpio.c static int u8_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 85 arch/powerpc/sysdev/simple_gpio.c struct gpio_chip *gc; gpio_chip 22 arch/sh/boards/mach-sdk7786/gpio.c static int usrgpir_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 28 arch/sh/boards/mach-sdk7786/gpio.c static int usrgpir_gpio_get(struct gpio_chip *chip, unsigned gpio) gpio_chip 33 arch/sh/boards/mach-sdk7786/gpio.c static struct gpio_chip usrgpir_gpio_chip = { gpio_chip 29 arch/sh/boards/mach-x3proto/gpio.c static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 43 arch/sh/boards/mach-x3proto/gpio.c static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) gpio_chip 48 arch/sh/boards/mach-x3proto/gpio.c static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) gpio_chip 76 arch/sh/boards/mach-x3proto/gpio.c struct gpio_chip x3proto_gpio_chip = { gpio_chip 5 arch/sh/include/mach-x3proto/mach/hardware.h struct gpio_chip; gpio_chip 9 arch/sh/include/mach-x3proto/mach/hardware.h extern struct gpio_chip x3proto_gpio_chip; gpio_chip 52 arch/unicore32/kernel/gpio.c static int puv3_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 57 arch/unicore32/kernel/gpio.c static void puv3_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 65 arch/unicore32/kernel/gpio.c static int puv3_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 75 arch/unicore32/kernel/gpio.c static int puv3_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 87 arch/unicore32/kernel/gpio.c static struct gpio_chip puv3_gpio_chip = { gpio_chip 20 drivers/bcma/driver_gpio.c static int bcma_gpio_get_value(struct gpio_chip *chip, unsigned gpio) gpio_chip 27 drivers/bcma/driver_gpio.c static void bcma_gpio_set_value(struct gpio_chip *chip, unsigned gpio, gpio_chip 35 drivers/bcma/driver_gpio.c static int bcma_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 43 drivers/bcma/driver_gpio.c static int bcma_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, gpio_chip 53 drivers/bcma/driver_gpio.c static int bcma_gpio_request(struct gpio_chip *chip, unsigned gpio) gpio_chip 66 drivers/bcma/driver_gpio.c static void bcma_gpio_free(struct gpio_chip *chip, unsigned gpio) gpio_chip 78 drivers/bcma/driver_gpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 89 drivers/bcma/driver_gpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 105 drivers/bcma/driver_gpio.c struct gpio_chip *gc = &cc->gpio; gpio_chip 124 drivers/bcma/driver_gpio.c struct gpio_chip *chip = &cc->gpio; gpio_chip 174 drivers/bcma/driver_gpio.c struct gpio_chip *chip = &cc->gpio; gpio_chip 47 drivers/gpio/gpio-104-dio-48e.c struct gpio_chip chip; gpio_chip 56 drivers/gpio/gpio-104-dio-48e.c static int dio48e_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 65 drivers/gpio/gpio-104-dio-48e.c static int dio48e_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 104 drivers/gpio/gpio-104-dio-48e.c static int dio48e_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 154 drivers/gpio/gpio-104-dio-48e.c static int dio48e_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 178 drivers/gpio/gpio-104-dio-48e.c static int dio48e_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 223 drivers/gpio/gpio-104-dio-48e.c static void dio48e_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 243 drivers/gpio/gpio-104-dio-48e.c static void dio48e_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 287 drivers/gpio/gpio-104-dio-48e.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 312 drivers/gpio/gpio-104-dio-48e.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 362 drivers/gpio/gpio-104-dio-48e.c struct gpio_chip *const chip = &dio48egpio->chip; gpio_chip 46 drivers/gpio/gpio-104-idi-48.c struct gpio_chip chip; gpio_chip 54 drivers/gpio/gpio-104-idi-48.c static int idi_48_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 59 drivers/gpio/gpio-104-idi-48.c static int idi_48_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 64 drivers/gpio/gpio-104-idi-48.c static int idi_48_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 84 drivers/gpio/gpio-104-idi-48.c static int idi_48_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 135 drivers/gpio/gpio-104-idi-48.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 167 drivers/gpio/gpio-104-idi-48.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 225 drivers/gpio/gpio-104-idi-48.c struct gpio_chip *const chip = &idi48gpio->chip; gpio_chip 44 drivers/gpio/gpio-104-idio-16.c struct gpio_chip chip; gpio_chip 51 drivers/gpio/gpio-104-idio-16.c static int idio_16_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 59 drivers/gpio/gpio-104-idio-16.c static int idio_16_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 64 drivers/gpio/gpio-104-idio-16.c static int idio_16_gpio_direction_output(struct gpio_chip *chip, gpio_chip 71 drivers/gpio/gpio-104-idio-16.c static int idio_16_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 85 drivers/gpio/gpio-104-idio-16.c static int idio_16_gpio_get_multiple(struct gpio_chip *chip, gpio_chip 99 drivers/gpio/gpio-104-idio-16.c static void idio_16_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 123 drivers/gpio/gpio-104-idio-16.c static void idio_16_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 148 drivers/gpio/gpio-104-idio-16.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 166 drivers/gpio/gpio-104-idio-16.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 204 drivers/gpio/gpio-104-idio-16.c struct gpio_chip *const chip = &idio16gpio->chip; gpio_chip 20 drivers/gpio/gpio-74x164.c struct gpio_chip gpio_chip; gpio_chip 36 drivers/gpio/gpio-74x164.c return spi_write(to_spi_device(chip->gpio_chip.parent), chip->buffer, gpio_chip 40 drivers/gpio/gpio-74x164.c static int gen_74x164_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 54 drivers/gpio/gpio-74x164.c static void gen_74x164_set_value(struct gpio_chip *gc, gpio_chip 71 drivers/gpio/gpio-74x164.c static void gen_74x164_set_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 94 drivers/gpio/gpio-74x164.c static int gen_74x164_direction_output(struct gpio_chip *gc, gpio_chip 135 drivers/gpio/gpio-74x164.c chip->gpio_chip.label = spi->modalias; gpio_chip 136 drivers/gpio/gpio-74x164.c chip->gpio_chip.direction_output = gen_74x164_direction_output; gpio_chip 137 drivers/gpio/gpio-74x164.c chip->gpio_chip.get = gen_74x164_get_value; gpio_chip 138 drivers/gpio/gpio-74x164.c chip->gpio_chip.set = gen_74x164_set_value; gpio_chip 139 drivers/gpio/gpio-74x164.c chip->gpio_chip.set_multiple = gen_74x164_set_multiple; gpio_chip 140 drivers/gpio/gpio-74x164.c chip->gpio_chip.base = -1; gpio_chip 143 drivers/gpio/gpio-74x164.c chip->gpio_chip.ngpio = GEN_74X164_NUMBER_GPIOS * chip->registers; gpio_chip 145 drivers/gpio/gpio-74x164.c chip->gpio_chip.can_sleep = true; gpio_chip 146 drivers/gpio/gpio-74x164.c chip->gpio_chip.parent = &spi->dev; gpio_chip 147 drivers/gpio/gpio-74x164.c chip->gpio_chip.owner = THIS_MODULE; gpio_chip 157 drivers/gpio/gpio-74x164.c ret = gpiochip_add_data(&chip->gpio_chip, chip); gpio_chip 172 drivers/gpio/gpio-74x164.c gpiochip_remove(&chip->gpio_chip); gpio_chip 19 drivers/gpio/gpio-74xx-mmio.c struct gpio_chip gc; gpio_chip 76 drivers/gpio/gpio-74xx-mmio.c static int mmio_74xx_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 83 drivers/gpio/gpio-74xx-mmio.c static int mmio_74xx_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 90 drivers/gpio/gpio-74xx-mmio.c static int mmio_74xx_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 22 drivers/gpio/gpio-adnp.c struct gpio_chip gpio; gpio_chip 65 drivers/gpio/gpio-adnp.c static int adnp_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 99 drivers/gpio/gpio-adnp.c static void adnp_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 108 drivers/gpio/gpio-adnp.c static int adnp_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 144 drivers/gpio/gpio-adnp.c static int adnp_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 182 drivers/gpio/gpio-adnp.c static void adnp_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 243 drivers/gpio/gpio-adnp.c struct gpio_chip *chip = &adnp->gpio; gpio_chip 333 drivers/gpio/gpio-adnp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 343 drivers/gpio/gpio-adnp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 353 drivers/gpio/gpio-adnp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 383 drivers/gpio/gpio-adnp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 391 drivers/gpio/gpio-adnp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 416 drivers/gpio/gpio-adnp.c struct gpio_chip *chip = &adnp->gpio; gpio_chip 18 drivers/gpio/gpio-adp5520.c struct gpio_chip gpio_chip; gpio_chip 23 drivers/gpio/gpio-adp5520.c static int adp5520_gpio_get_value(struct gpio_chip *chip, unsigned off) gpio_chip 43 drivers/gpio/gpio-adp5520.c static void adp5520_gpio_set_value(struct gpio_chip *chip, gpio_chip 55 drivers/gpio/gpio-adp5520.c static int adp5520_gpio_direction_input(struct gpio_chip *chip, unsigned off) gpio_chip 66 drivers/gpio/gpio-adp5520.c static int adp5520_gpio_direction_output(struct gpio_chip *chip, gpio_chip 92 drivers/gpio/gpio-adp5520.c struct gpio_chip *gc; gpio_chip 121 drivers/gpio/gpio-adp5520.c gc = &dev->gpio_chip; gpio_chip 154 drivers/gpio/gpio-adp5520.c ret = devm_gpiochip_add_data(&pdev->dev, &dev->gpio_chip, dev); gpio_chip 32 drivers/gpio/gpio-adp5588.c struct gpio_chip gpio_chip; gpio_chip 65 drivers/gpio/gpio-adp5588.c static int adp5588_gpio_get_value(struct gpio_chip *chip, unsigned off) gpio_chip 84 drivers/gpio/gpio-adp5588.c static void adp5588_gpio_set_value(struct gpio_chip *chip, gpio_chip 104 drivers/gpio/gpio-adp5588.c static int adp5588_gpio_direction_input(struct gpio_chip *chip, unsigned off) gpio_chip 120 drivers/gpio/gpio-adp5588.c static int adp5588_gpio_direction_output(struct gpio_chip *chip, gpio_chip 151 drivers/gpio/gpio-adp5588.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 167 drivers/gpio/gpio-adp5588.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 193 drivers/gpio/gpio-adp5588.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 201 drivers/gpio/gpio-adp5588.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 209 drivers/gpio/gpio-adp5588.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 265 drivers/gpio/gpio-adp5588.c dev->gpio_chip.irq.domain, gpio)); gpio_chip 297 drivers/gpio/gpio-adp5588.c ret = gpiochip_irqchip_add_nested(&dev->gpio_chip, gpio_chip 306 drivers/gpio/gpio-adp5588.c gpiochip_set_nested_irqchip(&dev->gpio_chip, gpio_chip 332 drivers/gpio/gpio-adp5588.c struct gpio_chip *gc; gpio_chip 348 drivers/gpio/gpio-adp5588.c gc = &dev->gpio_chip; gpio_chip 396 drivers/gpio/gpio-adp5588.c ret = devm_gpiochip_add_data(&client->dev, &dev->gpio_chip, dev); gpio_chip 420 drivers/gpio/gpio-adp5588.c dev->gpio_chip.base, dev->gpio_chip.ngpio, gpio_chip 20 drivers/gpio/gpio-altera-a10sr.c struct gpio_chip gp; gpio_chip 24 drivers/gpio/gpio-altera-a10sr.c static int altr_a10sr_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 36 drivers/gpio/gpio-altera-a10sr.c static void altr_a10sr_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 47 drivers/gpio/gpio-altera-a10sr.c static int altr_a10sr_gpio_direction_input(struct gpio_chip *gc, gpio_chip 56 drivers/gpio/gpio-altera-a10sr.c static int altr_a10sr_gpio_direction_output(struct gpio_chip *gc, gpio_chip 66 drivers/gpio/gpio-altera-a10sr.c static const struct gpio_chip altr_a10sr_gc = { gpio_chip 105 drivers/gpio/gpio-altera.c static int altera_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 114 drivers/gpio/gpio-altera.c static void altera_gpio_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 134 drivers/gpio/gpio-altera.c static int altera_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 154 drivers/gpio/gpio-altera.c static int altera_gpio_direction_output(struct gpio_chip *gc, gpio_chip 35 drivers/gpio/gpio-amd-fch.c struct gpio_chip gc; gpio_chip 47 drivers/gpio/gpio-amd-fch.c static int amd_fch_gpio_direction_input(struct gpio_chip *gc, gpio_chip 61 drivers/gpio/gpio-amd-fch.c static int amd_fch_gpio_direction_output(struct gpio_chip *gc, gpio_chip 84 drivers/gpio/gpio-amd-fch.c static int amd_fch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) gpio_chip 98 drivers/gpio/gpio-amd-fch.c static void amd_fch_gpio_set(struct gpio_chip *gc, gpio_chip 118 drivers/gpio/gpio-amd-fch.c static int amd_fch_gpio_get(struct gpio_chip *gc, gpio_chip 133 drivers/gpio/gpio-amd-fch.c static int amd_fch_gpio_request(struct gpio_chip *chip, gpio_chip 71 drivers/gpio/gpio-amd8111.c struct gpio_chip chip; gpio_chip 79 drivers/gpio/gpio-amd8111.c static int amd_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 91 drivers/gpio/gpio-amd8111.c static void amd_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 100 drivers/gpio/gpio-amd8111.c static void amd_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 115 drivers/gpio/gpio-amd8111.c static int amd_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 127 drivers/gpio/gpio-amd8111.c static int amd_gpio_dirout(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 144 drivers/gpio/gpio-amd8111.c static int amd_gpio_dirin(struct gpio_chip *chip, unsigned offset) gpio_chip 26 drivers/gpio/gpio-amdpt.c struct gpio_chip gc; gpio_chip 30 drivers/gpio/gpio-amdpt.c static int pt_gpio_request(struct gpio_chip *gc, unsigned offset) gpio_chip 55 drivers/gpio/gpio-amdpt.c static void pt_gpio_free(struct gpio_chip *gc, unsigned offset) gpio_chip 24 drivers/gpio/gpio-arizona.c struct gpio_chip gpio_chip; gpio_chip 27 drivers/gpio/gpio-arizona.c static int arizona_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 50 drivers/gpio/gpio-arizona.c static int arizona_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 92 drivers/gpio/gpio-arizona.c static int arizona_gpio_direction_out(struct gpio_chip *chip, gpio_chip 120 drivers/gpio/gpio-arizona.c static void arizona_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 132 drivers/gpio/gpio-arizona.c static const struct gpio_chip template_chip = { gpio_chip 155 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip = template_chip; gpio_chip 156 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 158 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.of_node = arizona->dev->of_node; gpio_chip 168 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.ngpio = 5; gpio_chip 172 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.ngpio = 2; gpio_chip 181 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 183 drivers/gpio/gpio-arizona.c arizona_gpio->gpio_chip.base = -1; gpio_chip 187 drivers/gpio/gpio-arizona.c ret = devm_gpiochip_add_data(&pdev->dev, &arizona_gpio->gpio_chip, gpio_chip 54 drivers/gpio/gpio-aspeed.c struct gpio_chip chip; gpio_chip 381 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 389 drivers/gpio/gpio-aspeed.c static void __aspeed_gpio_set(struct gpio_chip *gc, unsigned int offset, gpio_chip 409 drivers/gpio/gpio-aspeed.c static void aspeed_gpio_set(struct gpio_chip *gc, unsigned int offset, gpio_chip 426 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_dir_in(struct gpio_chip *gc, unsigned int offset) gpio_chip 453 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_dir_out(struct gpio_chip *gc, gpio_chip 482 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) gpio_chip 662 drivers/gpio/gpio-aspeed.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 687 drivers/gpio/gpio-aspeed.c static void aspeed_init_irq_valid_mask(struct gpio_chip *gc, gpio_chip 712 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_reset_tolerance(struct gpio_chip *chip, gpio_chip 742 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 750 drivers/gpio/gpio-aspeed.c static void aspeed_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 844 drivers/gpio/gpio-aspeed.c static int enable_debounce(struct gpio_chip *chip, unsigned int offset, gpio_chip 928 drivers/gpio/gpio-aspeed.c static int disable_debounce(struct gpio_chip *chip, unsigned int offset) gpio_chip 945 drivers/gpio/gpio-aspeed.c static int set_debounce(struct gpio_chip *chip, unsigned int offset, gpio_chip 959 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 1008 drivers/gpio/gpio-aspeed.c struct gpio_chip *chip = gpiod_to_chip(desc); gpio_chip 1054 drivers/gpio/gpio-aspeed.c struct gpio_chip *chip = gpiod_to_chip(desc); gpio_chip 30 drivers/gpio/gpio-ath79.c struct gpio_chip gc; gpio_chip 38 drivers/gpio/gpio-ath79.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 182 drivers/gpio/gpio-ath79.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 71 drivers/gpio/gpio-bcm-kona.c struct gpio_chip gpio_chip; gpio_chip 123 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_get_dir(struct gpio_chip *chip, unsigned gpio) gpio_chip 133 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) gpio_chip 160 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_get(struct gpio_chip *chip, unsigned gpio) gpio_chip 187 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_request(struct gpio_chip *chip, unsigned gpio) gpio_chip 195 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_free(struct gpio_chip *chip, unsigned gpio) gpio_chip 202 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 223 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_direction_output(struct gpio_chip *chip, gpio_chip 252 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) gpio_chip 257 drivers/gpio/gpio-bcm-kona.c if (gpio >= kona_gpio->gpio_chip.ngpio) gpio_chip 262 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_set_debounce(struct gpio_chip *chip, unsigned gpio, gpio_chip 311 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_set_config(struct gpio_chip *chip, unsigned gpio, gpio_chip 323 drivers/gpio/gpio-bcm-kona.c static const struct gpio_chip template_chip = { gpio_chip 376 drivers/gpio/gpio-bcm-kona.c gpiochip_disable_irq(&kona_gpio->gpio_chip, gpio); gpio_chip 398 drivers/gpio/gpio-bcm-kona.c gpiochip_enable_irq(&kona_gpio->gpio_chip, gpio); gpio_chip 431 drivers/gpio/gpio-bcm-kona.c dev_err(kona_gpio->gpio_chip.parent, gpio_chip 491 drivers/gpio/gpio-bcm-kona.c return gpiochip_reqres_irq(&kona_gpio->gpio_chip, d->hwirq); gpio_chip 498 drivers/gpio/gpio-bcm-kona.c gpiochip_relres_irq(&kona_gpio->gpio_chip, d->hwirq); gpio_chip 573 drivers/gpio/gpio-bcm-kona.c struct gpio_chip *chip; gpio_chip 587 drivers/gpio/gpio-bcm-kona.c kona_gpio->gpio_chip = template_chip; gpio_chip 588 drivers/gpio/gpio-bcm-kona.c chip = &kona_gpio->gpio_chip; gpio_chip 16 drivers/gpio/gpio-bd70528.c struct gpio_chip gpio; gpio_chip 46 drivers/gpio/gpio-bd70528.c static int bd70528_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 61 drivers/gpio/gpio-bd70528.c static int bd70528_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 89 drivers/gpio/gpio-bd70528.c static int bd70528_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 99 drivers/gpio/gpio-bd70528.c static void bd70528_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 112 drivers/gpio/gpio-bd70528.c static int bd70528_direction_output(struct gpio_chip *chip, unsigned int offset, gpio_chip 154 drivers/gpio/gpio-bd70528.c static int bd70528_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 27 drivers/gpio/gpio-bd9571mwv.c struct gpio_chip chip; gpio_chip 31 drivers/gpio/gpio-bd9571mwv.c static int bd9571mwv_gpio_get_direction(struct gpio_chip *chip, gpio_chip 44 drivers/gpio/gpio-bd9571mwv.c static int bd9571mwv_gpio_direction_input(struct gpio_chip *chip, gpio_chip 55 drivers/gpio/gpio-bd9571mwv.c static int bd9571mwv_gpio_direction_output(struct gpio_chip *chip, gpio_chip 69 drivers/gpio/gpio-bd9571mwv.c static int bd9571mwv_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 81 drivers/gpio/gpio-bd9571mwv.c static void bd9571mwv_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 90 drivers/gpio/gpio-bd9571mwv.c static const struct gpio_chip template_chip = { gpio_chip 49 drivers/gpio/gpio-brcmstb.c struct gpio_chip gc; gpio_chip 74 drivers/gpio/gpio-brcmstb.c brcmstb_gpio_gc_to_priv(struct gpio_chip *gc) gpio_chip 111 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = &bank->gc; gpio_chip 127 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 142 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 150 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 158 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 168 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 244 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 418 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_of_xlate(struct gpio_chip *gc, gpio_chip 516 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = &bank->gc; gpio_chip 528 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc; gpio_chip 561 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc = &bank->gc; gpio_chip 663 drivers/gpio/gpio-brcmstb.c struct gpio_chip *gc; gpio_chip 52 drivers/gpio/gpio-bt8xx.c struct gpio_chip gpio; gpio_chip 69 drivers/gpio/gpio-bt8xx.c static int bt8xxgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) gpio_chip 90 drivers/gpio/gpio-bt8xx.c static int bt8xxgpio_gpio_get(struct gpio_chip *gpio, unsigned nr) gpio_chip 103 drivers/gpio/gpio-bt8xx.c static int bt8xxgpio_gpio_direction_output(struct gpio_chip *gpio, gpio_chip 128 drivers/gpio/gpio-bt8xx.c static void bt8xxgpio_gpio_set(struct gpio_chip *gpio, gpio_chip 149 drivers/gpio/gpio-bt8xx.c struct gpio_chip *c = &bg->gpio; gpio_chip 33 drivers/gpio/gpio-cadence.c struct gpio_chip gc; gpio_chip 39 drivers/gpio/gpio-cadence.c static int cdns_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 53 drivers/gpio/gpio-cadence.c static void cdns_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 69 drivers/gpio/gpio-cadence.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 77 drivers/gpio/gpio-cadence.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 85 drivers/gpio/gpio-cadence.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 124 drivers/gpio/gpio-cadence.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 17 drivers/gpio/gpio-clps711x.c struct gpio_chip *gc; gpio_chip 24 drivers/gpio/gpio-creg-snps.c struct gpio_chip gc; gpio_chip 30 drivers/gpio/gpio-creg-snps.c static void creg_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 52 drivers/gpio/gpio-creg-snps.c static int creg_gpio_dir_out(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 74 drivers/gpio/gpio-crystalcove.c struct gpio_chip chip; gpio_chip 132 drivers/gpio/gpio-crystalcove.c static int crystalcove_gpio_dir_in(struct gpio_chip *chip, unsigned gpio) gpio_chip 143 drivers/gpio/gpio-crystalcove.c static int crystalcove_gpio_dir_out(struct gpio_chip *chip, unsigned gpio, gpio_chip 155 drivers/gpio/gpio-crystalcove.c static int crystalcove_gpio_get(struct gpio_chip *chip, unsigned gpio) gpio_chip 171 drivers/gpio/gpio-crystalcove.c static void crystalcove_gpio_set(struct gpio_chip *chip, gpio_chip 297 drivers/gpio/gpio-crystalcove.c struct gpio_chip *chip) gpio_chip 47 drivers/gpio/gpio-cs5535.c struct gpio_chip chip; gpio_chip 203 drivers/gpio/gpio-cs5535.c static int chip_gpio_request(struct gpio_chip *c, unsigned offset) gpio_chip 230 drivers/gpio/gpio-cs5535.c static int chip_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 235 drivers/gpio/gpio-cs5535.c static void chip_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 243 drivers/gpio/gpio-cs5535.c static int chip_direction_input(struct gpio_chip *c, unsigned offset) gpio_chip 256 drivers/gpio/gpio-cs5535.c static int chip_direction_output(struct gpio_chip *c, unsigned offset, int val) gpio_chip 46 drivers/gpio/gpio-da9052.c struct gpio_chip gp; gpio_chip 54 drivers/gpio/gpio-da9052.c static int da9052_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 93 drivers/gpio/gpio-da9052.c static void da9052_gpio_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 119 drivers/gpio/gpio-da9052.c static int da9052_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 144 drivers/gpio/gpio-da9052.c static int da9052_gpio_direction_output(struct gpio_chip *gc, gpio_chip 170 drivers/gpio/gpio-da9052.c static int da9052_gpio_to_irq(struct gpio_chip *gc, u32 offset) gpio_chip 182 drivers/gpio/gpio-da9052.c static const struct gpio_chip reference_gp = { gpio_chip 30 drivers/gpio/gpio-da9055.c struct gpio_chip gp; gpio_chip 33 drivers/gpio/gpio-da9055.c static int da9055_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 62 drivers/gpio/gpio-da9055.c static void da9055_gpio_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 72 drivers/gpio/gpio-da9055.c static int da9055_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 87 drivers/gpio/gpio-da9055.c static int da9055_gpio_direction_output(struct gpio_chip *gc, gpio_chip 110 drivers/gpio/gpio-da9055.c static int da9055_gpio_to_irq(struct gpio_chip *gc, u32 offset) gpio_chip 119 drivers/gpio/gpio-da9055.c static const struct gpio_chip reference_gp = { gpio_chip 58 drivers/gpio/gpio-davinci.c struct gpio_chip chip; gpio_chip 86 drivers/gpio/gpio-davinci.c static inline int __davinci_direction(struct gpio_chip *chip, gpio_chip 111 drivers/gpio/gpio-davinci.c static int davinci_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 117 drivers/gpio/gpio-davinci.c davinci_direction_out(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 129 drivers/gpio/gpio-davinci.c static int davinci_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 144 drivers/gpio/gpio-davinci.c davinci_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 387 drivers/gpio/gpio-davinci.c static int gpio_to_irq_banked(struct gpio_chip *chip, unsigned offset) gpio_chip 397 drivers/gpio/gpio-davinci.c static int gpio_to_irq_unbanked(struct gpio_chip *chip, unsigned offset) gpio_chip 48 drivers/gpio/gpio-dln2.c struct gpio_chip gpio; gpio_chip 150 drivers/gpio/gpio-dln2.c static int dln2_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 191 drivers/gpio/gpio-dln2.c static void dln2_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 198 drivers/gpio/gpio-dln2.c static int dln2_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 208 drivers/gpio/gpio-dln2.c static int dln2_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 223 drivers/gpio/gpio-dln2.c static void dln2_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 230 drivers/gpio/gpio-dln2.c static int dln2_gpio_set_direction(struct gpio_chip *chip, unsigned offset, gpio_chip 253 drivers/gpio/gpio-dln2.c static int dln2_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 258 drivers/gpio/gpio-dln2.c static int dln2_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 271 drivers/gpio/gpio-dln2.c static int dln2_gpio_set_config(struct gpio_chip *chip, unsigned offset, gpio_chip 304 drivers/gpio/gpio-dln2.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 313 drivers/gpio/gpio-dln2.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 322 drivers/gpio/gpio-dln2.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 351 drivers/gpio/gpio-dln2.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 359 drivers/gpio/gpio-dln2.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 83 drivers/gpio/gpio-dwapb.c struct gpio_chip gc; gpio_chip 131 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 140 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 146 drivers/gpio/gpio-dwapb.c static int dwapb_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 171 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc; gpio_chip 225 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 240 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 255 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 271 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 280 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 341 drivers/gpio/gpio-dwapb.c static int dwapb_gpio_set_debounce(struct gpio_chip *gc, gpio_chip 362 drivers/gpio/gpio-dwapb.c static int dwapb_gpio_set_config(struct gpio_chip *gc, unsigned offset, gpio_chip 388 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &port->gc; gpio_chip 476 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &port->gc; gpio_chip 748 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 792 drivers/gpio/gpio-dwapb.c struct gpio_chip *gc = &gpio->ports[0].gc; gpio_chip 93 drivers/gpio/gpio-eic-sprd.c struct gpio_chip chip; gpio_chip 140 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_update(struct gpio_chip *chip, unsigned int offset, gpio_chip 161 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_read(struct gpio_chip *chip, unsigned int offset, u16 reg) gpio_chip 170 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 176 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 181 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 197 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 203 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_set(struct gpio_chip *chip, unsigned int offset, int value) gpio_chip 208 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_set_debounce(struct gpio_chip *chip, unsigned int offset, gpio_chip 223 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 237 drivers/gpio/gpio-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 262 drivers/gpio/gpio-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 287 drivers/gpio/gpio-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 311 drivers/gpio/gpio-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 445 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_toggle_trigger(struct gpio_chip *chip, unsigned int irq, gpio_chip 494 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_match_chip_by_type(struct gpio_chip *chip, void *data) gpio_chip 501 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_handle_one_type(struct gpio_chip *chip) gpio_chip 546 drivers/gpio/gpio-eic-sprd.c struct gpio_chip *chip; gpio_chip 28 drivers/gpio/gpio-em.c struct gpio_chip gpio_chip; gpio_chip 94 drivers/gpio/gpio-em.c ret = gpiochip_lock_as_irq(&p->gpio_chip, irqd_to_hwirq(d)); gpio_chip 96 drivers/gpio/gpio-em.c dev_err(p->gpio_chip.parent, gpio_chip 108 drivers/gpio/gpio-em.c gpiochip_unlock_as_irq(&p->gpio_chip, irqd_to_hwirq(d)); gpio_chip 183 drivers/gpio/gpio-em.c static inline struct em_gio_priv *gpio_to_priv(struct gpio_chip *chip) gpio_chip 188 drivers/gpio/gpio-em.c static int em_gio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 194 drivers/gpio/gpio-em.c static int em_gio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 199 drivers/gpio/gpio-em.c static void __em_gio_set(struct gpio_chip *chip, unsigned int reg, gpio_chip 207 drivers/gpio/gpio-em.c static void em_gio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 216 drivers/gpio/gpio-em.c static int em_gio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 225 drivers/gpio/gpio-em.c static int em_gio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 230 drivers/gpio/gpio-em.c static int em_gio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 235 drivers/gpio/gpio-em.c static void em_gio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 273 drivers/gpio/gpio-em.c struct gpio_chip *gpio_chip; gpio_chip 313 drivers/gpio/gpio-em.c gpio_chip = &p->gpio_chip; gpio_chip 314 drivers/gpio/gpio-em.c gpio_chip->of_node = dev->of_node; gpio_chip 315 drivers/gpio/gpio-em.c gpio_chip->direction_input = em_gio_direction_input; gpio_chip 316 drivers/gpio/gpio-em.c gpio_chip->get = em_gio_get; gpio_chip 317 drivers/gpio/gpio-em.c gpio_chip->direction_output = em_gio_direction_output; gpio_chip 318 drivers/gpio/gpio-em.c gpio_chip->set = em_gio_set; gpio_chip 319 drivers/gpio/gpio-em.c gpio_chip->to_irq = em_gio_to_irq; gpio_chip 320 drivers/gpio/gpio-em.c gpio_chip->request = em_gio_request; gpio_chip 321 drivers/gpio/gpio-em.c gpio_chip->free = em_gio_free; gpio_chip 322 drivers/gpio/gpio-em.c gpio_chip->label = name; gpio_chip 323 drivers/gpio/gpio-em.c gpio_chip->parent = dev; gpio_chip 324 drivers/gpio/gpio-em.c gpio_chip->owner = THIS_MODULE; gpio_chip 325 drivers/gpio/gpio-em.c gpio_chip->base = -1; gpio_chip 326 drivers/gpio/gpio-em.c gpio_chip->ngpio = ngpios; gpio_chip 361 drivers/gpio/gpio-em.c ret = devm_gpiochip_add_data(dev, gpio_chip, p); gpio_chip 39 drivers/gpio/gpio-ep93xx.c struct gpio_chip gc[8]; gpio_chip 74 drivers/gpio/gpio-ep93xx.c static int ep93xx_gpio_port(struct gpio_chip *gc) gpio_chip 91 drivers/gpio/gpio-ep93xx.c static void ep93xx_gpio_int_debounce(struct gpio_chip *gc, gpio_chip 109 drivers/gpio/gpio-ep93xx.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 155 drivers/gpio/gpio-ep93xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 170 drivers/gpio/gpio-ep93xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 186 drivers/gpio/gpio-ep93xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 196 drivers/gpio/gpio-ep93xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 211 drivers/gpio/gpio-ep93xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 310 drivers/gpio/gpio-ep93xx.c static int ep93xx_gpio_set_config(struct gpio_chip *gc, unsigned offset, gpio_chip 324 drivers/gpio/gpio-ep93xx.c static int ep93xx_gpio_f_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 329 drivers/gpio/gpio-ep93xx.c static int ep93xx_gpio_add_bank(struct gpio_chip *gc, gpio_chip 418 drivers/gpio/gpio-ep93xx.c struct gpio_chip *gc = &epg->gc[i]; gpio_chip 26 drivers/gpio/gpio-exar.c struct gpio_chip gpio_chip; gpio_chip 34 drivers/gpio/gpio-exar.c static void exar_update(struct gpio_chip *chip, unsigned int reg, int val, gpio_chip 49 drivers/gpio/gpio-exar.c static int exar_set_direction(struct gpio_chip *chip, int direction, gpio_chip 61 drivers/gpio/gpio-exar.c static int exar_get(struct gpio_chip *chip, unsigned int reg) gpio_chip 73 drivers/gpio/gpio-exar.c static int exar_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 83 drivers/gpio/gpio-exar.c static int exar_get_value(struct gpio_chip *chip, unsigned int offset) gpio_chip 93 drivers/gpio/gpio-exar.c static void exar_set_value(struct gpio_chip *chip, unsigned int offset, gpio_chip 104 drivers/gpio/gpio-exar.c static int exar_direction_output(struct gpio_chip *chip, unsigned int offset, gpio_chip 111 drivers/gpio/gpio-exar.c static int exar_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 154 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.label = exar_gpio->name; gpio_chip 155 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 156 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.direction_output = exar_direction_output; gpio_chip 157 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.direction_input = exar_direction_input; gpio_chip 158 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.get_direction = exar_get_direction; gpio_chip 159 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.get = exar_get_value; gpio_chip 160 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.set = exar_set_value; gpio_chip 161 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.base = -1; gpio_chip 162 drivers/gpio/gpio-exar.c exar_gpio->gpio_chip.ngpio = ngpios; gpio_chip 168 drivers/gpio/gpio-exar.c &exar_gpio->gpio_chip, exar_gpio); gpio_chip 59 drivers/gpio/gpio-f7188x.c struct gpio_chip chip; gpio_chip 129 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_get_direction(struct gpio_chip *chip, unsigned offset); gpio_chip 130 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_direction_in(struct gpio_chip *chip, unsigned offset); gpio_chip 131 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_get(struct gpio_chip *chip, unsigned offset); gpio_chip 132 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_direction_out(struct gpio_chip *chip, gpio_chip 134 drivers/gpio/gpio-f7188x.c static void f7188x_gpio_set(struct gpio_chip *chip, unsigned offset, int value); gpio_chip 135 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_set_config(struct gpio_chip *chip, unsigned offset, gpio_chip 237 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 256 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 277 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 301 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_direction_out(struct gpio_chip *chip, gpio_chip 330 drivers/gpio/gpio-f7188x.c static void f7188x_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 352 drivers/gpio/gpio-f7188x.c static int f7188x_gpio_set_config(struct gpio_chip *chip, unsigned offset, gpio_chip 50 drivers/gpio/gpio-ftgpio010.c struct gpio_chip gc; gpio_chip 58 drivers/gpio/gpio-ftgpio010.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 66 drivers/gpio/gpio-ftgpio010.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 77 drivers/gpio/gpio-ftgpio010.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 88 drivers/gpio/gpio-ftgpio010.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 141 drivers/gpio/gpio-ftgpio010.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 158 drivers/gpio/gpio-ftgpio010.c static int ftgpio_gpio_set_config(struct gpio_chip *gc, unsigned int offset, gpio_chip 55 drivers/gpio/gpio-ge.c struct gpio_chip *gc; gpio_chip 40 drivers/gpio/gpio-gpio-mm.c struct gpio_chip chip; gpio_chip 48 drivers/gpio/gpio-gpio-mm.c static int gpiomm_gpio_get_direction(struct gpio_chip *chip, gpio_chip 58 drivers/gpio/gpio-gpio-mm.c static int gpiomm_gpio_direction_input(struct gpio_chip *chip, gpio_chip 96 drivers/gpio/gpio-gpio-mm.c static int gpiomm_gpio_direction_output(struct gpio_chip *chip, gpio_chip 143 drivers/gpio/gpio-gpio-mm.c static int gpiomm_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 167 drivers/gpio/gpio-gpio-mm.c static int gpiomm_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 212 drivers/gpio/gpio-gpio-mm.c static void gpiomm_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 233 drivers/gpio/gpio-gpio-mm.c static void gpiomm_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 61 drivers/gpio/gpio-grgpio.c struct gpio_chip gc; gpio_chip 93 drivers/gpio/gpio-grgpio.c struct gpio_chip *gc = &priv->gc; gpio_chip 102 drivers/gpio/gpio-grgpio.c static int grgpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 332 drivers/gpio/gpio-grgpio.c struct gpio_chip *gc; gpio_chip 25 drivers/gpio/gpio-gw-pld.c struct gpio_chip chip; gpio_chip 35 drivers/gpio/gpio-gw-pld.c static int gw_pld_input8(struct gpio_chip *gc, unsigned offset) gpio_chip 43 drivers/gpio/gpio-gw-pld.c static int gw_pld_get8(struct gpio_chip *gc, unsigned offset) gpio_chip 53 drivers/gpio/gpio-gw-pld.c static int gw_pld_output8(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 65 drivers/gpio/gpio-gw-pld.c static void gw_pld_set8(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 50 drivers/gpio/gpio-hlwd.c struct gpio_chip gpioc; gpio_chip 28 drivers/gpio/gpio-htc-egpio.c struct gpio_chip chip; gpio_chip 135 drivers/gpio/gpio-htc-egpio.c static int egpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 160 drivers/gpio/gpio-htc-egpio.c static int egpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 173 drivers/gpio/gpio-htc-egpio.c static void egpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 203 drivers/gpio/gpio-htc-egpio.c static int egpio_direction_output(struct gpio_chip *chip, gpio_chip 217 drivers/gpio/gpio-htc-egpio.c static int egpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 265 drivers/gpio/gpio-htc-egpio.c struct gpio_chip *chip; gpio_chip 77 drivers/gpio/gpio-ich.c int (*request)(struct gpio_chip *chip, unsigned offset); gpio_chip 78 drivers/gpio/gpio-ich.c int (*get)(struct gpio_chip *chip, unsigned offset); gpio_chip 90 drivers/gpio/gpio-ich.c struct gpio_chip chip; gpio_chip 155 drivers/gpio/gpio-ich.c static bool ichx_gpio_check_available(struct gpio_chip *gpio, unsigned nr) gpio_chip 160 drivers/gpio/gpio-ich.c static int ichx_gpio_get_direction(struct gpio_chip *gpio, unsigned nr) gpio_chip 165 drivers/gpio/gpio-ich.c static int ichx_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) gpio_chip 174 drivers/gpio/gpio-ich.c static int ichx_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, gpio_chip 191 drivers/gpio/gpio-ich.c static int ichx_gpio_get(struct gpio_chip *chip, unsigned nr) gpio_chip 196 drivers/gpio/gpio-ich.c static int ich6_gpio_get(struct gpio_chip *chip, unsigned nr) gpio_chip 223 drivers/gpio/gpio-ich.c static int ichx_gpio_request(struct gpio_chip *chip, unsigned nr) gpio_chip 240 drivers/gpio/gpio-ich.c static int ich6_gpio_request(struct gpio_chip *chip, unsigned nr) gpio_chip 254 drivers/gpio/gpio-ich.c static void ichx_gpio_set(struct gpio_chip *chip, unsigned nr, int val) gpio_chip 259 drivers/gpio/gpio-ich.c static void ichx_gpiolib_setup(struct gpio_chip *chip) gpio_chip 61 drivers/gpio/gpio-intel-mid.c struct gpio_chip chip; gpio_chip 67 drivers/gpio/gpio-intel-mid.c static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned offset, gpio_chip 77 drivers/gpio/gpio-intel-mid.c static void __iomem *gpio_reg_2bit(struct gpio_chip *chip, unsigned offset, gpio_chip 87 drivers/gpio/gpio-intel-mid.c static int intel_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 100 drivers/gpio/gpio-intel-mid.c static int intel_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 107 drivers/gpio/gpio-intel-mid.c static void intel_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 120 drivers/gpio/gpio-intel-mid.c static int intel_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 142 drivers/gpio/gpio-intel-mid.c static int intel_gpio_direction_output(struct gpio_chip *chip, gpio_chip 168 drivers/gpio/gpio-intel-mid.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 272 drivers/gpio/gpio-intel-mid.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 296 drivers/gpio/gpio-intel-mid.c static int intel_mid_irq_init_hw(struct gpio_chip *chip) gpio_chip 20 drivers/gpio/gpio-iop.c struct gpio_chip *gc; gpio_chip 62 drivers/gpio/gpio-it87.c struct gpio_chip chip; gpio_chip 154 drivers/gpio/gpio-it87.c static int it87_gpio_request(struct gpio_chip *chip, unsigned gpio_num) gpio_chip 187 drivers/gpio/gpio-it87.c static int it87_gpio_get(struct gpio_chip *chip, unsigned gpio_num) gpio_chip 199 drivers/gpio/gpio-it87.c static int it87_gpio_direction_in(struct gpio_chip *chip, unsigned gpio_num) gpio_chip 224 drivers/gpio/gpio-it87.c static void it87_gpio_set(struct gpio_chip *chip, gpio_chip 241 drivers/gpio/gpio-it87.c static int it87_gpio_direction_out(struct gpio_chip *chip, gpio_chip 269 drivers/gpio/gpio-it87.c static const struct gpio_chip it87_template_chip = { gpio_chip 57 drivers/gpio/gpio-ixp4xx.c struct gpio_chip gc; gpio_chip 64 drivers/gpio/gpio-ixp4xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 72 drivers/gpio/gpio-ixp4xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 84 drivers/gpio/gpio-ixp4xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 164 drivers/gpio/gpio-ixp4xx.c static int ixp4xx_gpio_child_to_parent_hwirq(struct gpio_chip *gc, gpio_chip 45 drivers/gpio/gpio-janz-ttl.c struct gpio_chip gpio; gpio_chip 57 drivers/gpio/gpio-janz-ttl.c static int ttl_get_value(struct gpio_chip *gpio, unsigned offset) gpio_chip 79 drivers/gpio/gpio-janz-ttl.c static void ttl_set_value(struct gpio_chip *gpio, unsigned offset, int value) gpio_chip 144 drivers/gpio/gpio-janz-ttl.c struct gpio_chip *gpio; gpio_chip 26 drivers/gpio/gpio-kempld.c struct gpio_chip chip; gpio_chip 58 drivers/gpio/gpio-kempld.c static int kempld_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 66 drivers/gpio/gpio-kempld.c static void kempld_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 76 drivers/gpio/gpio-kempld.c static int kempld_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 88 drivers/gpio/gpio-kempld.c static int kempld_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 102 drivers/gpio/gpio-kempld.c static int kempld_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 136 drivers/gpio/gpio-kempld.c struct gpio_chip *chip; gpio_chip 40 drivers/gpio/gpio-loongson.c static int loongson_gpio_get_value(struct gpio_chip *chip, unsigned gpio) gpio_chip 51 drivers/gpio/gpio-loongson.c static void loongson_gpio_set_value(struct gpio_chip *chip, gpio_chip 66 drivers/gpio/gpio-loongson.c static int loongson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 79 drivers/gpio/gpio-loongson.c static int loongson_gpio_direction_output(struct gpio_chip *chip, gpio_chip 96 drivers/gpio/gpio-loongson.c struct gpio_chip *gc; gpio_chip 24 drivers/gpio/gpio-loongson1.c static int ls1x_gpio_request(struct gpio_chip *gc, unsigned int offset) gpio_chip 36 drivers/gpio/gpio-loongson1.c static void ls1x_gpio_free(struct gpio_chip *gc, unsigned int offset) gpio_chip 49 drivers/gpio/gpio-loongson1.c struct gpio_chip *gc; gpio_chip 40 drivers/gpio/gpio-lp3943.c struct gpio_chip chip; gpio_chip 45 drivers/gpio/gpio-lp3943.c static int lp3943_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 57 drivers/gpio/gpio-lp3943.c static void lp3943_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 75 drivers/gpio/gpio-lp3943.c static int lp3943_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 85 drivers/gpio/gpio-lp3943.c struct gpio_chip *chip, unsigned offset) gpio_chip 110 drivers/gpio/gpio-lp3943.c struct gpio_chip *chip, unsigned offset) gpio_chip 131 drivers/gpio/gpio-lp3943.c static int lp3943_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 150 drivers/gpio/gpio-lp3943.c static void lp3943_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 163 drivers/gpio/gpio-lp3943.c static int lp3943_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 174 drivers/gpio/gpio-lp3943.c static const struct gpio_chip lp3943_gpio_chip = { gpio_chip 28 drivers/gpio/gpio-lp873x.c struct gpio_chip chip; gpio_chip 32 drivers/gpio/gpio-lp873x.c static int lp873x_gpio_get_direction(struct gpio_chip *chip, gpio_chip 39 drivers/gpio/gpio-lp873x.c static int lp873x_gpio_direction_input(struct gpio_chip *chip, gpio_chip 46 drivers/gpio/gpio-lp873x.c static int lp873x_gpio_direction_output(struct gpio_chip *chip, gpio_chip 57 drivers/gpio/gpio-lp873x.c static int lp873x_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 69 drivers/gpio/gpio-lp873x.c static void lp873x_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 79 drivers/gpio/gpio-lp873x.c static int lp873x_gpio_request(struct gpio_chip *gc, unsigned int offset) gpio_chip 103 drivers/gpio/gpio-lp873x.c static int lp873x_gpio_set_config(struct gpio_chip *gc, unsigned offset, gpio_chip 127 drivers/gpio/gpio-lp873x.c static const struct gpio_chip template_chip = { gpio_chip 25 drivers/gpio/gpio-lp87565.c struct gpio_chip chip; gpio_chip 29 drivers/gpio/gpio-lp87565.c static int lp87565_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 41 drivers/gpio/gpio-lp87565.c static void lp87565_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 50 drivers/gpio/gpio-lp87565.c static int lp87565_gpio_get_direction(struct gpio_chip *chip, gpio_chip 63 drivers/gpio/gpio-lp87565.c static int lp87565_gpio_direction_input(struct gpio_chip *chip, gpio_chip 73 drivers/gpio/gpio-lp87565.c static int lp87565_gpio_direction_output(struct gpio_chip *chip, gpio_chip 85 drivers/gpio/gpio-lp87565.c static int lp87565_gpio_request(struct gpio_chip *gc, unsigned int offset) gpio_chip 113 drivers/gpio/gpio-lp87565.c static int lp87565_gpio_set_config(struct gpio_chip *gc, unsigned int offset, gpio_chip 136 drivers/gpio/gpio-lp87565.c static const struct gpio_chip template_chip = { gpio_chip 49 drivers/gpio/gpio-lpc18xx.c struct gpio_chip gpio; gpio_chip 268 drivers/gpio/gpio-lpc18xx.c static void lpc18xx_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 274 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 280 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_direction(struct gpio_chip *chip, unsigned offset, gpio_chip 302 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_direction_input(struct gpio_chip *chip, gpio_chip 308 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_direction_output(struct gpio_chip *chip, gpio_chip 315 drivers/gpio/gpio-lpc18xx.c static const struct gpio_chip lpc18xx_chip = { gpio_chip 163 drivers/gpio/gpio-lpc32xx.c struct gpio_chip chip; gpio_chip 265 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_dir_input_p012(struct gpio_chip *chip, gpio_chip 275 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_dir_input_p3(struct gpio_chip *chip, gpio_chip 285 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_dir_in_always(struct gpio_chip *chip, gpio_chip 291 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_get_value_p012(struct gpio_chip *chip, unsigned pin) gpio_chip 298 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_get_value_p3(struct gpio_chip *chip, unsigned pin) gpio_chip 305 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpi_get_value(struct gpio_chip *chip, unsigned pin) gpio_chip 312 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_dir_output_p012(struct gpio_chip *chip, unsigned pin, gpio_chip 323 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_dir_output_p3(struct gpio_chip *chip, unsigned pin, gpio_chip 334 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_dir_out_always(struct gpio_chip *chip, unsigned pin, gpio_chip 343 drivers/gpio/gpio-lpc32xx.c static void lpc32xx_gpio_set_value_p012(struct gpio_chip *chip, unsigned pin, gpio_chip 351 drivers/gpio/gpio-lpc32xx.c static void lpc32xx_gpio_set_value_p3(struct gpio_chip *chip, unsigned pin, gpio_chip 359 drivers/gpio/gpio-lpc32xx.c static void lpc32xx_gpo_set_value(struct gpio_chip *chip, unsigned pin, gpio_chip 367 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpo_get_value(struct gpio_chip *chip, unsigned pin) gpio_chip 374 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_request(struct gpio_chip *chip, unsigned pin) gpio_chip 382 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_to_irq_p01(struct gpio_chip *chip, unsigned offset) gpio_chip 387 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_to_irq_gpio_p3(struct gpio_chip *chip, unsigned offset) gpio_chip 392 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_gpio_to_irq_gpi_p3(struct gpio_chip *chip, unsigned offset) gpio_chip 491 drivers/gpio/gpio-lpc32xx.c static int lpc32xx_of_xlate(struct gpio_chip *gc, gpio_chip 48 drivers/gpio/gpio-lynxpoint.c struct gpio_chip chip; gpio_chip 83 drivers/gpio/gpio-lynxpoint.c static unsigned long lp_gpio_reg(struct gpio_chip *chip, unsigned offset, gpio_chip 99 drivers/gpio/gpio-lynxpoint.c static int lp_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 124 drivers/gpio/gpio-lynxpoint.c static void lp_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 137 drivers/gpio/gpio-lynxpoint.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 178 drivers/gpio/gpio-lynxpoint.c static int lp_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 184 drivers/gpio/gpio-lynxpoint.c static void lp_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 200 drivers/gpio/gpio-lynxpoint.c static int lp_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 213 drivers/gpio/gpio-lynxpoint.c static int lp_gpio_direction_output(struct gpio_chip *chip, gpio_chip 232 drivers/gpio/gpio-lynxpoint.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 269 drivers/gpio/gpio-lynxpoint.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 282 drivers/gpio/gpio-lynxpoint.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 303 drivers/gpio/gpio-lynxpoint.c static int lp_gpio_irq_init_hw(struct gpio_chip *chip) gpio_chip 324 drivers/gpio/gpio-lynxpoint.c struct gpio_chip *gc; gpio_chip 20 drivers/gpio/gpio-madera.c struct gpio_chip gpio_chip; gpio_chip 23 drivers/gpio/gpio-madera.c static int madera_gpio_get_direction(struct gpio_chip *chip, gpio_chip 40 drivers/gpio/gpio-madera.c static int madera_gpio_direction_in(struct gpio_chip *chip, unsigned int offset) gpio_chip 51 drivers/gpio/gpio-madera.c static int madera_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 67 drivers/gpio/gpio-madera.c static int madera_gpio_direction_out(struct gpio_chip *chip, gpio_chip 87 drivers/gpio/gpio-madera.c static void madera_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 106 drivers/gpio/gpio-madera.c static const struct gpio_chip madera_gpio_chip = { gpio_chip 135 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip = madera_gpio_chip; gpio_chip 136 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.parent = pdev->dev.parent; gpio_chip 140 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.ngpio = CS47L15_NUM_GPIOS; gpio_chip 143 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.ngpio = CS47L35_NUM_GPIOS; gpio_chip 147 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.ngpio = CS47L85_NUM_GPIOS; gpio_chip 151 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.ngpio = CS47L90_NUM_GPIOS; gpio_chip 156 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.ngpio = CS47L92_NUM_GPIOS; gpio_chip 165 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 167 drivers/gpio/gpio-madera.c madera_gpio->gpio_chip.base = -1; gpio_chip 170 drivers/gpio/gpio-madera.c &madera_gpio->gpio_chip, gpio_chip 186 drivers/gpio/gpio-madera.c ret = gpiochip_add_pin_range(&madera_gpio->gpio_chip, "madera-pinctrl", gpio_chip 187 drivers/gpio/gpio-madera.c 0, 0, madera_gpio->gpio_chip.ngpio); gpio_chip 72 drivers/gpio/gpio-max3191x.c struct gpio_chip gpio; gpio_chip 95 drivers/gpio/gpio-max3191x.c static int max3191x_get_direction(struct gpio_chip *gpio, unsigned int offset) gpio_chip 100 drivers/gpio/gpio-max3191x.c static int max3191x_direction_input(struct gpio_chip *gpio, unsigned int offset) gpio_chip 105 drivers/gpio/gpio-max3191x.c static int max3191x_direction_output(struct gpio_chip *gpio, gpio_chip 111 drivers/gpio/gpio-max3191x.c static void max3191x_set(struct gpio_chip *gpio, unsigned int offset, int value) gpio_chip 114 drivers/gpio/gpio-max3191x.c static void max3191x_set_multiple(struct gpio_chip *gpio, unsigned long *mask, gpio_chip 206 drivers/gpio/gpio-max3191x.c static int max3191x_get(struct gpio_chip *gpio, unsigned int offset) gpio_chip 231 drivers/gpio/gpio-max3191x.c static int max3191x_get_multiple(struct gpio_chip *gpio, unsigned long *mask, gpio_chip 265 drivers/gpio/gpio-max3191x.c static int max3191x_set_config(struct gpio_chip *gpio, unsigned int offset, gpio_chip 48 drivers/gpio/gpio-max730x.c static int max7301_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 89 drivers/gpio/gpio-max730x.c static int max7301_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 118 drivers/gpio/gpio-max730x.c static int max7301_get(struct gpio_chip *chip, unsigned offset) gpio_chip 146 drivers/gpio/gpio-max730x.c static void max7301_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 134 drivers/gpio/gpio-max732x.c struct gpio_chip gpio_chip; gpio_chip 194 drivers/gpio/gpio-max732x.c static int max732x_gpio_get_value(struct gpio_chip *gc, unsigned off) gpio_chip 207 drivers/gpio/gpio-max732x.c static void max732x_gpio_set_mask(struct gpio_chip *gc, unsigned off, int mask, gpio_chip 232 drivers/gpio/gpio-max732x.c static void max732x_gpio_set_value(struct gpio_chip *gc, unsigned off, int val) gpio_chip 240 drivers/gpio/gpio-max732x.c static void max732x_gpio_set_multiple(struct gpio_chip *gc, gpio_chip 252 drivers/gpio/gpio-max732x.c static int max732x_gpio_direction_input(struct gpio_chip *gc, unsigned off) gpio_chip 273 drivers/gpio/gpio-max732x.c static int max732x_gpio_direction_output(struct gpio_chip *gc, gpio_chip 350 drivers/gpio/gpio-max732x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 358 drivers/gpio/gpio-max732x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 366 drivers/gpio/gpio-max732x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 375 drivers/gpio/gpio-max732x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 385 drivers/gpio/gpio-max732x.c max732x_gpio_direction_input(&chip->gpio_chip, level); gpio_chip 394 drivers/gpio/gpio-max732x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 486 drivers/gpio/gpio-max732x.c handle_nested_irq(irq_find_mapping(chip->gpio_chip.irq.domain, gpio_chip 520 drivers/gpio/gpio-max732x.c ret = gpiochip_irqchip_add_nested(&chip->gpio_chip, gpio_chip 530 drivers/gpio/gpio-max732x.c gpiochip_set_nested_irqchip(&chip->gpio_chip, gpio_chip 557 drivers/gpio/gpio-max732x.c struct gpio_chip *gc = &chip->gpio_chip; gpio_chip 643 drivers/gpio/gpio-max732x.c chip->gpio_chip.parent = &client->dev; gpio_chip 698 drivers/gpio/gpio-max732x.c ret = devm_gpiochip_add_data(&client->dev, &chip->gpio_chip, chip); gpio_chip 707 drivers/gpio/gpio-max732x.c ret = pdata->setup(client, chip->gpio_chip.base, gpio_chip 708 drivers/gpio/gpio-max732x.c chip->gpio_chip.ngpio, pdata->context); gpio_chip 725 drivers/gpio/gpio-max732x.c ret = pdata->teardown(client, chip->gpio_chip.base, gpio_chip 726 drivers/gpio/gpio-max732x.c chip->gpio_chip.ngpio, pdata->context); gpio_chip 18 drivers/gpio/gpio-max77620.c struct gpio_chip gpio_chip; gpio_chip 126 drivers/gpio/gpio-max77620.c static int max77620_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) gpio_chip 140 drivers/gpio/gpio-max77620.c static int max77620_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 158 drivers/gpio/gpio-max77620.c static int max77620_gpio_dir_output(struct gpio_chip *gc, unsigned int offset, gpio_chip 217 drivers/gpio/gpio-max77620.c static void max77620_gpio_set(struct gpio_chip *gc, unsigned int offset, gpio_chip 233 drivers/gpio/gpio-max77620.c static int max77620_gpio_set_config(struct gpio_chip *gc, unsigned int offset, gpio_chip 257 drivers/gpio/gpio-max77620.c static int max77620_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) gpio_chip 283 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.label = pdev->name; gpio_chip 284 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.parent = &pdev->dev; gpio_chip 285 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.direction_input = max77620_gpio_dir_input; gpio_chip 286 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.get = max77620_gpio_get; gpio_chip 287 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.direction_output = max77620_gpio_dir_output; gpio_chip 288 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.set = max77620_gpio_set; gpio_chip 289 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.set_config = max77620_gpio_set_config; gpio_chip 290 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.to_irq = max77620_gpio_to_irq; gpio_chip 291 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.ngpio = MAX77620_GPIO_NR; gpio_chip 292 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.can_sleep = 1; gpio_chip 293 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.base = -1; gpio_chip 295 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.of_node = pdev->dev.parent->of_node; gpio_chip 300 drivers/gpio/gpio-max77620.c ret = devm_gpiochip_add_data(&pdev->dev, &mgpio->gpio_chip, mgpio); gpio_chip 36 drivers/gpio/gpio-max77650.c struct gpio_chip gc; gpio_chip 40 drivers/gpio/gpio-max77650.c static int max77650_gpio_direction_input(struct gpio_chip *gc, gpio_chip 51 drivers/gpio/gpio-max77650.c static int max77650_gpio_direction_output(struct gpio_chip *gc, gpio_chip 65 drivers/gpio/gpio-max77650.c static void max77650_gpio_set_value(struct gpio_chip *gc, gpio_chip 79 drivers/gpio/gpio-max77650.c static int max77650_gpio_get_value(struct gpio_chip *gc, gpio_chip 93 drivers/gpio/gpio-max77650.c static int max77650_gpio_get_direction(struct gpio_chip *gc, gpio_chip 107 drivers/gpio/gpio-max77650.c static int max77650_gpio_set_config(struct gpio_chip *gc, gpio_chip 133 drivers/gpio/gpio-max77650.c static int max77650_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) gpio_chip 37 drivers/gpio/gpio-mb86s7x.c struct gpio_chip gc; gpio_chip 43 drivers/gpio/gpio-mb86s7x.c static int mb86s70_gpio_request(struct gpio_chip *gc, unsigned gpio) gpio_chip 60 drivers/gpio/gpio-mb86s7x.c static void mb86s70_gpio_free(struct gpio_chip *gc, unsigned gpio) gpio_chip 75 drivers/gpio/gpio-mb86s7x.c static int mb86s70_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) gpio_chip 92 drivers/gpio/gpio-mb86s7x.c static int mb86s70_gpio_direction_output(struct gpio_chip *gc, gpio_chip 117 drivers/gpio/gpio-mb86s7x.c static int mb86s70_gpio_get(struct gpio_chip *gc, unsigned gpio) gpio_chip 124 drivers/gpio/gpio-mb86s7x.c static void mb86s70_gpio_set(struct gpio_chip *gc, unsigned gpio, int value) gpio_chip 142 drivers/gpio/gpio-mb86s7x.c static int mb86s70_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) gpio_chip 39 drivers/gpio/gpio-mc33880.c struct gpio_chip chip; gpio_chip 60 drivers/gpio/gpio-mc33880.c static void mc33880_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 20 drivers/gpio/gpio-mc9s08dz60.c struct gpio_chip chip; gpio_chip 29 drivers/gpio/gpio-mc9s08dz60.c static int mc9s08dz60_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 61 drivers/gpio/gpio-mc9s08dz60.c static void mc9s08dz60_set_value(struct gpio_chip *gc, unsigned offset, int val) gpio_chip 68 drivers/gpio/gpio-mc9s08dz60.c static int mc9s08dz60_direction_output(struct gpio_chip *gc, gpio_chip 33 drivers/gpio/gpio-menz127.c struct gpio_chip gc; gpio_chip 38 drivers/gpio/gpio-menz127.c static int men_z127_debounce(struct gpio_chip *gc, unsigned gpio, gpio_chip 87 drivers/gpio/gpio-menz127.c static int men_z127_set_single_ended(struct gpio_chip *gc, gpio_chip 109 drivers/gpio/gpio-menz127.c static int men_z127_set_config(struct gpio_chip *gc, unsigned offset, gpio_chip 51 drivers/gpio/gpio-merrifield.c struct gpio_chip chip; gpio_chip 86 drivers/gpio/gpio-merrifield.c static void __iomem *gpio_reg(struct gpio_chip *chip, unsigned int offset, gpio_chip 95 drivers/gpio/gpio-merrifield.c static int mrfld_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 102 drivers/gpio/gpio-merrifield.c static void mrfld_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 122 drivers/gpio/gpio-merrifield.c static int mrfld_gpio_direction_input(struct gpio_chip *chip, gpio_chip 141 drivers/gpio/gpio-merrifield.c static int mrfld_gpio_direction_output(struct gpio_chip *chip, gpio_chip 161 drivers/gpio/gpio-merrifield.c static int mrfld_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 168 drivers/gpio/gpio-merrifield.c static int mrfld_gpio_set_debounce(struct gpio_chip *chip, unsigned int offset, gpio_chip 189 drivers/gpio/gpio-merrifield.c static int mrfld_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 246 drivers/gpio/gpio-merrifield.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 299 drivers/gpio/gpio-merrifield.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 335 drivers/gpio/gpio-merrifield.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 82 drivers/gpio/gpio-ml-ioh.c struct gpio_chip gpio; gpio_chip 92 drivers/gpio/gpio-ml-ioh.c static void ioh_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) gpio_chip 109 drivers/gpio/gpio-ml-ioh.c static int ioh_gpio_get(struct gpio_chip *gpio, unsigned nr) gpio_chip 116 drivers/gpio/gpio-ml-ioh.c static int ioh_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, gpio_chip 142 drivers/gpio/gpio-ml-ioh.c static int ioh_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) gpio_chip 212 drivers/gpio/gpio-ml-ioh.c static int ioh_gpio_to_irq(struct gpio_chip *gpio, unsigned offset) gpio_chip 220 drivers/gpio/gpio-ml-ioh.c struct gpio_chip *gpio = &chip->gpio; gpio_chip 40 drivers/gpio/gpio-mlxbf.c struct gpio_chip gc; gpio_chip 54 drivers/gpio/gpio-mlxbf.c struct gpio_chip *gc; gpio_chip 60 drivers/gpio/gpio-mm-lantiq.c static void ltq_mm_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 79 drivers/gpio/gpio-mm-lantiq.c static int ltq_mm_dir_out(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 125 drivers/gpio/gpio-mmio.c static unsigned long bgpio_line2mask(struct gpio_chip *gc, unsigned int line) gpio_chip 132 drivers/gpio/gpio-mmio.c static int bgpio_get_set(struct gpio_chip *gc, unsigned int gpio) gpio_chip 147 drivers/gpio/gpio-mmio.c static int bgpio_get_set_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 167 drivers/gpio/gpio-mmio.c static int bgpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 175 drivers/gpio/gpio-mmio.c static int bgpio_get_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 187 drivers/gpio/gpio-mmio.c static int bgpio_get_multiple_be(struct gpio_chip *gc, unsigned long *mask, gpio_chip 216 drivers/gpio/gpio-mmio.c static void bgpio_set_none(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 220 drivers/gpio/gpio-mmio.c static void bgpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 237 drivers/gpio/gpio-mmio.c static void bgpio_set_with_clear(struct gpio_chip *gc, unsigned int gpio, gpio_chip 248 drivers/gpio/gpio-mmio.c static void bgpio_set_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 265 drivers/gpio/gpio-mmio.c static void bgpio_multiple_get_masks(struct gpio_chip *gc, gpio_chip 287 drivers/gpio/gpio-mmio.c static void bgpio_set_multiple_single_reg(struct gpio_chip *gc, gpio_chip 307 drivers/gpio/gpio-mmio.c static void bgpio_set_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 313 drivers/gpio/gpio-mmio.c static void bgpio_set_multiple_set(struct gpio_chip *gc, unsigned long *mask, gpio_chip 319 drivers/gpio/gpio-mmio.c static void bgpio_set_multiple_with_clear(struct gpio_chip *gc, gpio_chip 333 drivers/gpio/gpio-mmio.c static int bgpio_simple_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 338 drivers/gpio/gpio-mmio.c static int bgpio_dir_out_err(struct gpio_chip *gc, unsigned int gpio, gpio_chip 344 drivers/gpio/gpio-mmio.c static int bgpio_simple_dir_out(struct gpio_chip *gc, unsigned int gpio, gpio_chip 352 drivers/gpio/gpio-mmio.c static int bgpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 370 drivers/gpio/gpio-mmio.c static int bgpio_get_dir(struct gpio_chip *gc, unsigned int gpio) gpio_chip 384 drivers/gpio/gpio-mmio.c static int bgpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 405 drivers/gpio/gpio-mmio.c struct gpio_chip *gc, gpio_chip 474 drivers/gpio/gpio-mmio.c static int bgpio_setup_io(struct gpio_chip *gc, gpio_chip 525 drivers/gpio/gpio-mmio.c static int bgpio_setup_direction(struct gpio_chip *gc, gpio_chip 547 drivers/gpio/gpio-mmio.c static int bgpio_request(struct gpio_chip *chip, unsigned gpio_pin) gpio_chip 582 drivers/gpio/gpio-mmio.c int bgpio_init(struct gpio_chip *gc, struct device *dev, gpio_chip 719 drivers/gpio/gpio-mmio.c struct gpio_chip *gc; gpio_chip 54 drivers/gpio/gpio-mockup.c struct gpio_chip gc; gpio_chip 93 drivers/gpio/gpio-mockup.c static int gpio_mockup_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 105 drivers/gpio/gpio-mockup.c static int gpio_mockup_get_multiple(struct gpio_chip *gc, gpio_chip 127 drivers/gpio/gpio-mockup.c static void gpio_mockup_set(struct gpio_chip *gc, gpio_chip 137 drivers/gpio/gpio-mockup.c static void gpio_mockup_set_multiple(struct gpio_chip *gc, gpio_chip 149 drivers/gpio/gpio-mockup.c static int gpio_mockup_dirout(struct gpio_chip *gc, gpio_chip 162 drivers/gpio/gpio-mockup.c static int gpio_mockup_dirin(struct gpio_chip *gc, unsigned int offset) gpio_chip 173 drivers/gpio/gpio-mockup.c static int gpio_mockup_get_direction(struct gpio_chip *gc, unsigned int offset) gpio_chip 185 drivers/gpio/gpio-mockup.c static int gpio_mockup_to_irq(struct gpio_chip *gc, unsigned int offset) gpio_chip 192 drivers/gpio/gpio-mockup.c static void gpio_mockup_free(struct gpio_chip *gc, unsigned int offset) gpio_chip 206 drivers/gpio/gpio-mockup.c struct gpio_chip *gc; gpio_chip 233 drivers/gpio/gpio-mockup.c struct gpio_chip *gc; gpio_chip 319 drivers/gpio/gpio-mockup.c struct gpio_chip *gc; gpio_chip 352 drivers/gpio/gpio-mockup.c struct gpio_chip *gc = &chip->gc; gpio_chip 375 drivers/gpio/gpio-mockup.c struct gpio_chip *gc; gpio_chip 30 drivers/gpio/gpio-moxtet.c struct gpio_chip gpio_chip; gpio_chip 34 drivers/gpio/gpio-moxtet.c static int moxtet_gpio_get_value(struct gpio_chip *gc, unsigned int offset) gpio_chip 55 drivers/gpio/gpio-moxtet.c static void moxtet_gpio_set_value(struct gpio_chip *gc, unsigned int offset, gpio_chip 75 drivers/gpio/gpio-moxtet.c static int moxtet_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) gpio_chip 88 drivers/gpio/gpio-moxtet.c static int moxtet_gpio_direction_input(struct gpio_chip *gc, gpio_chip 101 drivers/gpio/gpio-moxtet.c static int moxtet_gpio_direction_output(struct gpio_chip *gc, gpio_chip 135 drivers/gpio/gpio-moxtet.c chip->gpio_chip.parent = dev; gpio_chip 140 drivers/gpio/gpio-moxtet.c chip->gpio_chip.label = dev_name(dev); gpio_chip 141 drivers/gpio/gpio-moxtet.c chip->gpio_chip.get_direction = moxtet_gpio_get_direction; gpio_chip 142 drivers/gpio/gpio-moxtet.c chip->gpio_chip.direction_input = moxtet_gpio_direction_input; gpio_chip 143 drivers/gpio/gpio-moxtet.c chip->gpio_chip.direction_output = moxtet_gpio_direction_output; gpio_chip 144 drivers/gpio/gpio-moxtet.c chip->gpio_chip.get = moxtet_gpio_get_value; gpio_chip 145 drivers/gpio/gpio-moxtet.c chip->gpio_chip.set = moxtet_gpio_set_value; gpio_chip 146 drivers/gpio/gpio-moxtet.c chip->gpio_chip.base = -1; gpio_chip 148 drivers/gpio/gpio-moxtet.c chip->gpio_chip.ngpio = MOXTET_GPIO_NGPIOS; gpio_chip 150 drivers/gpio/gpio-moxtet.c chip->gpio_chip.can_sleep = true; gpio_chip 151 drivers/gpio/gpio-moxtet.c chip->gpio_chip.owner = THIS_MODULE; gpio_chip 153 drivers/gpio/gpio-moxtet.c return devm_gpiochip_add_data(dev, &chip->gpio_chip, chip); gpio_chip 44 drivers/gpio/gpio-mpc5200.c static int mpc52xx_wkup_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 58 drivers/gpio/gpio-mpc5200.c __mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 73 drivers/gpio/gpio-mpc5200.c mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 86 drivers/gpio/gpio-mpc5200.c static int mpc52xx_wkup_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 109 drivers/gpio/gpio-mpc5200.c mpc52xx_wkup_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 139 drivers/gpio/gpio-mpc5200.c struct gpio_chip *gc; gpio_chip 208 drivers/gpio/gpio-mpc5200.c static int mpc52xx_simple_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 220 drivers/gpio/gpio-mpc5200.c __mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 234 drivers/gpio/gpio-mpc5200.c mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 247 drivers/gpio/gpio-mpc5200.c static int mpc52xx_simple_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 270 drivers/gpio/gpio-mpc5200.c mpc52xx_simple_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 300 drivers/gpio/gpio-mpc5200.c struct gpio_chip *gc; gpio_chip 38 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip gc; gpio_chip 42 drivers/gpio/gpio-mpc8xxx.c int (*direction_output)(struct gpio_chip *chip, gpio_chip 56 drivers/gpio/gpio-mpc8xxx.c static int ls1028a_gpio_dir_in_init(struct gpio_chip *gc) gpio_chip 85 drivers/gpio/gpio-mpc8xxx.c static int mpc8572_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 98 drivers/gpio/gpio-mpc8xxx.c static int mpc5121_gpio_dir_out(struct gpio_chip *gc, gpio_chip 109 drivers/gpio/gpio-mpc8xxx.c static int mpc5125_gpio_dir_out(struct gpio_chip *gc, gpio_chip 120 drivers/gpio/gpio-mpc8xxx.c static int mpc8xxx_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 134 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip *gc = &mpc8xxx_gc->gc; gpio_chip 149 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip *gc = &mpc8xxx_gc->gc; gpio_chip 164 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip *gc = &mpc8xxx_gc->gc; gpio_chip 179 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip *gc = &mpc8xxx_gc->gc; gpio_chip 188 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip *gc = &mpc8xxx_gc->gc; gpio_chip 218 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip *gc = &mpc8xxx_gc->gc; gpio_chip 286 drivers/gpio/gpio-mpc8xxx.c int (*gpio_dir_in_init)(struct gpio_chip *chip); gpio_chip 287 drivers/gpio/gpio-mpc8xxx.c int (*gpio_dir_out)(struct gpio_chip *, unsigned int, int); gpio_chip 288 drivers/gpio/gpio-mpc8xxx.c int (*gpio_get)(struct gpio_chip *, unsigned int); gpio_chip 331 drivers/gpio/gpio-mpc8xxx.c struct gpio_chip *gc; gpio_chip 44 drivers/gpio/gpio-msic.c struct gpio_chip chip; gpio_chip 91 drivers/gpio/gpio-msic.c static int msic_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 102 drivers/gpio/gpio-msic.c static int msic_gpio_direction_output(struct gpio_chip *chip, gpio_chip 118 drivers/gpio/gpio-msic.c static int msic_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 135 drivers/gpio/gpio-msic.c static void msic_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 166 drivers/gpio/gpio-msic.c static int msic_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 34 drivers/gpio/gpio-mt7621.c struct gpio_chip chip; gpio_chip 61 drivers/gpio/gpio-mt7621.c to_mediatek_gpio(struct gpio_chip *chip) gpio_chip 69 drivers/gpio/gpio-mt7621.c struct gpio_chip *gc = &rg->chip; gpio_chip 79 drivers/gpio/gpio-mt7621.c struct gpio_chip *gc = &rg->chip; gpio_chip 89 drivers/gpio/gpio-mt7621.c struct gpio_chip *gc = data; gpio_chip 111 drivers/gpio/gpio-mt7621.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 132 drivers/gpio/gpio-mt7621.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 153 drivers/gpio/gpio-mt7621.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 194 drivers/gpio/gpio-mt7621.c mediatek_gpio_xlate(struct gpio_chip *chip, gpio_chip 111 drivers/gpio/gpio-mvebu.c struct gpio_chip chip; gpio_chip 299 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_set(struct gpio_chip *chip, unsigned int pin, int value) gpio_chip 307 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_get(struct gpio_chip *chip, unsigned int pin) gpio_chip 329 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_blink(struct gpio_chip *chip, unsigned int pin, gpio_chip 338 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_direction_input(struct gpio_chip *chip, unsigned int pin) gpio_chip 357 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_direction_output(struct gpio_chip *chip, unsigned int pin, gpio_chip 380 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_get_direction(struct gpio_chip *chip, unsigned int pin) gpio_chip 390 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_to_irq(struct gpio_chip *chip, unsigned int pin) gpio_chip 844 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 65 drivers/gpio/gpio-mxc.c struct gpio_chip gc; gpio_chip 403 drivers/gpio/gpio-mxc.c static int mxc_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 52 drivers/gpio/gpio-mxs.c struct gpio_chip gc; gpio_chip 237 drivers/gpio/gpio-mxs.c static int mxs_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 244 drivers/gpio/gpio-mxs.c static int mxs_gpio_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 38 drivers/gpio/gpio-octeon.c struct gpio_chip chip; gpio_chip 42 drivers/gpio/gpio-octeon.c static int octeon_gpio_dir_in(struct gpio_chip *chip, unsigned offset) gpio_chip 50 drivers/gpio/gpio-octeon.c static void octeon_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 58 drivers/gpio/gpio-octeon.c static int octeon_gpio_dir_out(struct gpio_chip *chip, unsigned offset, gpio_chip 73 drivers/gpio/gpio-octeon.c static int octeon_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 84 drivers/gpio/gpio-octeon.c struct gpio_chip *chip; gpio_chip 59 drivers/gpio/gpio-omap.c struct gpio_chip chip; gpio_chip 88 drivers/gpio/gpio-omap.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 772 drivers/gpio/gpio-omap.c static int omap_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 787 drivers/gpio/gpio-omap.c static void omap_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 804 drivers/gpio/gpio-omap.c static int omap_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 812 drivers/gpio/gpio-omap.c static int omap_gpio_input(struct gpio_chip *chip, unsigned offset) gpio_chip 824 drivers/gpio/gpio-omap.c static int omap_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 837 drivers/gpio/gpio-omap.c static int omap_gpio_output(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 850 drivers/gpio/gpio-omap.c static int omap_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 872 drivers/gpio/gpio-omap.c static int omap_gpio_debounce(struct gpio_chip *chip, unsigned offset, gpio_chip 893 drivers/gpio/gpio-omap.c static int omap_gpio_set_config(struct gpio_chip *chip, unsigned offset, gpio_chip 905 drivers/gpio/gpio-omap.c static void omap_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 916 drivers/gpio/gpio-omap.c static void omap_gpio_set_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 19 drivers/gpio/gpio-palmas.c struct gpio_chip gpio_chip; gpio_chip 27 drivers/gpio/gpio-palmas.c static int palmas_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 58 drivers/gpio/gpio-palmas.c static void palmas_gpio_set(struct gpio_chip *gc, unsigned offset, gpio_chip 80 drivers/gpio/gpio-palmas.c static int palmas_gpio_output(struct gpio_chip *gc, unsigned offset, gpio_chip 103 drivers/gpio/gpio-palmas.c static int palmas_gpio_input(struct gpio_chip *gc, unsigned offset) gpio_chip 121 drivers/gpio/gpio-palmas.c static int palmas_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 163 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.owner = THIS_MODULE; gpio_chip 164 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.label = dev_name(&pdev->dev); gpio_chip 165 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.ngpio = dev_data->ngpio; gpio_chip 166 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.can_sleep = true; gpio_chip 167 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.direction_input = palmas_gpio_input; gpio_chip 168 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.direction_output = palmas_gpio_output; gpio_chip 169 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.to_irq = palmas_gpio_to_irq; gpio_chip 170 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.set = palmas_gpio_set; gpio_chip 171 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.get = palmas_gpio_get; gpio_chip 172 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 174 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.of_node = pdev->dev.of_node; gpio_chip 178 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.base = palmas_pdata->gpio_base; gpio_chip 180 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.base = -1; gpio_chip 182 drivers/gpio/gpio-palmas.c ret = devm_gpiochip_add_data(&pdev->dev, &palmas_gpio->gpio_chip, gpio_chip 119 drivers/gpio/gpio-pca953x.c #define NBANK(chip) DIV_ROUND_UP(chip->gpio_chip.ngpio, BANK_SZ) gpio_chip 158 drivers/gpio/gpio-pca953x.c struct gpio_chip gpio_chip; gpio_chip 168 drivers/gpio/gpio-pca953x.c return fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); gpio_chip 364 drivers/gpio/gpio-pca953x.c static int pca953x_gpio_direction_input(struct gpio_chip *gc, unsigned off) gpio_chip 378 drivers/gpio/gpio-pca953x.c static int pca953x_gpio_direction_output(struct gpio_chip *gc, gpio_chip 402 drivers/gpio/gpio-pca953x.c static int pca953x_gpio_get_value(struct gpio_chip *gc, unsigned off) gpio_chip 425 drivers/gpio/gpio-pca953x.c static void pca953x_gpio_set_value(struct gpio_chip *gc, unsigned off, int val) gpio_chip 437 drivers/gpio/gpio-pca953x.c static int pca953x_gpio_get_direction(struct gpio_chip *gc, unsigned off) gpio_chip 455 drivers/gpio/gpio-pca953x.c static void pca953x_gpio_set_multiple(struct gpio_chip *gc, gpio_chip 526 drivers/gpio/gpio-pca953x.c static int pca953x_gpio_set_config(struct gpio_chip *gc, unsigned int offset, gpio_chip 542 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc; gpio_chip 544 drivers/gpio/gpio-pca953x.c gc = &chip->gpio_chip; gpio_chip 566 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 574 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 582 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 595 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 603 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 630 drivers/gpio/gpio-pca953x.c pca953x_gpio_direction_input(&chip->gpio_chip, gpio_chip 641 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 667 drivers/gpio/gpio-pca953x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 755 drivers/gpio/gpio-pca953x.c handle_nested_irq(irq_find_mapping(chip->gpio_chip.irq.domain, gpio_chip 816 drivers/gpio/gpio-pca953x.c ret = gpiochip_irqchip_add_nested(&chip->gpio_chip, irq_chip, gpio_chip 825 drivers/gpio/gpio-pca953x.c gpiochip_set_nested_irqchip(&chip->gpio_chip, irq_chip, client->irq); gpio_chip 1006 drivers/gpio/gpio-pca953x.c ret = devm_gpiochip_add_data(&client->dev, &chip->gpio_chip, chip); gpio_chip 1015 drivers/gpio/gpio-pca953x.c ret = pdata->setup(client, chip->gpio_chip.base, gpio_chip 1016 drivers/gpio/gpio-pca953x.c chip->gpio_chip.ngpio, pdata->context); gpio_chip 1035 drivers/gpio/gpio-pca953x.c ret = pdata->teardown(client, chip->gpio_chip.base, gpio_chip 1036 drivers/gpio/gpio-pca953x.c chip->gpio_chip.ngpio, pdata->context); gpio_chip 73 drivers/gpio/gpio-pcf857x.c struct gpio_chip chip; gpio_chip 123 drivers/gpio/gpio-pcf857x.c static int pcf857x_input(struct gpio_chip *chip, unsigned offset) gpio_chip 136 drivers/gpio/gpio-pcf857x.c static int pcf857x_get(struct gpio_chip *chip, unsigned offset) gpio_chip 145 drivers/gpio/gpio-pcf857x.c static int pcf857x_output(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 162 drivers/gpio/gpio-pcf857x.c static void pcf857x_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 90 drivers/gpio/gpio-pch.c struct gpio_chip gpio; gpio_chip 97 drivers/gpio/gpio-pch.c static void pch_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) gpio_chip 114 drivers/gpio/gpio-pch.c static int pch_gpio_get(struct gpio_chip *gpio, unsigned nr) gpio_chip 121 drivers/gpio/gpio-pch.c static int pch_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, gpio_chip 147 drivers/gpio/gpio-pch.c static int pch_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) gpio_chip 196 drivers/gpio/gpio-pch.c static int pch_gpio_to_irq(struct gpio_chip *gpio, unsigned offset) gpio_chip 204 drivers/gpio/gpio-pch.c struct gpio_chip *gpio = &chip->gpio; gpio_chip 54 drivers/gpio/gpio-pci-idio-16.c struct gpio_chip chip; gpio_chip 60 drivers/gpio/gpio-pci-idio-16.c static int idio_16_gpio_get_direction(struct gpio_chip *chip, gpio_chip 69 drivers/gpio/gpio-pci-idio-16.c static int idio_16_gpio_direction_input(struct gpio_chip *chip, gpio_chip 75 drivers/gpio/gpio-pci-idio-16.c static int idio_16_gpio_direction_output(struct gpio_chip *chip, gpio_chip 82 drivers/gpio/gpio-pci-idio-16.c static int idio_16_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 99 drivers/gpio/gpio-pci-idio-16.c static int idio_16_gpio_get_multiple(struct gpio_chip *chip, gpio_chip 147 drivers/gpio/gpio-pci-idio-16.c static void idio_16_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 177 drivers/gpio/gpio-pci-idio-16.c static void idio_16_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 213 drivers/gpio/gpio-pci-idio-16.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 231 drivers/gpio/gpio-pci-idio-16.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 270 drivers/gpio/gpio-pci-idio-16.c struct gpio_chip *const chip = &idio16gpio->chip; gpio_chip 93 drivers/gpio/gpio-pcie-idio-24.c struct gpio_chip chip; gpio_chip 99 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_gpio_get_direction(struct gpio_chip *chip, gpio_chip 118 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_gpio_direction_input(struct gpio_chip *chip, gpio_chip 140 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_gpio_direction_output(struct gpio_chip *chip, gpio_chip 163 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 197 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_gpio_get_multiple(struct gpio_chip *chip, gpio_chip 252 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 293 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 358 drivers/gpio/gpio-pcie-idio-24.c struct gpio_chip *const chip = irq_data_get_irq_chip_data(data); gpio_chip 387 drivers/gpio/gpio-pcie-idio-24.c struct gpio_chip *const chip = irq_data_get_irq_chip_data(data); gpio_chip 436 drivers/gpio/gpio-pcie-idio-24.c struct gpio_chip *const chip = &idio24gpio->chip; gpio_chip 36 drivers/gpio/gpio-pisosr.c struct gpio_chip chip; gpio_chip 64 drivers/gpio/gpio-pisosr.c static int pisosr_gpio_get_direction(struct gpio_chip *chip, gpio_chip 71 drivers/gpio/gpio-pisosr.c static int pisosr_gpio_direction_input(struct gpio_chip *chip, gpio_chip 78 drivers/gpio/gpio-pisosr.c static int pisosr_gpio_direction_output(struct gpio_chip *chip, gpio_chip 85 drivers/gpio/gpio-pisosr.c static int pisosr_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 95 drivers/gpio/gpio-pisosr.c static int pisosr_gpio_get_multiple(struct gpio_chip *chip, gpio_chip 114 drivers/gpio/gpio-pisosr.c static const struct gpio_chip template_chip = { gpio_chip 53 drivers/gpio/gpio-pl061.c struct gpio_chip gc; gpio_chip 62 drivers/gpio/gpio-pl061.c static int pl061_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 69 drivers/gpio/gpio-pl061.c static int pl061_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 84 drivers/gpio/gpio-pl061.c static int pl061_direction_output(struct gpio_chip *gc, unsigned offset, gpio_chip 107 drivers/gpio/gpio-pl061.c static int pl061_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 114 drivers/gpio/gpio-pl061.c static void pl061_set_value(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 123 drivers/gpio/gpio-pl061.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 213 drivers/gpio/gpio-pl061.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 231 drivers/gpio/gpio-pl061.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 244 drivers/gpio/gpio-pl061.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 265 drivers/gpio/gpio-pl061.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 276 drivers/gpio/gpio-pl061.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 58 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_chip chip; gpio_chip 67 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_update(struct gpio_chip *chip, unsigned int offset, gpio_chip 77 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_read(struct gpio_chip *chip, unsigned int offset, gpio_chip 91 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 97 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 102 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 107 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_direction_input(struct gpio_chip *chip, gpio_chip 114 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 120 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_set_debounce(struct gpio_chip *chip, gpio_chip 138 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 152 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 161 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 171 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 198 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 206 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 234 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_toggle_trigger(struct gpio_chip *chip, gpio_chip 266 drivers/gpio/gpio-pmic-eic-sprd.c struct gpio_chip *chip = &pmic_eic->chip; gpio_chip 81 drivers/gpio/gpio-pxa.c struct gpio_chip chip; gpio_chip 153 drivers/gpio/gpio-pxa.c static inline struct pxa_gpio_chip *chip_to_pxachip(struct gpio_chip *c) gpio_chip 160 drivers/gpio/gpio-pxa.c static inline void __iomem *gpio_bank_base(struct gpio_chip *c, int gpio) gpio_chip 168 drivers/gpio/gpio-pxa.c static inline struct pxa_gpio_bank *gpio_to_pxabank(struct gpio_chip *c, gpio_chip 253 drivers/gpio/gpio-pxa.c static int pxa_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 260 drivers/gpio/gpio-pxa.c static int pxa_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 286 drivers/gpio/gpio-pxa.c static int pxa_gpio_direction_output(struct gpio_chip *chip, gpio_chip 315 drivers/gpio/gpio-pxa.c static int pxa_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 323 drivers/gpio/gpio-pxa.c static void pxa_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 332 drivers/gpio/gpio-pxa.c static int pxa_gpio_of_xlate(struct gpio_chip *gc, gpio_chip 26 drivers/gpio/gpio-raspberrypi-exp.c struct gpio_chip gc; gpio_chip 54 drivers/gpio/gpio-raspberrypi-exp.c static int rpi_exp_gpio_get_polarity(struct gpio_chip *gc, unsigned int off) gpio_chip 74 drivers/gpio/gpio-raspberrypi-exp.c static int rpi_exp_gpio_dir_in(struct gpio_chip *gc, unsigned int off) gpio_chip 103 drivers/gpio/gpio-raspberrypi-exp.c static int rpi_exp_gpio_dir_out(struct gpio_chip *gc, unsigned int off, int val) gpio_chip 132 drivers/gpio/gpio-raspberrypi-exp.c static int rpi_exp_gpio_get_direction(struct gpio_chip *gc, unsigned int off) gpio_chip 153 drivers/gpio/gpio-raspberrypi-exp.c static int rpi_exp_gpio_get(struct gpio_chip *gc, unsigned int off) gpio_chip 175 drivers/gpio/gpio-raspberrypi-exp.c static void rpi_exp_gpio_set(struct gpio_chip *gc, unsigned int off, int val) gpio_chip 20 drivers/gpio/gpio-rc5t583.c struct gpio_chip gpio_chip; gpio_chip 24 drivers/gpio/gpio-rc5t583.c static int rc5t583_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 38 drivers/gpio/gpio-rc5t583.c static void rc5t583_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 48 drivers/gpio/gpio-rc5t583.c static int rc5t583_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) gpio_chip 62 drivers/gpio/gpio-rc5t583.c static int rc5t583_gpio_dir_output(struct gpio_chip *gc, unsigned offset, gpio_chip 78 drivers/gpio/gpio-rc5t583.c static int rc5t583_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 88 drivers/gpio/gpio-rc5t583.c static void rc5t583_gpio_free(struct gpio_chip *gc, unsigned offset) gpio_chip 107 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.label = "gpio-rc5t583", gpio_chip 108 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.owner = THIS_MODULE, gpio_chip 109 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.free = rc5t583_gpio_free, gpio_chip 110 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.direction_input = rc5t583_gpio_dir_input, gpio_chip 111 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.direction_output = rc5t583_gpio_dir_output, gpio_chip 112 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.set = rc5t583_gpio_set, gpio_chip 113 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.get = rc5t583_gpio_get, gpio_chip 114 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.to_irq = rc5t583_gpio_to_irq, gpio_chip 115 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.ngpio = RC5T583_MAX_GPIO, gpio_chip 116 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.can_sleep = true, gpio_chip 117 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 118 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.base = -1; gpio_chip 122 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 126 drivers/gpio/gpio-rc5t583.c return devm_gpiochip_add_data(&pdev->dev, &rc5t583_gpio->gpio_chip, gpio_chip 39 drivers/gpio/gpio-rcar.c struct gpio_chip gpio_chip; gpio_chip 90 drivers/gpio/gpio-rcar.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 98 drivers/gpio/gpio-rcar.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 141 drivers/gpio/gpio-rcar.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 178 drivers/gpio/gpio-rcar.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 209 drivers/gpio/gpio-rcar.c generic_handle_irq(irq_find_mapping(p->gpio_chip.irq.domain, gpio_chip 217 drivers/gpio/gpio-rcar.c static void gpio_rcar_config_general_input_output_mode(struct gpio_chip *chip, gpio_chip 247 drivers/gpio/gpio-rcar.c static int gpio_rcar_request(struct gpio_chip *chip, unsigned offset) gpio_chip 263 drivers/gpio/gpio-rcar.c static void gpio_rcar_free(struct gpio_chip *chip, unsigned offset) gpio_chip 278 drivers/gpio/gpio-rcar.c static int gpio_rcar_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 285 drivers/gpio/gpio-rcar.c static int gpio_rcar_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 291 drivers/gpio/gpio-rcar.c static int gpio_rcar_get(struct gpio_chip *chip, unsigned offset) gpio_chip 303 drivers/gpio/gpio-rcar.c static void gpio_rcar_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 313 drivers/gpio/gpio-rcar.c static void gpio_rcar_set_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 335 drivers/gpio/gpio-rcar.c static int gpio_rcar_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 434 drivers/gpio/gpio-rcar.c struct gpio_chip *gpio_chip; gpio_chip 470 drivers/gpio/gpio-rcar.c gpio_chip = &p->gpio_chip; gpio_chip 471 drivers/gpio/gpio-rcar.c gpio_chip->request = gpio_rcar_request; gpio_chip 472 drivers/gpio/gpio-rcar.c gpio_chip->free = gpio_rcar_free; gpio_chip 473 drivers/gpio/gpio-rcar.c gpio_chip->get_direction = gpio_rcar_get_direction; gpio_chip 474 drivers/gpio/gpio-rcar.c gpio_chip->direction_input = gpio_rcar_direction_input; gpio_chip 475 drivers/gpio/gpio-rcar.c gpio_chip->get = gpio_rcar_get; gpio_chip 476 drivers/gpio/gpio-rcar.c gpio_chip->direction_output = gpio_rcar_direction_output; gpio_chip 477 drivers/gpio/gpio-rcar.c gpio_chip->set = gpio_rcar_set; gpio_chip 478 drivers/gpio/gpio-rcar.c gpio_chip->set_multiple = gpio_rcar_set_multiple; gpio_chip 479 drivers/gpio/gpio-rcar.c gpio_chip->label = name; gpio_chip 480 drivers/gpio/gpio-rcar.c gpio_chip->parent = dev; gpio_chip 481 drivers/gpio/gpio-rcar.c gpio_chip->owner = THIS_MODULE; gpio_chip 482 drivers/gpio/gpio-rcar.c gpio_chip->base = -1; gpio_chip 483 drivers/gpio/gpio-rcar.c gpio_chip->ngpio = npins; gpio_chip 494 drivers/gpio/gpio-rcar.c ret = gpiochip_add_data(gpio_chip, p); gpio_chip 500 drivers/gpio/gpio-rcar.c ret = gpiochip_irqchip_add(gpio_chip, irq_chip, 0, handle_level_irq, gpio_chip 520 drivers/gpio/gpio-rcar.c gpiochip_remove(gpio_chip); gpio_chip 530 drivers/gpio/gpio-rcar.c gpiochip_remove(&p->gpio_chip); gpio_chip 562 drivers/gpio/gpio-rcar.c for (offset = 0; offset < p->gpio_chip.ngpio; offset++) { gpio_chip 563 drivers/gpio/gpio-rcar.c if (!gpiochip_line_is_valid(&p->gpio_chip, offset)) gpio_chip 571 drivers/gpio/gpio-rcar.c &p->gpio_chip, offset, gpio_chip 574 drivers/gpio/gpio-rcar.c gpio_rcar_direction_input(&p->gpio_chip, gpio_chip 26 drivers/gpio/gpio-rdc321x.c struct gpio_chip chip; gpio_chip 30 drivers/gpio/gpio-rdc321x.c static int rdc_gpio_get_value(struct gpio_chip *chip, unsigned gpio) gpio_chip 48 drivers/gpio/gpio-rdc321x.c static void rdc_gpio_set_value_impl(struct gpio_chip *chip, gpio_chip 67 drivers/gpio/gpio-rdc321x.c static void rdc_gpio_set_value(struct gpio_chip *chip, gpio_chip 78 drivers/gpio/gpio-rdc321x.c static int rdc_gpio_config(struct gpio_chip *chip, gpio_chip 109 drivers/gpio/gpio-rdc321x.c static int rdc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 14 drivers/gpio/gpio-reg.c struct gpio_chip gc; gpio_chip 25 drivers/gpio/gpio-reg.c static int gpio_reg_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 32 drivers/gpio/gpio-reg.c static int gpio_reg_direction_output(struct gpio_chip *gc, unsigned offset, gpio_chip 44 drivers/gpio/gpio-reg.c static int gpio_reg_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 51 drivers/gpio/gpio-reg.c static void gpio_reg_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 68 drivers/gpio/gpio-reg.c static int gpio_reg_get(struct gpio_chip *gc, unsigned offset) gpio_chip 86 drivers/gpio/gpio-reg.c static void gpio_reg_set_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 98 drivers/gpio/gpio-reg.c static int gpio_reg_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 130 drivers/gpio/gpio-reg.c struct gpio_chip *gpio_reg_init(struct device *dev, void __iomem *reg, gpio_chip 172 drivers/gpio/gpio-reg.c int gpio_reg_resume(struct gpio_chip *gc) gpio_chip 17 drivers/gpio/gpio-sa1100.c struct gpio_chip chip; gpio_chip 39 drivers/gpio/gpio-sa1100.c static int sa1100_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 45 drivers/gpio/gpio-sa1100.c static void sa1100_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 52 drivers/gpio/gpio-sa1100.c static int sa1100_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 59 drivers/gpio/gpio-sa1100.c static int sa1100_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 71 drivers/gpio/gpio-sa1100.c static int sa1100_direction_output(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 84 drivers/gpio/gpio-sa1100.c static int sa1100_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 48 drivers/gpio/gpio-sama5d2-piobu.c struct gpio_chip chip; gpio_chip 58 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_setup_pin(struct gpio_chip *chip, unsigned int pin) gpio_chip 79 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_write_value(struct gpio_chip *chip, unsigned int pin, gpio_chip 95 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_read_value(struct gpio_chip *chip, unsigned int pin, gpio_chip 114 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_get_direction(struct gpio_chip *chip, gpio_chip 128 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_direction_input(struct gpio_chip *chip, gpio_chip 137 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_direction_output(struct gpio_chip *chip, gpio_chip 152 drivers/gpio/gpio-sama5d2-piobu.c static int sama5d2_piobu_get(struct gpio_chip *chip, unsigned int pin) gpio_chip 171 drivers/gpio/gpio-sama5d2-piobu.c static void sama5d2_piobu_set(struct gpio_chip *chip, unsigned int pin, gpio_chip 23 drivers/gpio/gpio-sch.c struct gpio_chip chip; gpio_chip 79 drivers/gpio/gpio-sch.c static int sch_gpio_direction_in(struct gpio_chip *gc, unsigned gpio_num) gpio_chip 89 drivers/gpio/gpio-sch.c static int sch_gpio_get(struct gpio_chip *gc, unsigned gpio_num) gpio_chip 95 drivers/gpio/gpio-sch.c static void sch_gpio_set(struct gpio_chip *gc, unsigned gpio_num, int val) gpio_chip 104 drivers/gpio/gpio-sch.c static int sch_gpio_direction_out(struct gpio_chip *gc, unsigned gpio_num, gpio_chip 126 drivers/gpio/gpio-sch.c static int sch_gpio_get_direction(struct gpio_chip *gc, unsigned gpio_num) gpio_chip 133 drivers/gpio/gpio-sch.c static const struct gpio_chip sch_gpio_chip = { gpio_chip 40 drivers/gpio/gpio-sch311x.c struct gpio_chip chip; gpio_chip 132 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 148 drivers/gpio/gpio-sch311x.c static void sch311x_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 158 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 181 drivers/gpio/gpio-sch311x.c static void sch311x_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 191 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 205 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_direction_out(struct gpio_chip *chip, unsigned offset, gpio_chip 222 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 234 drivers/gpio/gpio-sch311x.c static int sch311x_gpio_set_config(struct gpio_chip *chip, unsigned offset, gpio_chip 12 drivers/gpio/gpio-siox.c struct gpio_chip gchip; gpio_chip 144 drivers/gpio/gpio-siox.c static int gpio_siox_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 167 drivers/gpio/gpio-siox.c static void gpio_siox_set(struct gpio_chip *chip, gpio_chip 184 drivers/gpio/gpio-siox.c static int gpio_siox_direction_input(struct gpio_chip *chip, gpio_chip 193 drivers/gpio/gpio-siox.c static int gpio_siox_direction_output(struct gpio_chip *chip, gpio_chip 203 drivers/gpio/gpio-siox.c static int gpio_siox_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 42 drivers/gpio/gpio-sodaville.c struct gpio_chip chip; gpio_chip 54 drivers/gpio/gpio-spear-spics.c struct gpio_chip chip; gpio_chip 58 drivers/gpio/gpio-spear-spics.c static int spics_get_value(struct gpio_chip *chip, unsigned offset) gpio_chip 63 drivers/gpio/gpio-spear-spics.c static void spics_set_value(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 82 drivers/gpio/gpio-spear-spics.c static int spics_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 87 drivers/gpio/gpio-spear-spics.c static int spics_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 94 drivers/gpio/gpio-spear-spics.c static int spics_request(struct gpio_chip *chip, unsigned offset) gpio_chip 109 drivers/gpio/gpio-spear-spics.c static void spics_free(struct gpio_chip *chip, unsigned offset) gpio_chip 36 drivers/gpio/gpio-sprd.c struct gpio_chip chip; gpio_chip 48 drivers/gpio/gpio-sprd.c static void sprd_gpio_update(struct gpio_chip *chip, unsigned int offset, gpio_chip 69 drivers/gpio/gpio-sprd.c static int sprd_gpio_read(struct gpio_chip *chip, unsigned int offset, u16 reg) gpio_chip 78 drivers/gpio/gpio-sprd.c static int sprd_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 84 drivers/gpio/gpio-sprd.c static void sprd_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 89 drivers/gpio/gpio-sprd.c static int sprd_gpio_direction_input(struct gpio_chip *chip, gpio_chip 97 drivers/gpio/gpio-sprd.c static int sprd_gpio_direction_output(struct gpio_chip *chip, gpio_chip 106 drivers/gpio/gpio-sprd.c static int sprd_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 111 drivers/gpio/gpio-sprd.c static void sprd_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 119 drivers/gpio/gpio-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 127 drivers/gpio/gpio-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 135 drivers/gpio/gpio-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 144 drivers/gpio/gpio-sprd.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 186 drivers/gpio/gpio-sprd.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 43 drivers/gpio/gpio-sta2x11.c struct gpio_chip gpio; gpio_chip 53 drivers/gpio/gpio-sta2x11.c static void gsta_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) gpio_chip 65 drivers/gpio/gpio-sta2x11.c static int gsta_gpio_get(struct gpio_chip *gpio, unsigned nr) gpio_chip 74 drivers/gpio/gpio-sta2x11.c static int gsta_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, gpio_chip 90 drivers/gpio/gpio-sta2x11.c static int gsta_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) gpio_chip 100 drivers/gpio/gpio-sta2x11.c static int gsta_gpio_to_irq(struct gpio_chip *gpio, unsigned offset) gpio_chip 108 drivers/gpio/gpio-sta2x11.c struct gpio_chip *gpio = &chip->gpio; gpio_chip 31 drivers/gpio/gpio-stmpe.c struct gpio_chip chip; gpio_chip 41 drivers/gpio/gpio-stmpe.c static int stmpe_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 56 drivers/gpio/gpio-stmpe.c static void stmpe_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 74 drivers/gpio/gpio-stmpe.c static int stmpe_gpio_get_direction(struct gpio_chip *chip, gpio_chip 90 drivers/gpio/gpio-stmpe.c static int stmpe_gpio_direction_output(struct gpio_chip *chip, gpio_chip 103 drivers/gpio/gpio-stmpe.c static int stmpe_gpio_direction_input(struct gpio_chip *chip, gpio_chip 114 drivers/gpio/gpio-stmpe.c static int stmpe_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 125 drivers/gpio/gpio-stmpe.c static const struct gpio_chip template_chip = { gpio_chip 139 drivers/gpio/gpio-stmpe.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 168 drivers/gpio/gpio-stmpe.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 176 drivers/gpio/gpio-stmpe.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 227 drivers/gpio/gpio-stmpe.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 238 drivers/gpio/gpio-stmpe.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 248 drivers/gpio/gpio-stmpe.c struct gpio_chip *gc, gpio_chip 346 drivers/gpio/gpio-stmpe.c static void stmpe_dbg_show(struct seq_file *s, struct gpio_chip *gc) gpio_chip 432 drivers/gpio/gpio-stmpe.c static void stmpe_init_irq_valid_mask(struct gpio_chip *gc, gpio_chip 75 drivers/gpio/gpio-stp-xway.c struct gpio_chip gc; gpio_chip 93 drivers/gpio/gpio-stp-xway.c static int xway_stp_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 108 drivers/gpio/gpio-stp-xway.c static void xway_stp_set(struct gpio_chip *gc, unsigned gpio, int val) gpio_chip 128 drivers/gpio/gpio-stp-xway.c static int xway_stp_dir_out(struct gpio_chip *gc, unsigned gpio, int val) gpio_chip 142 drivers/gpio/gpio-stp-xway.c static int xway_stp_request(struct gpio_chip *gc, unsigned gpio) gpio_chip 46 drivers/gpio/gpio-syscon.c void (*set)(struct gpio_chip *chip, gpio_chip 51 drivers/gpio/gpio-syscon.c struct gpio_chip chip; gpio_chip 58 drivers/gpio/gpio-syscon.c static int syscon_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 74 drivers/gpio/gpio-syscon.c static void syscon_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 87 drivers/gpio/gpio-syscon.c static int syscon_gpio_dir_in(struct gpio_chip *chip, unsigned offset) gpio_chip 105 drivers/gpio/gpio-syscon.c static int syscon_gpio_dir_out(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 134 drivers/gpio/gpio-syscon.c static void rockchip_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 163 drivers/gpio/gpio-syscon.c static void keystone_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 45 drivers/gpio/gpio-tb10x.c struct gpio_chip gc; gpio_chip 75 drivers/gpio/gpio-tb10x.c static int tb10x_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 28 drivers/gpio/gpio-tc3589x.c struct gpio_chip chip; gpio_chip 37 drivers/gpio/gpio-tc3589x.c static int tc3589x_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 52 drivers/gpio/gpio-tc3589x.c static void tc3589x_gpio_set(struct gpio_chip *chip, unsigned int offset, int val) gpio_chip 63 drivers/gpio/gpio-tc3589x.c static int tc3589x_gpio_direction_output(struct gpio_chip *chip, gpio_chip 76 drivers/gpio/gpio-tc3589x.c static int tc3589x_gpio_direction_input(struct gpio_chip *chip, gpio_chip 87 drivers/gpio/gpio-tc3589x.c static int tc3589x_gpio_get_direction(struct gpio_chip *chip, gpio_chip 103 drivers/gpio/gpio-tc3589x.c static int tc3589x_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 142 drivers/gpio/gpio-tc3589x.c static const struct gpio_chip template_chip = { gpio_chip 156 drivers/gpio/gpio-tc3589x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 184 drivers/gpio/gpio-tc3589x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 192 drivers/gpio/gpio-tc3589x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 221 drivers/gpio/gpio-tc3589x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 232 drivers/gpio/gpio-tc3589x.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 91 drivers/gpio/gpio-tegra.c struct gpio_chip gc; gpio_chip 134 drivers/gpio/gpio-tegra.c static int tegra_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 139 drivers/gpio/gpio-tegra.c static void tegra_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 147 drivers/gpio/gpio-tegra.c static void tegra_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 155 drivers/gpio/gpio-tegra.c static int tegra_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 167 drivers/gpio/gpio-tegra.c static int tegra_gpio_direction_input(struct gpio_chip *chip, gpio_chip 185 drivers/gpio/gpio-tegra.c static int tegra_gpio_direction_output(struct gpio_chip *chip, gpio_chip 205 drivers/gpio/gpio-tegra.c static int tegra_gpio_get_direction(struct gpio_chip *chip, gpio_chip 221 drivers/gpio/gpio-tegra.c static int tegra_gpio_set_debounce(struct gpio_chip *chip, unsigned int offset, gpio_chip 254 drivers/gpio/gpio-tegra.c static int tegra_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 266 drivers/gpio/gpio-tegra.c static int tegra_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 59 drivers/gpio/gpio-tegra186.c struct gpio_chip gpio; gpio_chip 100 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_get_direction(struct gpio_chip *chip, gpio_chip 118 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_direction_input(struct gpio_chip *chip, gpio_chip 141 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_direction_output(struct gpio_chip *chip, gpio_chip 168 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 187 drivers/gpio/gpio-tegra186.c static void tegra186_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 207 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_of_xlate(struct gpio_chip *chip, gpio_chip 54 drivers/gpio/gpio-thunderx.c struct gpio_chip chip; gpio_chip 97 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_request(struct gpio_chip *chip, unsigned int line) gpio_chip 104 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_dir_in(struct gpio_chip *chip, unsigned int line) gpio_chip 120 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_set(struct gpio_chip *chip, unsigned int line, gpio_chip 133 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_dir_out(struct gpio_chip *chip, unsigned int line, gpio_chip 158 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_get_direction(struct gpio_chip *chip, unsigned int line) gpio_chip 176 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_set_config(struct gpio_chip *chip, gpio_chip 256 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_get(struct gpio_chip *chip, unsigned int line) gpio_chip 270 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 442 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 455 drivers/gpio/gpio-thunderx.c struct gpio_chip *chip; gpio_chip 37 drivers/gpio/gpio-timberdale.c struct gpio_chip gpio; gpio_chip 42 drivers/gpio/gpio-timberdale.c static int timbgpio_update_bit(struct gpio_chip *gpio, unsigned index, gpio_chip 62 drivers/gpio/gpio-timberdale.c static int timbgpio_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) gpio_chip 67 drivers/gpio/gpio-timberdale.c static int timbgpio_gpio_get(struct gpio_chip *gpio, unsigned nr) gpio_chip 76 drivers/gpio/gpio-timberdale.c static int timbgpio_gpio_direction_output(struct gpio_chip *gpio, gpio_chip 82 drivers/gpio/gpio-timberdale.c static void timbgpio_gpio_set(struct gpio_chip *gpio, gpio_chip 88 drivers/gpio/gpio-timberdale.c static int timbgpio_to_irq(struct gpio_chip *gpio, unsigned offset) gpio_chip 218 drivers/gpio/gpio-timberdale.c struct gpio_chip *gc; gpio_chip 30 drivers/gpio/gpio-tpic2810.c struct gpio_chip chip; gpio_chip 36 drivers/gpio/gpio-tpic2810.c static void tpic2810_set(struct gpio_chip *chip, unsigned offset, int value); gpio_chip 38 drivers/gpio/gpio-tpic2810.c static int tpic2810_get_direction(struct gpio_chip *chip, gpio_chip 45 drivers/gpio/gpio-tpic2810.c static int tpic2810_direction_input(struct gpio_chip *chip, gpio_chip 52 drivers/gpio/gpio-tpic2810.c static int tpic2810_direction_output(struct gpio_chip *chip, gpio_chip 60 drivers/gpio/gpio-tpic2810.c static void tpic2810_set_mask_bits(struct gpio_chip *chip, u8 mask, u8 bits) gpio_chip 79 drivers/gpio/gpio-tpic2810.c static void tpic2810_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 84 drivers/gpio/gpio-tpic2810.c static void tpic2810_set_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 90 drivers/gpio/gpio-tpic2810.c static const struct gpio_chip template_chip = { gpio_chip 16 drivers/gpio/gpio-tps65086.c struct gpio_chip chip; gpio_chip 20 drivers/gpio/gpio-tps65086.c static int tps65086_gpio_get_direction(struct gpio_chip *chip, gpio_chip 27 drivers/gpio/gpio-tps65086.c static int tps65086_gpio_direction_input(struct gpio_chip *chip, gpio_chip 34 drivers/gpio/gpio-tps65086.c static int tps65086_gpio_direction_output(struct gpio_chip *chip, gpio_chip 46 drivers/gpio/gpio-tps65086.c static int tps65086_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 58 drivers/gpio/gpio-tps65086.c static void tps65086_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 67 drivers/gpio/gpio-tps65086.c static const struct gpio_chip template_chip = { gpio_chip 20 drivers/gpio/gpio-tps65218.c struct gpio_chip gpio_chip; gpio_chip 23 drivers/gpio/gpio-tps65218.c static int tps65218_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 37 drivers/gpio/gpio-tps65218.c static void tps65218_gpio_set(struct gpio_chip *gc, unsigned offset, gpio_chip 54 drivers/gpio/gpio-tps65218.c static int tps65218_gpio_output(struct gpio_chip *gc, unsigned offset, gpio_chip 62 drivers/gpio/gpio-tps65218.c static int tps65218_gpio_input(struct gpio_chip *gc, unsigned offset) gpio_chip 67 drivers/gpio/gpio-tps65218.c static int tps65218_gpio_request(struct gpio_chip *gc, unsigned offset) gpio_chip 138 drivers/gpio/gpio-tps65218.c static int tps65218_gpio_set_config(struct gpio_chip *gc, unsigned offset, gpio_chip 172 drivers/gpio/gpio-tps65218.c static const struct gpio_chip template_chip = { gpio_chip 198 drivers/gpio/gpio-tps65218.c tps65218_gpio->gpio_chip = template_chip; gpio_chip 199 drivers/gpio/gpio-tps65218.c tps65218_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 201 drivers/gpio/gpio-tps65218.c tps65218_gpio->gpio_chip.of_node = pdev->dev.of_node; gpio_chip 204 drivers/gpio/gpio-tps65218.c ret = devm_gpiochip_add_data(&pdev->dev, &tps65218_gpio->gpio_chip, gpio_chip 26 drivers/gpio/gpio-tps6586x.c struct gpio_chip gpio_chip; gpio_chip 30 drivers/gpio/gpio-tps6586x.c static int tps6586x_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 43 drivers/gpio/gpio-tps6586x.c static void tps6586x_gpio_set(struct gpio_chip *gc, unsigned offset, gpio_chip 52 drivers/gpio/gpio-tps6586x.c static int tps6586x_gpio_output(struct gpio_chip *gc, unsigned offset, gpio_chip 67 drivers/gpio/gpio-tps6586x.c static int tps6586x_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 89 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.owner = THIS_MODULE; gpio_chip 90 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.label = pdev->name; gpio_chip 91 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 92 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.ngpio = 4; gpio_chip 93 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.can_sleep = true; gpio_chip 96 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.direction_output = tps6586x_gpio_output; gpio_chip 97 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.set = tps6586x_gpio_set; gpio_chip 98 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.get = tps6586x_gpio_get; gpio_chip 99 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.to_irq = tps6586x_gpio_to_irq; gpio_chip 102 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.of_node = pdev->dev.parent->of_node; gpio_chip 105 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 107 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.base = -1; gpio_chip 109 drivers/gpio/gpio-tps6586x.c ret = devm_gpiochip_add_data(&pdev->dev, &tps6586x_gpio->gpio_chip, gpio_chip 21 drivers/gpio/gpio-tps65910.c struct gpio_chip gpio_chip; gpio_chip 25 drivers/gpio/gpio-tps65910.c static int tps65910_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 39 drivers/gpio/gpio-tps65910.c static void tps65910_gpio_set(struct gpio_chip *gc, unsigned offset, gpio_chip 53 drivers/gpio/gpio-tps65910.c static int tps65910_gpio_output(struct gpio_chip *gc, unsigned offset, gpio_chip 66 drivers/gpio/gpio-tps65910.c static int tps65910_gpio_input(struct gpio_chip *gc, unsigned offset) gpio_chip 121 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.owner = THIS_MODULE; gpio_chip 122 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.label = tps65910->i2c_client->name; gpio_chip 126 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.ngpio = TPS65910_NUM_GPIO; gpio_chip 129 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.ngpio = TPS65911_NUM_GPIO; gpio_chip 134 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.can_sleep = true; gpio_chip 135 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.direction_input = tps65910_gpio_input; gpio_chip 136 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.direction_output = tps65910_gpio_output; gpio_chip 137 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.set = tps65910_gpio_set; gpio_chip 138 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.get = tps65910_gpio_get; gpio_chip 139 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 141 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.of_node = tps65910->dev->of_node; gpio_chip 144 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 146 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.base = -1; gpio_chip 150 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.ngpio); gpio_chip 156 drivers/gpio/gpio-tps65910.c for (i = 0; i < tps65910_gpio->gpio_chip.ngpio; ++i) { gpio_chip 168 drivers/gpio/gpio-tps65910.c ret = devm_gpiochip_add_data(&pdev->dev, &tps65910_gpio->gpio_chip, gpio_chip 19 drivers/gpio/gpio-tps65912.c struct gpio_chip gpio_chip; gpio_chip 23 drivers/gpio/gpio-tps65912.c static int tps65912_gpio_get_direction(struct gpio_chip *gc, gpio_chip 40 drivers/gpio/gpio-tps65912.c static int tps65912_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 48 drivers/gpio/gpio-tps65912.c static int tps65912_gpio_direction_output(struct gpio_chip *gc, gpio_chip 61 drivers/gpio/gpio-tps65912.c static int tps65912_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 76 drivers/gpio/gpio-tps65912.c static void tps65912_gpio_set(struct gpio_chip *gc, unsigned offset, gpio_chip 85 drivers/gpio/gpio-tps65912.c static const struct gpio_chip template_chip = { gpio_chip 109 drivers/gpio/gpio-tps65912.c gpio->gpio_chip = template_chip; gpio_chip 110 drivers/gpio/gpio-tps65912.c gpio->gpio_chip.parent = tps->dev; gpio_chip 112 drivers/gpio/gpio-tps65912.c ret = devm_gpiochip_add_data(&pdev->dev, &gpio->gpio_chip, gpio_chip 26 drivers/gpio/gpio-tps68470.c struct gpio_chip gc; gpio_chip 29 drivers/gpio/gpio-tps68470.c static int tps68470_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 51 drivers/gpio/gpio-tps68470.c static int tps68470_gpio_get_direction(struct gpio_chip *gc, gpio_chip 73 drivers/gpio/gpio-tps68470.c static void tps68470_gpio_set(struct gpio_chip *gc, unsigned int offset, gpio_chip 88 drivers/gpio/gpio-tps68470.c static int tps68470_gpio_output(struct gpio_chip *gc, unsigned int offset, gpio_chip 106 drivers/gpio/gpio-tps68470.c static int tps68470_gpio_input(struct gpio_chip *gc, unsigned int offset) gpio_chip 36 drivers/gpio/gpio-tqmx86.c struct gpio_chip chip; gpio_chip 55 drivers/gpio/gpio-tqmx86.c static int tqmx86_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 62 drivers/gpio/gpio-tqmx86.c static void tqmx86_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 79 drivers/gpio/gpio-tqmx86.c static int tqmx86_gpio_direction_input(struct gpio_chip *chip, gpio_chip 89 drivers/gpio/gpio-tqmx86.c static int tqmx86_gpio_direction_output(struct gpio_chip *chip, gpio_chip 101 drivers/gpio/gpio-tqmx86.c static int tqmx86_gpio_get_direction(struct gpio_chip *chip, gpio_chip 179 drivers/gpio/gpio-tqmx86.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 217 drivers/gpio/gpio-tqmx86.c static void tqmx86_init_irq_valid_mask(struct gpio_chip *chip, gpio_chip 232 drivers/gpio/gpio-tqmx86.c struct gpio_chip *chip; gpio_chip 25 drivers/gpio/gpio-ts4800.c struct gpio_chip *chip; gpio_chip 30 drivers/gpio/gpio-ts4800.c chip = devm_kzalloc(&pdev->dev, sizeof(struct gpio_chip), GFP_KERNEL); gpio_chip 35 drivers/gpio/gpio-ts4900.c struct gpio_chip gpio_chip; gpio_chip 39 drivers/gpio/gpio-ts4900.c static int ts4900_gpio_get_direction(struct gpio_chip *chip, gpio_chip 50 drivers/gpio/gpio-ts4900.c static int ts4900_gpio_direction_input(struct gpio_chip *chip, gpio_chip 62 drivers/gpio/gpio-ts4900.c static int ts4900_gpio_direction_output(struct gpio_chip *chip, gpio_chip 77 drivers/gpio/gpio-ts4900.c static int ts4900_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 87 drivers/gpio/gpio-ts4900.c static void ts4900_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 104 drivers/gpio/gpio-ts4900.c static const struct gpio_chip template_chip = { gpio_chip 142 drivers/gpio/gpio-ts4900.c priv->gpio_chip = template_chip; gpio_chip 143 drivers/gpio/gpio-ts4900.c priv->gpio_chip.label = "ts4900-gpio"; gpio_chip 144 drivers/gpio/gpio-ts4900.c priv->gpio_chip.ngpio = ngpio; gpio_chip 145 drivers/gpio/gpio-ts4900.c priv->gpio_chip.parent = &client->dev; gpio_chip 156 drivers/gpio/gpio-ts4900.c ret = devm_gpiochip_add_data(&client->dev, &priv->gpio_chip, priv); gpio_chip 34 drivers/gpio/gpio-ts5500.c struct gpio_chip gpio_chip; gpio_chip 198 drivers/gpio/gpio-ts5500.c static int ts5500_gpio_input(struct gpio_chip *chip, unsigned offset) gpio_chip 217 drivers/gpio/gpio-ts5500.c static int ts5500_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 225 drivers/gpio/gpio-ts5500.c static int ts5500_gpio_output(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 247 drivers/gpio/gpio-ts5500.c static void ts5500_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 261 drivers/gpio/gpio-ts5500.c static int ts5500_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 309 drivers/gpio/gpio-ts5500.c dev_err(priv->gpio_chip.parent, "invalid hwirq %d\n", gpio_chip 338 drivers/gpio/gpio-ts5500.c priv->gpio_chip.owner = THIS_MODULE; gpio_chip 339 drivers/gpio/gpio-ts5500.c priv->gpio_chip.label = name; gpio_chip 340 drivers/gpio/gpio-ts5500.c priv->gpio_chip.parent = dev; gpio_chip 341 drivers/gpio/gpio-ts5500.c priv->gpio_chip.direction_input = ts5500_gpio_input; gpio_chip 342 drivers/gpio/gpio-ts5500.c priv->gpio_chip.direction_output = ts5500_gpio_output; gpio_chip 343 drivers/gpio/gpio-ts5500.c priv->gpio_chip.get = ts5500_gpio_get; gpio_chip 344 drivers/gpio/gpio-ts5500.c priv->gpio_chip.set = ts5500_gpio_set; gpio_chip 345 drivers/gpio/gpio-ts5500.c priv->gpio_chip.to_irq = ts5500_gpio_to_irq; gpio_chip 346 drivers/gpio/gpio-ts5500.c priv->gpio_chip.base = -1; gpio_chip 351 drivers/gpio/gpio-ts5500.c priv->gpio_chip.ngpio = ARRAY_SIZE(ts5500_dio1); gpio_chip 360 drivers/gpio/gpio-ts5500.c priv->gpio_chip.ngpio = ARRAY_SIZE(ts5500_dio2); gpio_chip 380 drivers/gpio/gpio-ts5500.c priv->gpio_chip.ngpio = ARRAY_SIZE(ts5500_lcd); gpio_chip 403 drivers/gpio/gpio-ts5500.c ret = devm_gpiochip_add_data(dev, &priv->gpio_chip, priv); gpio_chip 54 drivers/gpio/gpio-twl4030.c struct gpio_chip gpio_chip; gpio_chip 205 drivers/gpio/gpio-twl4030.c static int twl_request(struct gpio_chip *chip, unsigned offset) gpio_chip 273 drivers/gpio/gpio-twl4030.c static void twl_free(struct gpio_chip *chip, unsigned offset) gpio_chip 293 drivers/gpio/gpio-twl4030.c static int twl_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 312 drivers/gpio/gpio-twl4030.c static int twl_get(struct gpio_chip *chip, unsigned offset) gpio_chip 335 drivers/gpio/gpio-twl4030.c static void twl_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 353 drivers/gpio/gpio-twl4030.c static int twl_direction_out(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 379 drivers/gpio/gpio-twl4030.c static int twl_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 401 drivers/gpio/gpio-twl4030.c static int twl_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 410 drivers/gpio/gpio-twl4030.c static const struct gpio_chip template_chip = { gpio_chip 532 drivers/gpio/gpio-twl4030.c priv->gpio_chip = template_chip; gpio_chip 533 drivers/gpio/gpio-twl4030.c priv->gpio_chip.base = -1; gpio_chip 534 drivers/gpio/gpio-twl4030.c priv->gpio_chip.ngpio = TWL4030_GPIO_MAX; gpio_chip 535 drivers/gpio/gpio-twl4030.c priv->gpio_chip.parent = &pdev->dev; gpio_chip 568 drivers/gpio/gpio-twl4030.c priv->gpio_chip.ngpio += 2; gpio_chip 570 drivers/gpio/gpio-twl4030.c ret = gpiochip_add_data(&priv->gpio_chip, priv); gpio_chip 573 drivers/gpio/gpio-twl4030.c priv->gpio_chip.ngpio = 0; gpio_chip 583 drivers/gpio/gpio-twl4030.c status = pdata->setup(&pdev->dev, priv->gpio_chip.base, gpio_chip 601 drivers/gpio/gpio-twl4030.c status = pdata->teardown(&pdev->dev, priv->gpio_chip.base, gpio_chip 609 drivers/gpio/gpio-twl4030.c gpiochip_remove(&priv->gpio_chip); gpio_chip 23 drivers/gpio/gpio-twl6040.c static int twl6040gpo_get(struct gpio_chip *chip, unsigned offset) gpio_chip 35 drivers/gpio/gpio-twl6040.c static int twl6040gpo_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 41 drivers/gpio/gpio-twl6040.c static int twl6040gpo_direction_out(struct gpio_chip *chip, unsigned offset, gpio_chip 48 drivers/gpio/gpio-twl6040.c static void twl6040gpo_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 66 drivers/gpio/gpio-twl6040.c static struct gpio_chip twl6040gpo_chip = { gpio_chip 11 drivers/gpio/gpio-ucb1400.c static int ucb1400_gpio_dir_in(struct gpio_chip *gc, unsigned off) gpio_chip 19 drivers/gpio/gpio-ucb1400.c static int ucb1400_gpio_dir_out(struct gpio_chip *gc, unsigned off, int val) gpio_chip 28 drivers/gpio/gpio-ucb1400.c static int ucb1400_gpio_get(struct gpio_chip *gc, unsigned off) gpio_chip 36 drivers/gpio/gpio-ucb1400.c static void ucb1400_gpio_set(struct gpio_chip *gc, unsigned off, int val) gpio_chip 31 drivers/gpio/gpio-uniphier.c struct gpio_chip chip; gpio_chip 76 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_bank_write(struct gpio_chip *chip, unsigned int bank, gpio_chip 88 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_offset_write(struct gpio_chip *chip, gpio_chip 100 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_offset_read(struct gpio_chip *chip, gpio_chip 113 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_get_direction(struct gpio_chip *chip, gpio_chip 119 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_direction_input(struct gpio_chip *chip, gpio_chip 127 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_direction_output(struct gpio_chip *chip, gpio_chip 136 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 141 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_set(struct gpio_chip *chip, gpio_chip 147 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 165 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 302 drivers/gpio/gpio-uniphier.c struct gpio_chip *chip = &priv->chip; gpio_chip 311 drivers/gpio/gpio-uniphier.c struct gpio_chip *chip = &priv->chip; gpio_chip 347 drivers/gpio/gpio-uniphier.c struct gpio_chip *chip; gpio_chip 31 drivers/gpio/gpio-vf610.c struct gpio_chip gc; gpio_chip 84 drivers/gpio/gpio-vf610.c static int vf610_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 99 drivers/gpio/gpio-vf610.c static void vf610_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 108 drivers/gpio/gpio-vf610.c static int vf610_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 123 drivers/gpio/gpio-vf610.c static int vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, gpio_chip 245 drivers/gpio/gpio-vf610.c struct gpio_chip *gc; gpio_chip 63 drivers/gpio/gpio-viperboard.c struct gpio_chip gpioa; /* gpio a related things */ gpio_chip 66 drivers/gpio/gpio-viperboard.c struct gpio_chip gpiob; /* gpio b related things */ gpio_chip 81 drivers/gpio/gpio-viperboard.c static int vprbrd_gpioa_get(struct gpio_chip *chip, gpio_chip 131 drivers/gpio/gpio-viperboard.c static void vprbrd_gpioa_set(struct gpio_chip *chip, gpio_chip 172 drivers/gpio/gpio-viperboard.c static int vprbrd_gpioa_direction_input(struct gpio_chip *chip, gpio_chip 209 drivers/gpio/gpio-viperboard.c static int vprbrd_gpioa_direction_output(struct gpio_chip *chip, gpio_chip 275 drivers/gpio/gpio-viperboard.c static int vprbrd_gpiob_get(struct gpio_chip *chip, gpio_chip 307 drivers/gpio/gpio-viperboard.c static void vprbrd_gpiob_set(struct gpio_chip *chip, gpio_chip 340 drivers/gpio/gpio-viperboard.c static int vprbrd_gpiob_direction_input(struct gpio_chip *chip, gpio_chip 361 drivers/gpio/gpio-viperboard.c static int vprbrd_gpiob_direction_output(struct gpio_chip *chip, gpio_chip 71 drivers/gpio/gpio-vr41xx.c static struct gpio_chip vr41xx_gpio_chip; gpio_chip 326 drivers/gpio/gpio-vr41xx.c static int giu_set_direction(struct gpio_chip *chip, unsigned pin, int dir) gpio_chip 374 drivers/gpio/gpio-vr41xx.c static int vr41xx_gpio_get(struct gpio_chip *chip, unsigned pin) gpio_chip 401 drivers/gpio/gpio-vr41xx.c static void vr41xx_gpio_set(struct gpio_chip *chip, unsigned pin, gpio_chip 437 drivers/gpio/gpio-vr41xx.c static int vr41xx_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 442 drivers/gpio/gpio-vr41xx.c static int vr41xx_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 450 drivers/gpio/gpio-vr41xx.c static int vr41xx_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 458 drivers/gpio/gpio-vr41xx.c static struct gpio_chip vr41xx_gpio_chip = { gpio_chip 35 drivers/gpio/gpio-vx855.c struct gpio_chip gpio; gpio_chip 80 drivers/gpio/gpio-vx855.c static int vx855gpio_direction_input(struct gpio_chip *gpio, gpio_chip 105 drivers/gpio/gpio-vx855.c static int vx855gpio_get(struct gpio_chip *gpio, unsigned int nr) gpio_chip 130 drivers/gpio/gpio-vx855.c static void vx855gpio_set(struct gpio_chip *gpio, unsigned int nr, gpio_chip 158 drivers/gpio/gpio-vx855.c static int vx855gpio_direction_output(struct gpio_chip *gpio, gpio_chip 173 drivers/gpio/gpio-vx855.c static int vx855gpio_set_config(struct gpio_chip *gpio, unsigned int nr, gpio_chip 211 drivers/gpio/gpio-vx855.c struct gpio_chip *c = &vg->gpio; gpio_chip 91 drivers/gpio/gpio-wcove.c struct gpio_chip chip; gpio_chip 143 drivers/gpio/gpio-wcove.c static int wcove_gpio_dir_in(struct gpio_chip *chip, unsigned int gpio) gpio_chip 154 drivers/gpio/gpio-wcove.c static int wcove_gpio_dir_out(struct gpio_chip *chip, unsigned int gpio, gpio_chip 166 drivers/gpio/gpio-wcove.c static int wcove_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) gpio_chip 182 drivers/gpio/gpio-wcove.c static int wcove_gpio_get(struct gpio_chip *chip, unsigned int gpio) gpio_chip 198 drivers/gpio/gpio-wcove.c static void wcove_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) gpio_chip 212 drivers/gpio/gpio-wcove.c static int wcove_gpio_set_config(struct gpio_chip *chip, unsigned int gpio, gpio_chip 237 drivers/gpio/gpio-wcove.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 267 drivers/gpio/gpio-wcove.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 275 drivers/gpio/gpio-wcove.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 290 drivers/gpio/gpio-wcove.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 302 drivers/gpio/gpio-wcove.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 363 drivers/gpio/gpio-wcove.c struct gpio_chip *chip) gpio_chip 383 drivers/gpio/gpio-winbond.c static int winbond_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 406 drivers/gpio/gpio-winbond.c static int winbond_gpio_direction_in(struct gpio_chip *gc, unsigned int offset) gpio_chip 428 drivers/gpio/gpio-winbond.c static int winbond_gpio_direction_out(struct gpio_chip *gc, gpio_chip 460 drivers/gpio/gpio-winbond.c static void winbond_gpio_set(struct gpio_chip *gc, unsigned int offset, gpio_chip 485 drivers/gpio/gpio-winbond.c static struct gpio_chip winbond_gpio_chip = { gpio_chip 26 drivers/gpio/gpio-wm831x.c struct gpio_chip gpio_chip; gpio_chip 29 drivers/gpio/gpio-wm831x.c static int wm831x_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 43 drivers/gpio/gpio-wm831x.c static int wm831x_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 59 drivers/gpio/gpio-wm831x.c static void wm831x_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 68 drivers/gpio/gpio-wm831x.c static int wm831x_gpio_direction_out(struct gpio_chip *chip, gpio_chip 91 drivers/gpio/gpio-wm831x.c static int wm831x_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 129 drivers/gpio/gpio-wm831x.c static int wm831x_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 154 drivers/gpio/gpio-wm831x.c static void wm831x_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 246 drivers/gpio/gpio-wm831x.c static const struct gpio_chip template_chip = { gpio_chip 272 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip = template_chip; gpio_chip 273 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip.ngpio = wm831x->num_gpio; gpio_chip 274 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 276 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 278 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip.base = -1; gpio_chip 280 drivers/gpio/gpio-wm831x.c wm831x_gpio->gpio_chip.of_node = wm831x->dev->of_node; gpio_chip 283 drivers/gpio/gpio-wm831x.c ret = devm_gpiochip_add_data(&pdev->dev, &wm831x_gpio->gpio_chip, gpio_chip 24 drivers/gpio/gpio-wm8350.c struct gpio_chip gpio_chip; gpio_chip 27 drivers/gpio/gpio-wm8350.c static int wm8350_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 36 drivers/gpio/gpio-wm8350.c static int wm8350_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 52 drivers/gpio/gpio-wm8350.c static void wm8350_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 63 drivers/gpio/gpio-wm8350.c static int wm8350_gpio_direction_out(struct gpio_chip *chip, gpio_chip 81 drivers/gpio/gpio-wm8350.c static int wm8350_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 92 drivers/gpio/gpio-wm8350.c static const struct gpio_chip template_chip = { gpio_chip 116 drivers/gpio/gpio-wm8350.c wm8350_gpio->gpio_chip = template_chip; gpio_chip 117 drivers/gpio/gpio-wm8350.c wm8350_gpio->gpio_chip.ngpio = 13; gpio_chip 118 drivers/gpio/gpio-wm8350.c wm8350_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 120 drivers/gpio/gpio-wm8350.c wm8350_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 122 drivers/gpio/gpio-wm8350.c wm8350_gpio->gpio_chip.base = -1; gpio_chip 124 drivers/gpio/gpio-wm8350.c ret = devm_gpiochip_add_data(&pdev->dev, &wm8350_gpio->gpio_chip, gpio_chip 27 drivers/gpio/gpio-wm8994.c struct gpio_chip gpio_chip; gpio_chip 30 drivers/gpio/gpio-wm8994.c static int wm8994_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 53 drivers/gpio/gpio-wm8994.c static int wm8994_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 62 drivers/gpio/gpio-wm8994.c static int wm8994_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 78 drivers/gpio/gpio-wm8994.c static int wm8994_gpio_direction_out(struct gpio_chip *chip, gpio_chip 91 drivers/gpio/gpio-wm8994.c static void wm8994_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 102 drivers/gpio/gpio-wm8994.c static int wm8994_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 123 drivers/gpio/gpio-wm8994.c static int wm8994_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 187 drivers/gpio/gpio-wm8994.c static void wm8994_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 247 drivers/gpio/gpio-wm8994.c static const struct gpio_chip template_chip = { gpio_chip 274 drivers/gpio/gpio-wm8994.c wm8994_gpio->gpio_chip = template_chip; gpio_chip 275 drivers/gpio/gpio-wm8994.c wm8994_gpio->gpio_chip.ngpio = WM8994_GPIO_MAX; gpio_chip 276 drivers/gpio/gpio-wm8994.c wm8994_gpio->gpio_chip.parent = &pdev->dev; gpio_chip 278 drivers/gpio/gpio-wm8994.c wm8994_gpio->gpio_chip.base = pdata->gpio_base; gpio_chip 280 drivers/gpio/gpio-wm8994.c wm8994_gpio->gpio_chip.base = -1; gpio_chip 282 drivers/gpio/gpio-wm8994.c ret = devm_gpiochip_add_data(&pdev->dev, &wm8994_gpio->gpio_chip, gpio_chip 44 drivers/gpio/gpio-ws16c48.c struct gpio_chip chip; gpio_chip 53 drivers/gpio/gpio-ws16c48.c static int ws16c48_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 62 drivers/gpio/gpio-ws16c48.c static int ws16c48_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 80 drivers/gpio/gpio-ws16c48.c static int ws16c48_gpio_direction_output(struct gpio_chip *chip, gpio_chip 102 drivers/gpio/gpio-ws16c48.c static int ws16c48_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 125 drivers/gpio/gpio-ws16c48.c static int ws16c48_gpio_get_multiple(struct gpio_chip *chip, gpio_chip 170 drivers/gpio/gpio-ws16c48.c static void ws16c48_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 194 drivers/gpio/gpio-ws16c48.c static void ws16c48_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 236 drivers/gpio/gpio-ws16c48.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 262 drivers/gpio/gpio-ws16c48.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 286 drivers/gpio/gpio-ws16c48.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 310 drivers/gpio/gpio-ws16c48.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 357 drivers/gpio/gpio-ws16c48.c struct gpio_chip *const chip = &ws16c48gpio->chip; gpio_chip 50 drivers/gpio/gpio-xgene-sb.c struct gpio_chip gc; gpio_chip 61 drivers/gpio/gpio-xgene-sb.c static void xgene_gpio_set_bit(struct gpio_chip *gc, gpio_chip 113 drivers/gpio/gpio-xgene-sb.c static int xgene_gpio_sb_to_irq(struct gpio_chip *gc, u32 gpio) gpio_chip 31 drivers/gpio/gpio-xgene.c struct gpio_chip chip; gpio_chip 37 drivers/gpio/gpio-xgene.c static int xgene_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 48 drivers/gpio/gpio-xgene.c static void __xgene_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 65 drivers/gpio/gpio-xgene.c static void xgene_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 75 drivers/gpio/gpio-xgene.c static int xgene_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) gpio_chip 86 drivers/gpio/gpio-xgene.c static int xgene_gpio_dir_in(struct gpio_chip *gc, unsigned int offset) gpio_chip 106 drivers/gpio/gpio-xgene.c static int xgene_gpio_dir_out(struct gpio_chip *gc, gpio_chip 43 drivers/gpio/gpio-xilinx.c struct gpio_chip gc; gpio_chip 86 drivers/gpio/gpio-xilinx.c static int xgpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 106 drivers/gpio/gpio-xilinx.c static void xgpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 136 drivers/gpio/gpio-xilinx.c static void xgpio_set_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 183 drivers/gpio/gpio-xilinx.c static int xgpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 214 drivers/gpio/gpio-xilinx.c static int xgpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 86 drivers/gpio/gpio-xlp.c struct gpio_chip chip; gpio_chip 124 drivers/gpio/gpio-xlp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 136 drivers/gpio/gpio-xlp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 149 drivers/gpio/gpio-xlp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 161 drivers/gpio/gpio-xlp.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 225 drivers/gpio/gpio-xlp.c static int xlp_gpio_dir_output(struct gpio_chip *gc, unsigned gpio, int state) gpio_chip 235 drivers/gpio/gpio-xlp.c static int xlp_gpio_dir_input(struct gpio_chip *gc, unsigned gpio) gpio_chip 245 drivers/gpio/gpio-xlp.c static int xlp_gpio_get(struct gpio_chip *gc, unsigned gpio) gpio_chip 253 drivers/gpio/gpio-xlp.c static void xlp_gpio_set(struct gpio_chip *gc, unsigned gpio, int state) gpio_chip 292 drivers/gpio/gpio-xlp.c struct gpio_chip *gc; gpio_chip 34 drivers/gpio/gpio-xra1403.c struct gpio_chip chip; gpio_chip 51 drivers/gpio/gpio-xra1403.c static int xra1403_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 59 drivers/gpio/gpio-xra1403.c static int xra1403_direction_output(struct gpio_chip *chip, unsigned int offset, gpio_chip 76 drivers/gpio/gpio-xra1403.c static int xra1403_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 89 drivers/gpio/gpio-xra1403.c static int xra1403_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 102 drivers/gpio/gpio-xra1403.c static void xra1403_set(struct gpio_chip *chip, unsigned int offset, int value) gpio_chip 115 drivers/gpio/gpio-xra1403.c static void xra1403_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 72 drivers/gpio/gpio-xtensa.c static int xtensa_impwire_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 77 drivers/gpio/gpio-xtensa.c static int xtensa_impwire_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 89 drivers/gpio/gpio-xtensa.c static void xtensa_impwire_set_value(struct gpio_chip *gc, unsigned offset, gpio_chip 95 drivers/gpio/gpio-xtensa.c static int xtensa_expstate_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 100 drivers/gpio/gpio-xtensa.c static int xtensa_expstate_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 112 drivers/gpio/gpio-xtensa.c static void xtensa_expstate_set_value(struct gpio_chip *gc, unsigned offset, gpio_chip 125 drivers/gpio/gpio-xtensa.c static struct gpio_chip impwire_chip = { gpio_chip 134 drivers/gpio/gpio-xtensa.c static struct gpio_chip expstate_chip = { gpio_chip 75 drivers/gpio/gpio-zevio.c static int zevio_gpio_get(struct gpio_chip *chip, unsigned pin) gpio_chip 91 drivers/gpio/gpio-zevio.c static void zevio_gpio_set(struct gpio_chip *chip, unsigned pin, int value) gpio_chip 107 drivers/gpio/gpio-zevio.c static int zevio_gpio_direction_input(struct gpio_chip *chip, unsigned pin) gpio_chip 123 drivers/gpio/gpio-zevio.c static int zevio_gpio_direction_output(struct gpio_chip *chip, gpio_chip 146 drivers/gpio/gpio-zevio.c static int zevio_gpio_to_irq(struct gpio_chip *chip, unsigned pin) gpio_chip 156 drivers/gpio/gpio-zevio.c static const struct gpio_chip zevio_gpio_chip = { gpio_chip 44 drivers/gpio/gpio-zx.c struct gpio_chip gc; gpio_chip 47 drivers/gpio/gpio-zx.c static int zx_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 65 drivers/gpio/gpio-zx.c static int zx_direction_output(struct gpio_chip *gc, unsigned offset, gpio_chip 89 drivers/gpio/gpio-zx.c static int zx_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 96 drivers/gpio/gpio-zx.c static void zx_set_value(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 108 drivers/gpio/gpio-zx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 160 drivers/gpio/gpio-zx.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 179 drivers/gpio/gpio-zx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 194 drivers/gpio/gpio-zx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 121 drivers/gpio/gpio-zynq.c struct gpio_chip chip; gpio_chip 216 drivers/gpio/gpio-zynq.c static int zynq_gpio_get_value(struct gpio_chip *chip, unsigned int pin) gpio_chip 259 drivers/gpio/gpio-zynq.c static void zynq_gpio_set_value(struct gpio_chip *chip, unsigned int pin, gpio_chip 296 drivers/gpio/gpio-zynq.c static int zynq_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) gpio_chip 332 drivers/gpio/gpio-zynq.c static int zynq_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, gpio_chip 365 drivers/gpio/gpio-zynq.c static int zynq_gpio_get_direction(struct gpio_chip *chip, unsigned int pin) gpio_chip 556 drivers/gpio/gpio-zynq.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 568 drivers/gpio/gpio-zynq.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 754 drivers/gpio/gpio-zynq.c static int zynq_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 767 drivers/gpio/gpio-zynq.c static void zynq_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 834 drivers/gpio/gpio-zynq.c struct gpio_chip *chip; gpio_chip 80 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip; gpio_chip 96 drivers/gpio/gpiolib-acpi.c static int acpi_gpiochip_find(struct gpio_chip *gc, void *data) gpio_chip 116 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip; gpio_chip 263 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip = acpi_gpio->chip; gpio_chip 365 drivers/gpio/gpiolib-acpi.c void acpi_gpiochip_request_interrupts(struct gpio_chip *chip) gpio_chip 407 drivers/gpio/gpiolib-acpi.c void acpi_gpiochip_free_interrupts(struct gpio_chip *chip) gpio_chip 975 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip = achip->chip; gpio_chip 1079 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip = achip->chip; gpio_chip 1095 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip = achip->chip; gpio_chip 1122 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip = achip->chip; gpio_chip 1159 drivers/gpio/gpiolib-acpi.c struct gpio_chip *chip = achip->chip; gpio_chip 1186 drivers/gpio/gpiolib-acpi.c void acpi_gpiochip_add(struct gpio_chip *chip) gpio_chip 1225 drivers/gpio/gpiolib-acpi.c void acpi_gpiochip_remove(struct gpio_chip *chip) gpio_chip 34 drivers/gpio/gpiolib-acpi.h void acpi_gpiochip_add(struct gpio_chip *chip); gpio_chip 35 drivers/gpio/gpiolib-acpi.h void acpi_gpiochip_remove(struct gpio_chip *chip); gpio_chip 37 drivers/gpio/gpiolib-acpi.h void acpi_gpiochip_request_interrupts(struct gpio_chip *chip); gpio_chip 38 drivers/gpio/gpiolib-acpi.h void acpi_gpiochip_free_interrupts(struct gpio_chip *chip); gpio_chip 56 drivers/gpio/gpiolib-acpi.h static inline void acpi_gpiochip_add(struct gpio_chip *chip) { } gpio_chip 57 drivers/gpio/gpiolib-acpi.h static inline void acpi_gpiochip_remove(struct gpio_chip *chip) { } gpio_chip 60 drivers/gpio/gpiolib-acpi.h acpi_gpiochip_request_interrupts(struct gpio_chip *chip) { } gpio_chip 63 drivers/gpio/gpiolib-acpi.h acpi_gpiochip_free_interrupts(struct gpio_chip *chip) { } gpio_chip 27 drivers/gpio/gpiolib-devprop.c void devprop_gpiochip_set_names(struct gpio_chip *chip, gpio_chip 80 drivers/gpio/gpiolib-of.c static int of_gpiochip_match_node_and_xlate(struct gpio_chip *chip, void *data) gpio_chip 89 drivers/gpio/gpiolib-of.c static struct gpio_chip *of_find_gpiochip_by_xlate( gpio_chip 95 drivers/gpio/gpiolib-of.c static struct gpio_desc *of_xlate_and_get_gpiod_flags(struct gpio_chip *chip, gpio_chip 117 drivers/gpio/gpiolib-of.c bool of_gpio_need_valid_mask(const struct gpio_chip *gc) gpio_chip 253 drivers/gpio/gpiolib-of.c struct gpio_chip *chip; gpio_chip 559 drivers/gpio/gpiolib-of.c struct gpio_chip *chip, gpio_chip 629 drivers/gpio/gpiolib-of.c static int of_gpiochip_scan_gpios(struct gpio_chip *chip) gpio_chip 670 drivers/gpio/gpiolib-of.c static int of_gpio_simple_xlate(struct gpio_chip *gc, gpio_chip 722 drivers/gpio/gpiolib-of.c struct gpio_chip *gc = &mm_gc->gc; gpio_chip 760 drivers/gpio/gpiolib-of.c struct gpio_chip *gc = &mm_gc->gc; gpio_chip 771 drivers/gpio/gpiolib-of.c static void of_gpiochip_init_valid_mask(struct gpio_chip *chip) gpio_chip 794 drivers/gpio/gpiolib-of.c static int of_gpiochip_add_pin_range(struct gpio_chip *chip) gpio_chip 876 drivers/gpio/gpiolib-of.c static int of_gpiochip_add_pin_range(struct gpio_chip *chip) { return 0; } gpio_chip 879 drivers/gpio/gpiolib-of.c int of_gpiochip_add(struct gpio_chip *chip) gpio_chip 914 drivers/gpio/gpiolib-of.c void of_gpiochip_remove(struct gpio_chip *chip) gpio_chip 6 drivers/gpio/gpiolib-of.h struct gpio_chip; gpio_chip 14 drivers/gpio/gpiolib-of.h int of_gpiochip_add(struct gpio_chip *gc); gpio_chip 15 drivers/gpio/gpiolib-of.h void of_gpiochip_remove(struct gpio_chip *gc); gpio_chip 17 drivers/gpio/gpiolib-of.h bool of_gpio_need_valid_mask(const struct gpio_chip *gc); gpio_chip 26 drivers/gpio/gpiolib-of.h static inline int of_gpiochip_add(struct gpio_chip *gc) { return 0; } gpio_chip 27 drivers/gpio/gpiolib-of.h static inline void of_gpiochip_remove(struct gpio_chip *gc) { } gpio_chip 32 drivers/gpio/gpiolib-of.h static inline bool of_gpio_need_valid_mask(const struct gpio_chip *gc) gpio_chip 415 drivers/gpio/gpiolib-sysfs.c const struct gpio_chip *chip = dev_get_drvdata(dev); gpio_chip 424 drivers/gpio/gpiolib-sysfs.c const struct gpio_chip *chip = dev_get_drvdata(dev); gpio_chip 433 drivers/gpio/gpiolib-sysfs.c const struct gpio_chip *chip = dev_get_drvdata(dev); gpio_chip 568 drivers/gpio/gpiolib-sysfs.c struct gpio_chip *chip; gpio_chip 744 drivers/gpio/gpiolib-sysfs.c struct gpio_chip *chip = gdev->chip; gpio_chip 782 drivers/gpio/gpiolib-sysfs.c struct gpio_chip *chip = gdev->chip; gpio_chip 84 drivers/gpio/gpiolib.c static void gpiochip_free_hogs(struct gpio_chip *chip); gpio_chip 85 drivers/gpio/gpiolib.c static int gpiochip_add_irqchip(struct gpio_chip *gpiochip, gpio_chip 88 drivers/gpio/gpiolib.c static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip); gpio_chip 89 drivers/gpio/gpiolib.c static int gpiochip_irqchip_init_hw(struct gpio_chip *gpiochip); gpio_chip 90 drivers/gpio/gpiolib.c static int gpiochip_irqchip_init_valid_mask(struct gpio_chip *gpiochip); gpio_chip 91 drivers/gpio/gpiolib.c static void gpiochip_irqchip_free_valid_mask(struct gpio_chip *gpiochip); gpio_chip 142 drivers/gpio/gpiolib.c struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, gpio_chip 174 drivers/gpio/gpiolib.c struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) gpio_chip 216 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 333 drivers/gpio/gpiolib.c static int gpiochip_set_desc_names(struct gpio_chip *gc) gpio_chip 359 drivers/gpio/gpiolib.c static unsigned long *gpiochip_allocate_mask(struct gpio_chip *chip) gpio_chip 373 drivers/gpio/gpiolib.c static int gpiochip_alloc_valid_mask(struct gpio_chip *gc) gpio_chip 385 drivers/gpio/gpiolib.c static int gpiochip_init_valid_mask(struct gpio_chip *gc) gpio_chip 395 drivers/gpio/gpiolib.c static void gpiochip_free_valid_mask(struct gpio_chip *gpiochip) gpio_chip 401 drivers/gpio/gpiolib.c bool gpiochip_line_is_valid(const struct gpio_chip *gpiochip, gpio_chip 1039 drivers/gpio/gpiolib.c struct gpio_chip *chip = gdev->chip; gpio_chip 1219 drivers/gpio/gpiolib.c static void gpiochip_machine_hog(struct gpio_chip *chip, struct gpiod_hog *hog) gpio_chip 1240 drivers/gpio/gpiolib.c static void machine_gpiochip_add(struct gpio_chip *chip) gpio_chip 1267 drivers/gpio/gpiolib.c int gpiochip_add_data_with_key(struct gpio_chip *chip, void *data, gpio_chip 1484 drivers/gpio/gpiolib.c void *gpiochip_get_data(struct gpio_chip *chip) gpio_chip 1496 drivers/gpio/gpiolib.c void gpiochip_remove(struct gpio_chip *chip) gpio_chip 1545 drivers/gpio/gpiolib.c struct gpio_chip *chip = *(struct gpio_chip **)res; gpio_chip 1565 drivers/gpio/gpiolib.c int devm_gpiochip_add_data(struct device *dev, struct gpio_chip *chip, gpio_chip 1568 drivers/gpio/gpiolib.c struct gpio_chip **ptr; gpio_chip 1600 drivers/gpio/gpiolib.c struct gpio_chip *gpiochip_find(void *data, gpio_chip 1601 drivers/gpio/gpiolib.c int (*match)(struct gpio_chip *chip, gpio_chip 1605 drivers/gpio/gpiolib.c struct gpio_chip *chip = NULL; gpio_chip 1621 drivers/gpio/gpiolib.c static int gpiochip_match_name(struct gpio_chip *chip, void *data) gpio_chip 1628 drivers/gpio/gpiolib.c static struct gpio_chip *find_chip_by_name(const char *name) gpio_chip 1639 drivers/gpio/gpiolib.c static int gpiochip_irqchip_init_hw(struct gpio_chip *gc) gpio_chip 1649 drivers/gpio/gpiolib.c static int gpiochip_irqchip_init_valid_mask(struct gpio_chip *gc) gpio_chip 1665 drivers/gpio/gpiolib.c static void gpiochip_irqchip_free_valid_mask(struct gpio_chip *gpiochip) gpio_chip 1671 drivers/gpio/gpiolib.c bool gpiochip_irqchip_irq_valid(const struct gpio_chip *gpiochip, gpio_chip 1692 drivers/gpio/gpiolib.c static void gpiochip_set_cascaded_irqchip(struct gpio_chip *gc, gpio_chip 1738 drivers/gpio/gpiolib.c void gpiochip_set_chained_irqchip(struct gpio_chip *gpiochip, gpio_chip 1759 drivers/gpio/gpiolib.c void gpiochip_set_nested_irqchip(struct gpio_chip *gpiochip, gpio_chip 1776 drivers/gpio/gpiolib.c static void gpiochip_set_hierarchical_irqchip(struct gpio_chip *gc, gpio_chip 1873 drivers/gpio/gpiolib.c struct gpio_chip *gc = d->host_data; gpio_chip 1937 drivers/gpio/gpiolib.c static unsigned int gpiochip_child_offset_to_irq_noop(struct gpio_chip *chip, gpio_chip 1959 drivers/gpio/gpiolib.c static int gpiochip_hierarchy_add_domain(struct gpio_chip *gc) gpio_chip 1992 drivers/gpio/gpiolib.c static bool gpiochip_hierarchy_is_hierarchical(struct gpio_chip *gc) gpio_chip 1997 drivers/gpio/gpiolib.c void gpiochip_populate_parent_fwspec_twocell(struct gpio_chip *chip, gpio_chip 2008 drivers/gpio/gpiolib.c void gpiochip_populate_parent_fwspec_fourcell(struct gpio_chip *chip, gpio_chip 2023 drivers/gpio/gpiolib.c static int gpiochip_hierarchy_add_domain(struct gpio_chip *gc) gpio_chip 2028 drivers/gpio/gpiolib.c static bool gpiochip_hierarchy_is_hierarchical(struct gpio_chip *gc) gpio_chip 2048 drivers/gpio/gpiolib.c struct gpio_chip *chip = d->host_data; gpio_chip 2087 drivers/gpio/gpiolib.c struct gpio_chip *chip = d->host_data; gpio_chip 2121 drivers/gpio/gpiolib.c struct gpio_chip *chip = domain->host_data; gpio_chip 2139 drivers/gpio/gpiolib.c struct gpio_chip *chip = domain->host_data; gpio_chip 2145 drivers/gpio/gpiolib.c static int gpiochip_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 2170 drivers/gpio/gpiolib.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 2177 drivers/gpio/gpiolib.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 2184 drivers/gpio/gpiolib.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 2195 drivers/gpio/gpiolib.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 2211 drivers/gpio/gpiolib.c static void gpiochip_set_irq_hooks(struct gpio_chip *gpiochip) gpio_chip 2244 drivers/gpio/gpiolib.c static int gpiochip_add_irqchip(struct gpio_chip *gpiochip, gpio_chip 2333 drivers/gpio/gpiolib.c static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip) gpio_chip 2408 drivers/gpio/gpiolib.c int gpiochip_irqchip_add_key(struct gpio_chip *gpiochip, gpio_chip 2475 drivers/gpio/gpiolib.c static inline int gpiochip_add_irqchip(struct gpio_chip *gpiochip, gpio_chip 2481 drivers/gpio/gpiolib.c static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip) {} gpio_chip 2483 drivers/gpio/gpiolib.c static inline int gpiochip_irqchip_init_hw(struct gpio_chip *gpiochip) gpio_chip 2488 drivers/gpio/gpiolib.c static inline int gpiochip_irqchip_init_valid_mask(struct gpio_chip *gpiochip) gpio_chip 2492 drivers/gpio/gpiolib.c static inline void gpiochip_irqchip_free_valid_mask(struct gpio_chip *gpiochip) gpio_chip 2502 drivers/gpio/gpiolib.c int gpiochip_generic_request(struct gpio_chip *chip, unsigned offset) gpio_chip 2513 drivers/gpio/gpiolib.c void gpiochip_generic_free(struct gpio_chip *chip, unsigned offset) gpio_chip 2525 drivers/gpio/gpiolib.c int gpiochip_generic_config(struct gpio_chip *chip, unsigned offset, gpio_chip 2546 drivers/gpio/gpiolib.c int gpiochip_add_pingroup_range(struct gpio_chip *chip, gpio_chip 2604 drivers/gpio/gpiolib.c int gpiochip_add_pin_range(struct gpio_chip *chip, const char *pinctl_name, gpio_chip 2648 drivers/gpio/gpiolib.c void gpiochip_remove_pin_ranges(struct gpio_chip *chip) gpio_chip 2670 drivers/gpio/gpiolib.c struct gpio_chip *chip = desc->gdev->chip; gpio_chip 2788 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 2841 drivers/gpio/gpiolib.c const char *gpiochip_is_requested(struct gpio_chip *chip, unsigned offset) gpio_chip 2877 drivers/gpio/gpiolib.c struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *chip, u16 hwnum, gpio_chip 2929 drivers/gpio/gpiolib.c static int gpio_set_config(struct gpio_chip *gc, unsigned offset, gpio_chip 2960 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 3011 drivers/gpio/gpiolib.c struct gpio_chip *gc = desc->gdev->chip; gpio_chip 3084 drivers/gpio/gpiolib.c struct gpio_chip *gc; gpio_chip 3157 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 3184 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 3266 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 3278 drivers/gpio/gpiolib.c static int gpio_chip_get_multiple(struct gpio_chip *chip, gpio_chip 3335 drivers/gpio/gpiolib.c struct gpio_chip *chip = desc_array[i]->gdev->chip; gpio_chip 3509 drivers/gpio/gpiolib.c struct gpio_chip *chip = desc->gdev->chip; gpio_chip 3534 drivers/gpio/gpiolib.c struct gpio_chip *chip = desc->gdev->chip; gpio_chip 3553 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 3569 drivers/gpio/gpiolib.c static void gpio_chip_set_multiple(struct gpio_chip *chip, gpio_chip 3618 drivers/gpio/gpiolib.c struct gpio_chip *chip = desc_array[i]->gdev->chip; gpio_chip 3841 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 3875 drivers/gpio/gpiolib.c int gpiochip_lock_as_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 3929 drivers/gpio/gpiolib.c void gpiochip_unlock_as_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 3946 drivers/gpio/gpiolib.c void gpiochip_disable_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 3956 drivers/gpio/gpiolib.c void gpiochip_enable_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 3973 drivers/gpio/gpiolib.c bool gpiochip_line_is_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 3982 drivers/gpio/gpiolib.c int gpiochip_reqres_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 3999 drivers/gpio/gpiolib.c void gpiochip_relres_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 4006 drivers/gpio/gpiolib.c bool gpiochip_line_is_open_drain(struct gpio_chip *chip, unsigned int offset) gpio_chip 4015 drivers/gpio/gpiolib.c bool gpiochip_line_is_open_source(struct gpio_chip *chip, unsigned int offset) gpio_chip 4024 drivers/gpio/gpiolib.c bool gpiochip_line_is_persistent(struct gpio_chip *chip, unsigned int offset) gpio_chip 4267 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 4331 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 4711 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 4744 drivers/gpio/gpiolib.c static void gpiochip_free_hogs(struct gpio_chip *chip) gpio_chip 4773 drivers/gpio/gpiolib.c struct gpio_chip *chip; gpio_chip 4960 drivers/gpio/gpiolib.c struct gpio_chip *chip = gdev->chip; gpio_chip 5035 drivers/gpio/gpiolib.c struct gpio_chip *chip = gdev->chip; gpio_chip 50 drivers/gpio/gpiolib.h struct gpio_chip *chip; gpio_chip 75 drivers/gpio/gpiolib.h struct gpio_chip *chip; gpio_chip 81 drivers/gpio/gpiolib.h struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, u16 hwnum); gpio_chip 29 drivers/gpio/sgpio-aspeed.c struct gpio_chip chip; gpio_chip 126 drivers/gpio/sgpio-aspeed.c static int aspeed_sgpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 146 drivers/gpio/sgpio-aspeed.c static void sgpio_set_value(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 164 drivers/gpio/sgpio-aspeed.c static void aspeed_sgpio_set(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 176 drivers/gpio/sgpio-aspeed.c static int aspeed_sgpio_dir_in(struct gpio_chip *gc, unsigned int offset) gpio_chip 188 drivers/gpio/sgpio-aspeed.c static int aspeed_sgpio_dir_out(struct gpio_chip *gc, unsigned int offset, int val) gpio_chip 203 drivers/gpio/sgpio-aspeed.c static int aspeed_sgpio_get_direction(struct gpio_chip *gc, unsigned int offset) gpio_chip 350 drivers/gpio/sgpio-aspeed.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 163 drivers/hid/hid-cp2112.c struct gpio_chip gc; gpio_chip 178 drivers/hid/hid-cp2112.c static int cp2112_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 217 drivers/hid/hid-cp2112.c static void cp2112_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 239 drivers/hid/hid-cp2112.c static int cp2112_gpio_get_all(struct gpio_chip *chip) gpio_chip 265 drivers/hid/hid-cp2112.c static int cp2112_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 276 drivers/hid/hid-cp2112.c static int cp2112_gpio_direction_output(struct gpio_chip *chip, gpio_chip 1073 drivers/hid/hid-cp2112.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1081 drivers/hid/hid-cp2112.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1151 drivers/hid/hid-cp2112.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1167 drivers/hid/hid-cp2112.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 62 drivers/hwmon/pmbus/ucd9000.c struct gpio_chip gpio; gpio_chip 183 drivers/hwmon/pmbus/ucd9000.c static int ucd9000_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 195 drivers/hwmon/pmbus/ucd9000.c static void ucd9000_gpio_set(struct gpio_chip *gc, unsigned int offset, gpio_chip 238 drivers/hwmon/pmbus/ucd9000.c static int ucd9000_gpio_get_direction(struct gpio_chip *gc, gpio_chip 251 drivers/hwmon/pmbus/ucd9000.c static int ucd9000_gpio_set_direction(struct gpio_chip *gc, gpio_chip 297 drivers/hwmon/pmbus/ucd9000.c static int ucd9000_gpio_direction_input(struct gpio_chip *gc, gpio_chip 303 drivers/hwmon/pmbus/ucd9000.c static int ucd9000_gpio_direction_output(struct gpio_chip *gc, gpio_chip 240 drivers/i2c/busses/i2c-i801.c char *gpio_chip; gpio_chip 1320 drivers/i2c/busses/i2c-i801.c .gpio_chip = "gpio_ich", gpio_chip 1329 drivers/i2c/busses/i2c-i801.c .gpio_chip = "gpio_ich", gpio_chip 1433 drivers/i2c/busses/i2c-i801.c lookup->table[i].chip_label = mux_config->gpio_chip; gpio_chip 49 drivers/i2c/muxes/i2c-mux-ltc4306.c struct gpio_chip gpiochip; gpio_chip 76 drivers/i2c/muxes/i2c-mux-ltc4306.c static int ltc4306_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 89 drivers/i2c/muxes/i2c-mux-ltc4306.c static void ltc4306_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 98 drivers/i2c/muxes/i2c-mux-ltc4306.c static int ltc4306_gpio_get_direction(struct gpio_chip *chip, gpio_chip 112 drivers/i2c/muxes/i2c-mux-ltc4306.c static int ltc4306_gpio_direction_input(struct gpio_chip *chip, gpio_chip 121 drivers/i2c/muxes/i2c-mux-ltc4306.c static int ltc4306_gpio_direction_output(struct gpio_chip *chip, gpio_chip 131 drivers/i2c/muxes/i2c-mux-ltc4306.c static int ltc4306_gpio_set_config(struct gpio_chip *chip, gpio_chip 65 drivers/iio/adc/stx104.c struct gpio_chip chip; gpio_chip 189 drivers/iio/adc/stx104.c static int stx104_gpio_get_direction(struct gpio_chip *chip, gpio_chip 199 drivers/iio/adc/stx104.c static int stx104_gpio_direction_input(struct gpio_chip *chip, gpio_chip 208 drivers/iio/adc/stx104.c static int stx104_gpio_direction_output(struct gpio_chip *chip, gpio_chip 218 drivers/iio/adc/stx104.c static int stx104_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 228 drivers/iio/adc/stx104.c static int stx104_gpio_get_multiple(struct gpio_chip *chip, unsigned long *mask, gpio_chip 238 drivers/iio/adc/stx104.c static void stx104_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 265 drivers/iio/adc/stx104.c static void stx104_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 75 drivers/iio/adc/ti-ads7950.c struct gpio_chip chip; gpio_chip 406 drivers/iio/adc/ti-ads7950.c static void ti_ads7950_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 424 drivers/iio/adc/ti-ads7950.c static int ti_ads7950_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 459 drivers/iio/adc/ti-ads7950.c static int ti_ads7950_get_direction(struct gpio_chip *chip, gpio_chip 468 drivers/iio/adc/ti-ads7950.c static int _ti_ads7950_set_direction(struct gpio_chip *chip, int offset, gpio_chip 493 drivers/iio/adc/ti-ads7950.c static int ti_ads7950_direction_input(struct gpio_chip *chip, gpio_chip 499 drivers/iio/adc/ti-ads7950.c static int ti_ads7950_direction_output(struct gpio_chip *chip, gpio_chip 25 drivers/iio/dac/ad5592r-base.c static int ad5592r_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 46 drivers/iio/dac/ad5592r-base.c static void ad5592r_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 62 drivers/iio/dac/ad5592r-base.c static int ad5592r_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 84 drivers/iio/dac/ad5592r-base.c static int ad5592r_gpio_direction_output(struct gpio_chip *chip, gpio_chip 116 drivers/iio/dac/ad5592r-base.c static int ad5592r_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 53 drivers/iio/dac/ad5592r-base.h struct gpio_chip gpiochip; gpio_chip 51 drivers/input/keyboard/adp5588-keys.c struct gpio_chip gc; gpio_chip 74 drivers/input/keyboard/adp5588-keys.c static int adp5588_gpio_get_value(struct gpio_chip *chip, unsigned off) gpio_chip 93 drivers/input/keyboard/adp5588-keys.c static void adp5588_gpio_set_value(struct gpio_chip *chip, gpio_chip 113 drivers/input/keyboard/adp5588-keys.c static int adp5588_gpio_direction_input(struct gpio_chip *chip, unsigned off) gpio_chip 130 drivers/input/keyboard/adp5588-keys.c static int adp5588_gpio_direction_output(struct gpio_chip *chip, gpio_chip 242 drivers/input/keyboard/adp5589-keys.c struct gpio_chip gc; gpio_chip 388 drivers/input/keyboard/adp5589-keys.c static int adp5589_gpio_get_value(struct gpio_chip *chip, unsigned off) gpio_chip 399 drivers/input/keyboard/adp5589-keys.c static void adp5589_gpio_set_value(struct gpio_chip *chip, gpio_chip 419 drivers/input/keyboard/adp5589-keys.c static int adp5589_gpio_direction_input(struct gpio_chip *chip, unsigned off) gpio_chip 438 drivers/input/keyboard/adp5589-keys.c static int adp5589_gpio_direction_output(struct gpio_chip *chip, gpio_chip 112 drivers/input/touchscreen/ad7879.c struct gpio_chip gc; gpio_chip 395 drivers/input/touchscreen/ad7879.c static int ad7879_gpio_direction_input(struct gpio_chip *chip, gpio_chip 409 drivers/input/touchscreen/ad7879.c static int ad7879_gpio_direction_output(struct gpio_chip *chip, gpio_chip 429 drivers/input/touchscreen/ad7879.c static int ad7879_gpio_get_value(struct gpio_chip *chip, unsigned gpio) gpio_chip 441 drivers/input/touchscreen/ad7879.c static void ad7879_gpio_set_value(struct gpio_chip *chip, gpio_chip 44 drivers/leds/leds-pca9532.c struct gpio_chip gpio; gpio_chip 269 drivers/leds/leds-pca9532.c static int pca9532_gpio_request_pin(struct gpio_chip *gc, unsigned offset) gpio_chip 280 drivers/leds/leds-pca9532.c static void pca9532_gpio_set_value(struct gpio_chip *gc, unsigned offset, int val) gpio_chip 293 drivers/leds/leds-pca9532.c static int pca9532_gpio_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 303 drivers/leds/leds-pca9532.c static int pca9532_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 311 drivers/leds/leds-pca9532.c static int pca9532_gpio_direction_output(struct gpio_chip *gc, unsigned offset, int val) gpio_chip 115 drivers/leds/leds-pca955x.c struct gpio_chip gpio; gpio_chip 305 drivers/leds/leds-pca955x.c static int pca955x_gpio_request_pin(struct gpio_chip *gc, unsigned int offset) gpio_chip 316 drivers/leds/leds-pca955x.c static int pca955x_set_value(struct gpio_chip *gc, unsigned int offset, gpio_chip 328 drivers/leds/leds-pca955x.c static void pca955x_gpio_set_value(struct gpio_chip *gc, unsigned int offset, gpio_chip 334 drivers/leds/leds-pca955x.c static int pca955x_gpio_get_value(struct gpio_chip *gc, unsigned int offset) gpio_chip 346 drivers/leds/leds-pca955x.c static int pca955x_gpio_direction_input(struct gpio_chip *gc, gpio_chip 356 drivers/leds/leds-pca955x.c static int pca955x_gpio_direction_output(struct gpio_chip *gc, gpio_chip 191 drivers/leds/leds-tca6507.c struct gpio_chip gpio; gpio_chip 606 drivers/leds/leds-tca6507.c static void tca6507_gpio_set_value(struct gpio_chip *gc, gpio_chip 624 drivers/leds/leds-tca6507.c static int tca6507_gpio_direction_output(struct gpio_chip *gc, gpio_chip 421 drivers/media/dvb-frontends/cxd2820r_core.c static int cxd2820r_gpio_direction_output(struct gpio_chip *chip, unsigned nr, gpio_chip 436 drivers/media/dvb-frontends/cxd2820r_core.c static void cxd2820r_gpio_set(struct gpio_chip *chip, unsigned nr, int val) gpio_chip 452 drivers/media/dvb-frontends/cxd2820r_core.c static int cxd2820r_gpio_get(struct gpio_chip *chip, unsigned nr) gpio_chip 651 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.label = KBUILD_MODNAME; gpio_chip 652 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.parent = &client->dev; gpio_chip 653 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.owner = THIS_MODULE; gpio_chip 654 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.direction_output = cxd2820r_gpio_direction_output; gpio_chip 655 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.set = cxd2820r_gpio_set; gpio_chip 656 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.get = cxd2820r_gpio_get; gpio_chip 657 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.base = -1; /* Dynamic allocation */ gpio_chip 658 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.ngpio = GPIO_COUNT; gpio_chip 659 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.can_sleep = 1; gpio_chip 660 drivers/media/dvb-frontends/cxd2820r_core.c ret = gpiochip_add_data(&priv->gpio_chip, priv); gpio_chip 665 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.base); gpio_chip 667 drivers/media/dvb-frontends/cxd2820r_core.c *gpio_chip_base = priv->gpio_chip.base; gpio_chip 715 drivers/media/dvb-frontends/cxd2820r_core.c if (priv->gpio_chip.label) gpio_chip 716 drivers/media/dvb-frontends/cxd2820r_core.c gpiochip_remove(&priv->gpio_chip); gpio_chip 46 drivers/media/dvb-frontends/cxd2820r_priv.h struct gpio_chip gpio_chip; gpio_chip 97 drivers/media/pci/solo6x10/solo6x10-gpio.c static int solo_gpiochip_get_direction(struct gpio_chip *chip, gpio_chip 119 drivers/media/pci/solo6x10/solo6x10-gpio.c static int solo_gpiochip_direction_input(struct gpio_chip *chip, gpio_chip 125 drivers/media/pci/solo6x10/solo6x10-gpio.c static int solo_gpiochip_direction_output(struct gpio_chip *chip, gpio_chip 131 drivers/media/pci/solo6x10/solo6x10-gpio.c static int solo_gpiochip_get(struct gpio_chip *chip, gpio_chip 142 drivers/media/pci/solo6x10/solo6x10-gpio.c static void solo_gpiochip_set(struct gpio_chip *chip, gpio_chip 196 drivers/media/pci/solo6x10/solo6x10.h struct gpio_chip gpio_dev; gpio_chip 235 drivers/memory/omap-gpmc.c struct gpio_chip gpio_chip; gpio_chip 2171 drivers/memory/omap-gpmc.c waitpin_desc = gpiochip_request_own_desc(&gpmc->gpio_chip, gpio_chip 2287 drivers/memory/omap-gpmc.c static int gpmc_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 2292 drivers/memory/omap-gpmc.c static int gpmc_gpio_direction_input(struct gpio_chip *chip, gpio_chip 2298 drivers/memory/omap-gpmc.c static int gpmc_gpio_direction_output(struct gpio_chip *chip, gpio_chip 2304 drivers/memory/omap-gpmc.c static void gpmc_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 2309 drivers/memory/omap-gpmc.c static int gpmc_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 2324 drivers/memory/omap-gpmc.c gpmc->gpio_chip.parent = gpmc->dev; gpio_chip 2325 drivers/memory/omap-gpmc.c gpmc->gpio_chip.owner = THIS_MODULE; gpio_chip 2326 drivers/memory/omap-gpmc.c gpmc->gpio_chip.label = DEVICE_NAME; gpio_chip 2327 drivers/memory/omap-gpmc.c gpmc->gpio_chip.ngpio = gpmc_nr_waitpins; gpio_chip 2328 drivers/memory/omap-gpmc.c gpmc->gpio_chip.get_direction = gpmc_gpio_get_direction; gpio_chip 2329 drivers/memory/omap-gpmc.c gpmc->gpio_chip.direction_input = gpmc_gpio_direction_input; gpio_chip 2330 drivers/memory/omap-gpmc.c gpmc->gpio_chip.direction_output = gpmc_gpio_direction_output; gpio_chip 2331 drivers/memory/omap-gpmc.c gpmc->gpio_chip.set = gpmc_gpio_set; gpio_chip 2332 drivers/memory/omap-gpmc.c gpmc->gpio_chip.get = gpmc_gpio_get; gpio_chip 2333 drivers/memory/omap-gpmc.c gpmc->gpio_chip.base = -1; gpio_chip 2335 drivers/memory/omap-gpmc.c ret = devm_gpiochip_add_data(gpmc->dev, &gpmc->gpio_chip, NULL); gpio_chip 81 drivers/mfd/asic3.c struct gpio_chip gpio; gpio_chip 88 drivers/mfd/asic3.c static int asic3_gpio_get(struct gpio_chip *chip, unsigned offset); gpio_chip 439 drivers/mfd/asic3.c static int asic3_gpio_direction(struct gpio_chip *chip, gpio_chip 474 drivers/mfd/asic3.c static int asic3_gpio_direction_input(struct gpio_chip *chip, gpio_chip 480 drivers/mfd/asic3.c static int asic3_gpio_direction_output(struct gpio_chip *chip, gpio_chip 486 drivers/mfd/asic3.c static int asic3_gpio_get(struct gpio_chip *chip, gpio_chip 506 drivers/mfd/asic3.c static void asic3_gpio_set(struct gpio_chip *chip, gpio_chip 539 drivers/mfd/asic3.c static int asic3_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 122 drivers/mfd/dm355evm_msp.c static int msp_gpio_in(struct gpio_chip *chip, unsigned offset) gpio_chip 136 drivers/mfd/dm355evm_msp.c static int msp_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 149 drivers/mfd/dm355evm_msp.c static int msp_gpio_out(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 171 drivers/mfd/dm355evm_msp.c static void msp_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 176 drivers/mfd/dm355evm_msp.c static struct gpio_chip dm355evm_msp_gpio = { gpio_chip 37 drivers/mfd/htc-i2cpld.c struct gpio_chip chip_out; gpio_chip 41 drivers/mfd/htc-i2cpld.c struct gpio_chip chip_in; gpio_chip 213 drivers/mfd/htc-i2cpld.c static void htcpld_chip_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 243 drivers/mfd/htc-i2cpld.c static int htcpld_chip_get(struct gpio_chip *chip, unsigned offset) gpio_chip 258 drivers/mfd/htc-i2cpld.c static int htcpld_direction_output(struct gpio_chip *chip, gpio_chip 265 drivers/mfd/htc-i2cpld.c static int htcpld_direction_input(struct gpio_chip *chip, gpio_chip 275 drivers/mfd/htc-i2cpld.c static int htcpld_chip_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 400 drivers/mfd/htc-i2cpld.c struct gpio_chip *gpio_chip; gpio_chip 410 drivers/mfd/htc-i2cpld.c gpio_chip = &(chip->chip_out); gpio_chip 411 drivers/mfd/htc-i2cpld.c gpio_chip->label = "htcpld-out"; gpio_chip 412 drivers/mfd/htc-i2cpld.c gpio_chip->parent = dev; gpio_chip 413 drivers/mfd/htc-i2cpld.c gpio_chip->owner = THIS_MODULE; gpio_chip 414 drivers/mfd/htc-i2cpld.c gpio_chip->get = htcpld_chip_get; gpio_chip 415 drivers/mfd/htc-i2cpld.c gpio_chip->set = htcpld_chip_set; gpio_chip 416 drivers/mfd/htc-i2cpld.c gpio_chip->direction_input = NULL; gpio_chip 417 drivers/mfd/htc-i2cpld.c gpio_chip->direction_output = htcpld_direction_output; gpio_chip 418 drivers/mfd/htc-i2cpld.c gpio_chip->base = plat_chip_data->gpio_out_base; gpio_chip 419 drivers/mfd/htc-i2cpld.c gpio_chip->ngpio = plat_chip_data->num_gpios; gpio_chip 421 drivers/mfd/htc-i2cpld.c gpio_chip = &(chip->chip_in); gpio_chip 422 drivers/mfd/htc-i2cpld.c gpio_chip->label = "htcpld-in"; gpio_chip 423 drivers/mfd/htc-i2cpld.c gpio_chip->parent = dev; gpio_chip 424 drivers/mfd/htc-i2cpld.c gpio_chip->owner = THIS_MODULE; gpio_chip 425 drivers/mfd/htc-i2cpld.c gpio_chip->get = htcpld_chip_get; gpio_chip 426 drivers/mfd/htc-i2cpld.c gpio_chip->set = NULL; gpio_chip 427 drivers/mfd/htc-i2cpld.c gpio_chip->direction_input = htcpld_direction_input; gpio_chip 428 drivers/mfd/htc-i2cpld.c gpio_chip->direction_output = NULL; gpio_chip 429 drivers/mfd/htc-i2cpld.c gpio_chip->to_irq = htcpld_chip_to_irq; gpio_chip 430 drivers/mfd/htc-i2cpld.c gpio_chip->base = plat_chip_data->gpio_in_base; gpio_chip 431 drivers/mfd/htc-i2cpld.c gpio_chip->ngpio = plat_chip_data->num_gpios; gpio_chip 41 drivers/mfd/sm501.c struct gpio_chip gpio; gpio_chip 887 drivers/mfd/sm501.c static int sm501_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 918 drivers/mfd/sm501.c static void sm501_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 944 drivers/mfd/sm501.c static int sm501_gpio_input(struct gpio_chip *chip, unsigned offset) gpio_chip 969 drivers/mfd/sm501.c static int sm501_gpio_output(struct gpio_chip *chip, gpio_chip 1004 drivers/mfd/sm501.c static const struct gpio_chip gpio_chip_template = { gpio_chip 1017 drivers/mfd/sm501.c struct gpio_chip *gchip = &chip->gpio; gpio_chip 91 drivers/mfd/tc6393xb.c struct gpio_chip gpio; gpio_chip 424 drivers/mfd/tc6393xb.c static int tc6393xb_gpio_get(struct gpio_chip *chip, gpio_chip 434 drivers/mfd/tc6393xb.c static void __tc6393xb_gpio_set(struct gpio_chip *chip, gpio_chip 449 drivers/mfd/tc6393xb.c static void tc6393xb_gpio_set(struct gpio_chip *chip, gpio_chip 462 drivers/mfd/tc6393xb.c static int tc6393xb_gpio_direction_input(struct gpio_chip *chip, gpio_chip 480 drivers/mfd/tc6393xb.c static int tc6393xb_gpio_direction_output(struct gpio_chip *chip, gpio_chip 78 drivers/mfd/tps65010.c struct gpio_chip chip; gpio_chip 450 drivers/mfd/tps65010.c tps65010_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 461 drivers/mfd/tps65010.c tps65010_output(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 479 drivers/mfd/tps65010.c static int tps65010_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 107 drivers/mfd/ucb1x00-core.c static void ucb1x00_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 124 drivers/mfd/ucb1x00-core.c static int ucb1x00_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 136 drivers/mfd/ucb1x00-core.c static int ucb1x00_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 151 drivers/mfd/ucb1x00-core.c static int ucb1x00_gpio_direction_output(struct gpio_chip *chip, unsigned offset gpio_chip 179 drivers/mfd/ucb1x00-core.c static int ucb1x00_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 160 drivers/mfd/vexpress-sysreg.c struct gpio_chip *mmc_gpio_chip; gpio_chip 1045 drivers/net/dsa/vitesse-vsc73xx-core.c static int vsc73xx_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 1059 drivers/net/dsa/vitesse-vsc73xx-core.c static void vsc73xx_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 1069 drivers/net/dsa/vitesse-vsc73xx-core.c static int vsc73xx_gpio_direction_output(struct gpio_chip *chip, gpio_chip 1080 drivers/net/dsa/vitesse-vsc73xx-core.c static int vsc73xx_gpio_direction_input(struct gpio_chip *chip, gpio_chip 1090 drivers/net/dsa/vitesse-vsc73xx-core.c static int vsc73xx_gpio_get_direction(struct gpio_chip *chip, gpio_chip 13 drivers/net/dsa/vitesse-vsc73xx.h struct gpio_chip gc; gpio_chip 58 drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c struct gpio_chip *bcma_gpio = &cc_drv->gpio; gpio_chip 44 drivers/pinctrl/actions/pinctrl-owl.c struct gpio_chip chip; gpio_chip 531 drivers/pinctrl/actions/pinctrl-owl.c static int owl_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 555 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 577 drivers/pinctrl/actions/pinctrl-owl.c static int owl_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 598 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) gpio_chip 616 drivers/pinctrl/actions/pinctrl-owl.c static int owl_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 637 drivers/pinctrl/actions/pinctrl-owl.c static int owl_gpio_direction_output(struct gpio_chip *chip, gpio_chip 720 drivers/pinctrl/actions/pinctrl-owl.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 749 drivers/pinctrl/actions/pinctrl-owl.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 778 drivers/pinctrl/actions/pinctrl-owl.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 812 drivers/pinctrl/actions/pinctrl-owl.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 865 drivers/pinctrl/actions/pinctrl-owl.c struct gpio_chip *chip; gpio_chip 87 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct gpio_chip gpio_chip; gpio_chip 304 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 309 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 316 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 328 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 335 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_gpio_direction_output(struct gpio_chip *chip, gpio_chip 342 drivers/pinctrl/bcm/pinctrl-bcm2835.c static const struct gpio_chip bcm2835_gpio_chip = { gpio_chip 370 drivers/pinctrl/bcm/pinctrl-bcm2835.c generic_handle_irq(irq_linear_revmap(pc->gpio_chip.irq.domain, gpio_chip 377 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 455 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 470 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 577 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 604 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 648 drivers/pinctrl/bcm/pinctrl-bcm2835.c struct gpio_chip *chip = &pc->gpio_chip; gpio_chip 1114 drivers/pinctrl/bcm/pinctrl-bcm2835.c pc->gpio_chip = bcm2835_gpio_chip; gpio_chip 1115 drivers/pinctrl/bcm/pinctrl-bcm2835.c pc->gpio_chip.parent = dev; gpio_chip 1116 drivers/pinctrl/bcm/pinctrl-bcm2835.c pc->gpio_chip.of_node = np; gpio_chip 1138 drivers/pinctrl/bcm/pinctrl-bcm2835.c girq = &pc->gpio_chip.irq; gpio_chip 1159 drivers/pinctrl/bcm/pinctrl-bcm2835.c err = gpiochip_add_data(&pc->gpio_chip, pc); gpio_chip 1173 drivers/pinctrl/bcm/pinctrl-bcm2835.c gpiochip_remove(&pc->gpio_chip); gpio_chip 1178 drivers/pinctrl/bcm/pinctrl-bcm2835.c pc->gpio_range.base = pc->gpio_chip.base; gpio_chip 1179 drivers/pinctrl/bcm/pinctrl-bcm2835.c pc->gpio_range.gc = &pc->gpio_chip; gpio_chip 110 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip gc; gpio_chip 165 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 198 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 217 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 226 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 237 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 248 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 301 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_gpio_request(struct gpio_chip *gc, unsigned offset) gpio_chip 313 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static void iproc_gpio_free(struct gpio_chip *gc, unsigned offset) gpio_chip 324 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) gpio_chip 338 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_gpio_direction_output(struct gpio_chip *gc, unsigned gpio, gpio_chip 354 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) gpio_chip 363 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static void iproc_gpio_set(struct gpio_chip *gc, unsigned gpio, int val) gpio_chip 375 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_gpio_get(struct gpio_chip *gc, unsigned gpio) gpio_chip 732 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc = &chip->gc; gpio_chip 777 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c struct gpio_chip *gc; gpio_chip 74 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c struct gpio_chip gc; gpio_chip 140 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c struct gpio_chip gc = chip->gc; gpio_chip 278 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) gpio_chip 291 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_gpio_direction_output(struct gpio_chip *gc, unsigned gpio, gpio_chip 306 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static void nsp_gpio_set(struct gpio_chip *gc, unsigned gpio, int val) gpio_chip 318 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_gpio_get(struct gpio_chip *gc, unsigned gpio) gpio_chip 325 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 580 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c struct gpio_chip *gc = &chip->gc; gpio_chip 618 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c struct gpio_chip *gc; gpio_chip 722 drivers/pinctrl/cirrus/pinctrl-lochnagar.c struct gpio_chip gpio_chip; gpio_chip 1058 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static void lochnagar_gpio_set(struct gpio_chip *chip, gpio_chip 1094 drivers/pinctrl/cirrus/pinctrl-lochnagar.c static int lochnagar_gpio_direction_out(struct gpio_chip *chip, gpio_chip 1156 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.label = dev_name(dev); gpio_chip 1157 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.request = gpiochip_generic_request; gpio_chip 1158 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.free = gpiochip_generic_free; gpio_chip 1159 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.direction_output = lochnagar_gpio_direction_out; gpio_chip 1160 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.set = lochnagar_gpio_set; gpio_chip 1161 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.can_sleep = true; gpio_chip 1162 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.parent = dev; gpio_chip 1163 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.base = -1; gpio_chip 1165 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.of_node = dev->of_node; gpio_chip 1177 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.ngpio = LOCHNAGAR1_PIN_NUM_GPIOS; gpio_chip 1187 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.ngpio = LOCHNAGAR2_PIN_NUM_GPIOS; gpio_chip 1208 drivers/pinctrl/cirrus/pinctrl-lochnagar.c ret = devm_gpiochip_add_data(dev, &priv->gpio_chip, priv); gpio_chip 325 drivers/pinctrl/core.c struct gpio_chip *chip = gpio_to_chip(gpio); gpio_chip 109 drivers/pinctrl/intel/pinctrl-baytrail.c struct gpio_chip chip; gpio_chip 1122 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 1136 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) gpio_chip 1155 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 1177 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 1182 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_gpio_direction_output(struct gpio_chip *chip, gpio_chip 1195 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 1291 drivers/pinctrl/intel/pinctrl-baytrail.c static const struct gpio_chip byt_gpio_chip = { gpio_chip 1306 drivers/pinctrl/intel/pinctrl-baytrail.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1322 drivers/pinctrl/intel/pinctrl-baytrail.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1330 drivers/pinctrl/intel/pinctrl-baytrail.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1447 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_init_irq_valid_mask(struct gpio_chip *chip, gpio_chip 1463 drivers/pinctrl/intel/pinctrl-baytrail.c struct gpio_chip *gc = &vg->chip; gpio_chip 1519 drivers/pinctrl/intel/pinctrl-baytrail.c struct gpio_chip *gc; gpio_chip 165 drivers/pinctrl/intel/pinctrl-cherryview.c struct gpio_chip chip; gpio_chip 1237 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 1255 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) gpio_chip 1277 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 1293 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 1298 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_direction_output(struct gpio_chip *chip, unsigned int offset, gpio_chip 1305 drivers/pinctrl/intel/pinctrl-cherryview.c static const struct gpio_chip chv_gpio_chip = { gpio_chip 1318 drivers/pinctrl/intel/pinctrl-cherryview.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1335 drivers/pinctrl/intel/pinctrl-cherryview.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1380 drivers/pinctrl/intel/pinctrl-cherryview.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1411 drivers/pinctrl/intel/pinctrl-cherryview.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1473 drivers/pinctrl/intel/pinctrl-cherryview.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 1538 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_init_irq_valid_mask(struct gpio_chip *chip, gpio_chip 1565 drivers/pinctrl/intel/pinctrl-cherryview.c struct gpio_chip *chip = &pctrl->chip; gpio_chip 112 drivers/pinctrl/intel/pinctrl-intel.c struct gpio_chip chip; gpio_chip 878 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 900 drivers/pinctrl/intel/pinctrl-intel.c static void intel_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 927 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 950 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 955 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_direction_output(struct gpio_chip *chip, unsigned int offset, gpio_chip 962 drivers/pinctrl/intel/pinctrl-intel.c static const struct gpio_chip intel_gpio_chip = { gpio_chip 976 drivers/pinctrl/intel/pinctrl-intel.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 998 drivers/pinctrl/intel/pinctrl-intel.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1044 drivers/pinctrl/intel/pinctrl-intel.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1101 drivers/pinctrl/intel/pinctrl-intel.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1117 drivers/pinctrl/intel/pinctrl-intel.c struct gpio_chip *gc = &pctrl->chip; gpio_chip 1586 drivers/pinctrl/intel/pinctrl-intel.c intel_gpio_is_requested(struct gpio_chip *chip, int base, unsigned int size) gpio_chip 227 drivers/pinctrl/mediatek/mtk-eint.c struct gpio_chip *gpio_c; gpio_chip 257 drivers/pinctrl/mediatek/mtk-eint.c struct gpio_chip *gpio_c; gpio_chip 47 drivers/pinctrl/mediatek/mtk-eint.h struct gpio_chip **gpio_chip); gpio_chip 431 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) gpio_chip 446 drivers/pinctrl/mediatek/pinctrl-moore.c static void mtk_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) gpio_chip 456 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_gpio_direction_input(struct gpio_chip *chip, unsigned int gpio) gpio_chip 461 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio, gpio_chip 469 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 485 drivers/pinctrl/mediatek/pinctrl-moore.c static int mtk_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 506 drivers/pinctrl/mediatek/pinctrl-moore.c struct gpio_chip *chip = &hw->chip; gpio_chip 231 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c struct gpio_chip **gpio_chip) gpio_chip 237 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c *gpio_chip = &hw->chip; gpio_chip 252 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c struct gpio_chip *gpio_chip; gpio_chip 256 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c err = mtk_xt_get_gpio_n(hw, eint_n, &gpio_n, &gpio_chip); gpio_chip 273 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c struct gpio_chip *gpio_chip; gpio_chip 277 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c err = mtk_xt_get_gpio_n(hw, eint_n, &gpio_n, &gpio_chip); gpio_chip 244 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h struct gpio_chip chip; gpio_chip 92 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static void mtk_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 779 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_gpio_direction_input(struct gpio_chip *chip, gpio_chip 785 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_gpio_direction_output(struct gpio_chip *chip, gpio_chip 792 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 810 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 825 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 840 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static int mtk_gpio_set_config(struct gpio_chip *chip, unsigned offset, gpio_chip 861 drivers/pinctrl/mediatek/pinctrl-mtk-common.c static const struct gpio_chip mtk_gpio_chip = { gpio_chip 928 drivers/pinctrl/mediatek/pinctrl-mtk-common.c struct gpio_chip **gpio_chip) gpio_chip 937 drivers/pinctrl/mediatek/pinctrl-mtk-common.c *gpio_chip = pctl->chip; gpio_chip 264 drivers/pinctrl/mediatek/pinctrl-mtk-common.h struct gpio_chip *chip; gpio_chip 690 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) gpio_chip 705 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_gpio_get(struct gpio_chip *chip, unsigned int gpio) gpio_chip 720 drivers/pinctrl/mediatek/pinctrl-paris.c static void mtk_gpio_set(struct gpio_chip *chip, unsigned int gpio, int value) gpio_chip 730 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_gpio_direction_input(struct gpio_chip *chip, unsigned int gpio) gpio_chip 735 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_gpio_direction_output(struct gpio_chip *chip, unsigned int gpio, gpio_chip 743 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 759 drivers/pinctrl/mediatek/pinctrl-paris.c static int mtk_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 780 drivers/pinctrl/mediatek/pinctrl-paris.c struct gpio_chip *chip = &hw->chip; gpio_chip 552 drivers/pinctrl/meson/pinctrl-meson.c static int meson_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 557 drivers/pinctrl/meson/pinctrl-meson.c static int meson_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, gpio_chip 564 drivers/pinctrl/meson/pinctrl-meson.c static void meson_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) gpio_chip 569 drivers/pinctrl/meson/pinctrl-meson.c static int meson_gpio_get(struct gpio_chip *chip, unsigned gpio) gpio_chip 129 drivers/pinctrl/meson/pinctrl-meson.h struct gpio_chip chip; gpio_chip 100 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip gpio_chip; gpio_chip 382 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_gpio_direction_input(struct gpio_chip *chip, gpio_chip 395 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_gpio_get_direction(struct gpio_chip *chip, gpio_chip 409 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_gpio_direction_output(struct gpio_chip *chip, gpio_chip 431 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 445 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static void armada_37xx_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 464 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *chip = range->gc; gpio_chip 502 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static const struct gpio_chip armada_37xx_gpiolib_chip = { gpio_chip 515 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 528 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 542 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 556 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 576 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 651 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 723 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *gc = &info->gpio_chip; gpio_chip 791 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *gc; gpio_chip 803 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c info->gpio_chip = armada_37xx_gpiolib_chip; gpio_chip 805 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c gc = &info->gpio_chip; gpio_chip 1041 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct gpio_chip *gc; gpio_chip 1059 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c gc = &info->gpio_chip; gpio_chip 83 drivers/pinctrl/nomadik/pinctrl-abx500.c struct gpio_chip chip; gpio_chip 89 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_get_bit(struct gpio_chip *chip, u8 reg, gpio_chip 112 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_set_bits(struct gpio_chip *chip, u8 reg, gpio_chip 134 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 162 drivers/pinctrl/nomadik/pinctrl-abx500.c static void abx500_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 172 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_direction_output(struct gpio_chip *chip, gpio_chip 203 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 212 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 239 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_set_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, gpio_chip 360 drivers/pinctrl/nomadik/pinctrl-abx500.c static int abx500_get_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, gpio_chip 449 drivers/pinctrl/nomadik/pinctrl-abx500.c struct gpio_chip *chip, gpio_chip 502 drivers/pinctrl/nomadik/pinctrl-abx500.c static void abx500_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 519 drivers/pinctrl/nomadik/pinctrl-abx500.c struct gpio_chip *chip, gpio_chip 526 drivers/pinctrl/nomadik/pinctrl-abx500.c static const struct gpio_chip abx500gpio_chip = { gpio_chip 571 drivers/pinctrl/nomadik/pinctrl-abx500.c struct gpio_chip *chip = &pct->chip; gpio_chip 679 drivers/pinctrl/nomadik/pinctrl-abx500.c struct gpio_chip *chip = &pct->chip; gpio_chip 848 drivers/pinctrl/nomadik/pinctrl-abx500.c struct gpio_chip *chip = &pct->chip; gpio_chip 246 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip chip; gpio_chip 614 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 808 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 824 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 837 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 846 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_get_dir(struct gpio_chip *chip, unsigned offset) gpio_chip 860 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_make_input(struct gpio_chip *chip, unsigned offset) gpio_chip 873 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_get_input(struct gpio_chip *chip, unsigned offset) gpio_chip 887 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_set_output(struct gpio_chip *chip, unsigned offset, gpio_chip 899 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_make_output(struct gpio_chip *chip, unsigned offset, gpio_chip 931 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct pinctrl_dev *pctldev, struct gpio_chip *chip, gpio_chip 1011 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 1025 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip, gpio_chip 1043 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip; gpio_chip 1105 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip; gpio_chip 1250 drivers/pinctrl/nomadik/pinctrl-nomadik.c static struct gpio_chip *find_gc_from_pin(unsigned pin) gpio_chip 1262 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip = find_gc_from_pin(offset); gpio_chip 1671 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct gpio_chip *chip; gpio_chip 78 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c struct gpio_chip gc; gpio_chip 84 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c int (*direction_input)(struct gpio_chip *chip, unsigned offset); gpio_chip 85 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c int (*direction_output)(struct gpio_chip *chip, unsigned offset, gpio_chip 87 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c int (*request)(struct gpio_chip *chip, unsigned offset); gpio_chip 88 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c void (*free)(struct gpio_chip *chip, unsigned offset); gpio_chip 102 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcm_gpio_set(struct gpio_chip *gc, void __iomem *reg, gpio_chip 116 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcm_gpio_clr(struct gpio_chip *gc, void __iomem *reg, gpio_chip 130 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcmgpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 167 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcmgpio_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 180 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcmgpio_direction_output(struct gpio_chip *chip, gpio_chip 196 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcmgpio_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 209 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcmgpio_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 217 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c struct gpio_chip *gc; gpio_chip 322 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 39 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_get_direction(struct gpio_chip *gc, unsigned offset) gpio_chip 52 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 67 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_direction_output(struct gpio_chip *gc, unsigned offset, gpio_chip 87 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_get_value(struct gpio_chip *gc, unsigned offset) gpio_chip 100 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_set_value(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 116 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_set_debounce(struct gpio_chip *gc, unsigned offset, gpio_chip 181 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_set_config(struct gpio_chip *gc, unsigned offset, gpio_chip 194 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_dbg_show(struct seq_file *s, struct gpio_chip *gc) gpio_chip 345 drivers/pinctrl/pinctrl-amd.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 360 drivers/pinctrl/pinctrl-amd.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 375 drivers/pinctrl/pinctrl-amd.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 389 drivers/pinctrl/pinctrl-amd.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 403 drivers/pinctrl/pinctrl-amd.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 418 drivers/pinctrl/pinctrl-amd.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 539 drivers/pinctrl/pinctrl-amd.c struct gpio_chip *gc = &gpio_dev->gc; gpio_chip 96 drivers/pinctrl/pinctrl-amd.h struct gpio_chip gc; gpio_chip 81 drivers/pinctrl/pinctrl-as3722.c struct gpio_chip gpio_chip; gpio_chip 439 drivers/pinctrl/pinctrl-as3722.c static int as3722_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 486 drivers/pinctrl/pinctrl-as3722.c static void as3722_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 515 drivers/pinctrl/pinctrl-as3722.c static int as3722_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 520 drivers/pinctrl/pinctrl-as3722.c static int as3722_gpio_direction_output(struct gpio_chip *chip, gpio_chip 527 drivers/pinctrl/pinctrl-as3722.c static int as3722_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 534 drivers/pinctrl/pinctrl-as3722.c static const struct gpio_chip as3722_gpio_chip = { gpio_chip 579 drivers/pinctrl/pinctrl-as3722.c as_pci->gpio_chip = as3722_gpio_chip; gpio_chip 580 drivers/pinctrl/pinctrl-as3722.c as_pci->gpio_chip.parent = &pdev->dev; gpio_chip 581 drivers/pinctrl/pinctrl-as3722.c as_pci->gpio_chip.of_node = pdev->dev.parent->of_node; gpio_chip 582 drivers/pinctrl/pinctrl-as3722.c ret = gpiochip_add_data(&as_pci->gpio_chip, as_pci); gpio_chip 588 drivers/pinctrl/pinctrl-as3722.c ret = gpiochip_add_pin_range(&as_pci->gpio_chip, dev_name(&pdev->dev), gpio_chip 598 drivers/pinctrl/pinctrl-as3722.c gpiochip_remove(&as_pci->gpio_chip); gpio_chip 606 drivers/pinctrl/pinctrl-as3722.c gpiochip_remove(&as_pci->gpio_chip); gpio_chip 121 drivers/pinctrl/pinctrl-at91-pio4.c struct gpio_chip *gpio_chip; gpio_chip 257 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 298 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip, gpio_chip 305 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 320 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 331 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 351 drivers/pinctrl/pinctrl-at91-pio4.c static void atmel_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 361 drivers/pinctrl/pinctrl-at91-pio4.c static struct gpio_chip atmel_gpio_chip = { gpio_chip 1023 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip = &atmel_gpio_chip; gpio_chip 1024 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip->of_node = dev->of_node; gpio_chip 1025 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip->ngpio = atmel_pioctrl->npins; gpio_chip 1026 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip->label = dev_name(dev); gpio_chip 1027 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip->parent = dev; gpio_chip 1028 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip->names = atmel_pioctrl->group_names; gpio_chip 1066 drivers/pinctrl/pinctrl-at91-pio4.c atmel_pioctrl->gpio_chip->ngpio, gpio_chip 1100 drivers/pinctrl/pinctrl-at91-pio4.c ret = gpiochip_add_data(atmel_pioctrl->gpio_chip, atmel_pioctrl); gpio_chip 1106 drivers/pinctrl/pinctrl-at91-pio4.c ret = gpiochip_add_pin_range(atmel_pioctrl->gpio_chip, dev_name(dev), gpio_chip 1107 drivers/pinctrl/pinctrl-at91-pio4.c 0, 0, atmel_pioctrl->gpio_chip->ngpio); gpio_chip 1118 drivers/pinctrl/pinctrl-at91-pio4.c gpiochip_remove(atmel_pioctrl->gpio_chip); gpio_chip 35 drivers/pinctrl/pinctrl-at91.c struct gpio_chip chip; gpio_chip 914 drivers/pinctrl/pinctrl-at91.c struct gpio_chip *chip; gpio_chip 1409 drivers/pinctrl/pinctrl-at91.c static int at91_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 1420 drivers/pinctrl/pinctrl-at91.c static int at91_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 1430 drivers/pinctrl/pinctrl-at91.c static int at91_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 1441 drivers/pinctrl/pinctrl-at91.c static void at91_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 1451 drivers/pinctrl/pinctrl-at91.c static void at91_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 1466 drivers/pinctrl/pinctrl-at91.c static int at91_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 1480 drivers/pinctrl/pinctrl-at91.c static void at91_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 1688 drivers/pinctrl/pinctrl-at91.c struct gpio_chip *gpio_chip = irq_desc_get_handler_data(desc); gpio_chip 1689 drivers/pinctrl/pinctrl-at91.c struct at91_gpio_chip *at91_gpio = gpiochip_get_data(gpio_chip); gpio_chip 1706 drivers/pinctrl/pinctrl-at91.c gpio_chip = &at91_gpio->chip; gpio_chip 1712 drivers/pinctrl/pinctrl-at91.c gpio_chip->irq.domain, n)); gpio_chip 1722 drivers/pinctrl/pinctrl-at91.c struct gpio_chip *gpiochip_prev = NULL; gpio_chip 1791 drivers/pinctrl/pinctrl-at91.c static const struct gpio_chip at91_gpio_template = { gpio_chip 1817 drivers/pinctrl/pinctrl-at91.c struct gpio_chip *chip; gpio_chip 62 drivers/pinctrl/pinctrl-axp209.c struct gpio_chip chip; gpio_chip 113 drivers/pinctrl/pinctrl-axp209.c static int axp20x_gpio_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 118 drivers/pinctrl/pinctrl-axp209.c static int axp20x_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 131 drivers/pinctrl/pinctrl-axp209.c static int axp20x_gpio_get_direction(struct gpio_chip *chip, gpio_chip 161 drivers/pinctrl/pinctrl-axp209.c static int axp20x_gpio_output(struct gpio_chip *chip, unsigned int offset, gpio_chip 169 drivers/pinctrl/pinctrl-axp209.c static void axp20x_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 70 drivers/pinctrl/pinctrl-coh901.c struct gpio_chip chip; gpio_chip 211 drivers/pinctrl/pinctrl-coh901.c static int u300_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 218 drivers/pinctrl/pinctrl-coh901.c static void u300_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 235 drivers/pinctrl/pinctrl-coh901.c static int u300_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 250 drivers/pinctrl/pinctrl-coh901.c static int u300_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 280 drivers/pinctrl/pinctrl-coh901.c int u300_gpio_config_get(struct gpio_chip *chip, gpio_chip 339 drivers/pinctrl/pinctrl-coh901.c int u300_gpio_config_set(struct gpio_chip *chip, unsigned offset, gpio_chip 390 drivers/pinctrl/pinctrl-coh901.c static const struct gpio_chip u300_gpio_chip = { gpio_chip 422 drivers/pinctrl/pinctrl-coh901.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 459 drivers/pinctrl/pinctrl-coh901.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 476 drivers/pinctrl/pinctrl-coh901.c struct gpio_chip *chip = irq_data_get_irq_chip_data(d); gpio_chip 499 drivers/pinctrl/pinctrl-coh901.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 2 drivers/pinctrl/pinctrl-coh901.h int u300_gpio_config_get(struct gpio_chip *chip, gpio_chip 5 drivers/pinctrl/pinctrl-coh901.h int u300_gpio_config_set(struct gpio_chip *chip, unsigned offset, gpio_chip 47 drivers/pinctrl/pinctrl-digicolor.c struct gpio_chip chip; gpio_chip 167 drivers/pinctrl/pinctrl-digicolor.c static int dc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 184 drivers/pinctrl/pinctrl-digicolor.c static void dc_gpio_set(struct gpio_chip *chip, unsigned gpio, int value); gpio_chip 186 drivers/pinctrl/pinctrl-digicolor.c static int dc_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, gpio_chip 206 drivers/pinctrl/pinctrl-digicolor.c static int dc_gpio_get(struct gpio_chip *chip, unsigned gpio) gpio_chip 218 drivers/pinctrl/pinctrl-digicolor.c static void dc_gpio_set(struct gpio_chip *chip, unsigned gpio, int value) gpio_chip 238 drivers/pinctrl/pinctrl-digicolor.c struct gpio_chip *chip = &pmap->chip; gpio_chip 89 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip gc; gpio_chip 1447 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 1455 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 1463 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 1477 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 1491 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 1516 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 1550 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_data_get_irq_chip_data(irqd); gpio_chip 1558 drivers/pinctrl/pinctrl-ingenic.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 1575 drivers/pinctrl/pinctrl-ingenic.c static void ingenic_gpio_set(struct gpio_chip *gc, gpio_chip 1583 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 1590 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_gpio_direction_input(struct gpio_chip *gc, gpio_chip 1596 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_gpio_direction_output(struct gpio_chip *gc, gpio_chip 1640 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) gpio_chip 71 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip chip; gpio_chip 386 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 398 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_get(struct gpio_chip *chip, unsigned offset) gpio_chip 423 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 434 drivers/pinctrl/pinctrl-mcp23s08.c mcp23s08_direction_output(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 544 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 553 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 562 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 593 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 602 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip *gc = irq_data_get_irq_chip_data(data); gpio_chip 613 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip *chip = &mcp->chip; gpio_chip 636 drivers/pinctrl/pinctrl-mcp23s08.c struct gpio_chip *chip = &mcp->chip; gpio_chip 146 drivers/pinctrl/pinctrl-ocelot.c struct gpio_chip gpio_chip; gpio_chip 576 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 586 drivers/pinctrl/pinctrl-ocelot.c static void ocelot_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 599 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_gpio_get_direction(struct gpio_chip *chip, gpio_chip 610 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_gpio_direction_input(struct gpio_chip *chip, gpio_chip 616 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_gpio_direction_output(struct gpio_chip *chip, gpio_chip 632 drivers/pinctrl/pinctrl-ocelot.c static const struct gpio_chip ocelot_gpiolib_chip = { gpio_chip 645 drivers/pinctrl/pinctrl-ocelot.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 655 drivers/pinctrl/pinctrl-ocelot.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 665 drivers/pinctrl/pinctrl-ocelot.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 712 drivers/pinctrl/pinctrl-ocelot.c struct gpio_chip *chip = irq_desc_get_handler_data(desc); gpio_chip 738 drivers/pinctrl/pinctrl-ocelot.c struct gpio_chip *gc; gpio_chip 741 drivers/pinctrl/pinctrl-ocelot.c info->gpio_chip = ocelot_gpiolib_chip; gpio_chip 743 drivers/pinctrl/pinctrl-ocelot.c gc = &info->gpio_chip; gpio_chip 82 drivers/pinctrl/pinctrl-oxnas.c struct gpio_chip gpio_chip; gpio_chip 698 drivers/pinctrl/pinctrl-oxnas.c u32 mask = BIT(offset - bank->gpio_chip.base); gpio_chip 701 drivers/pinctrl/pinctrl-oxnas.c offset, bank->gpio_chip.base, bank->id, mask); gpio_chip 729 drivers/pinctrl/pinctrl-oxnas.c u32 mask = BIT(offset - bank->gpio_chip.base); gpio_chip 732 drivers/pinctrl/pinctrl-oxnas.c offset, bank->gpio_chip.base, bank->id, mask); gpio_chip 753 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_get_direction(struct gpio_chip *chip, gpio_chip 762 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_direction_input(struct gpio_chip *chip, gpio_chip 773 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 781 drivers/pinctrl/pinctrl-oxnas.c static void oxnas_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 793 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_direction_output(struct gpio_chip *chip, gpio_chip 809 drivers/pinctrl/pinctrl-oxnas.c struct gpio_chip *chip = range->gc; gpio_chip 843 drivers/pinctrl/pinctrl-oxnas.c u32 mask = BIT(pin - bank->gpio_chip.base); gpio_chip 875 drivers/pinctrl/pinctrl-oxnas.c u32 mask = BIT(pin - bank->gpio_chip.base); gpio_chip 906 drivers/pinctrl/pinctrl-oxnas.c u32 offset = pin - bank->gpio_chip.base; gpio_chip 910 drivers/pinctrl/pinctrl-oxnas.c pin, bank->gpio_chip.base, mask); gpio_chip 943 drivers/pinctrl/pinctrl-oxnas.c u32 offset = pin - bank->gpio_chip.base; gpio_chip 947 drivers/pinctrl/pinctrl-oxnas.c pin, bank->gpio_chip.base, mask); gpio_chip 983 drivers/pinctrl/pinctrl-oxnas.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 992 drivers/pinctrl/pinctrl-oxnas.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 1008 drivers/pinctrl/pinctrl-oxnas.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 1024 drivers/pinctrl/pinctrl-oxnas.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 1044 drivers/pinctrl/pinctrl-oxnas.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 1062 drivers/pinctrl/pinctrl-oxnas.c .gpio_chip = { \ gpio_chip 1232 drivers/pinctrl/pinctrl-oxnas.c bank->gpio_chip.parent = &pdev->dev; gpio_chip 1233 drivers/pinctrl/pinctrl-oxnas.c bank->gpio_chip.of_node = np; gpio_chip 1234 drivers/pinctrl/pinctrl-oxnas.c bank->gpio_chip.ngpio = ngpios; gpio_chip 1235 drivers/pinctrl/pinctrl-oxnas.c ret = gpiochip_add_data(&bank->gpio_chip, bank); gpio_chip 1242 drivers/pinctrl/pinctrl-oxnas.c ret = gpiochip_irqchip_add(&bank->gpio_chip, &bank->irq_chip, gpio_chip 1247 drivers/pinctrl/pinctrl-oxnas.c gpiochip_remove(&bank->gpio_chip); gpio_chip 1251 drivers/pinctrl/pinctrl-oxnas.c gpiochip_set_chained_irqchip(&bank->gpio_chip, &bank->irq_chip, gpio_chip 63 drivers/pinctrl/pinctrl-pic32.c struct gpio_chip gpio_chip; gpio_chip 1803 drivers/pinctrl/pinctrl-pic32.c u32 mask = BIT(offset - bank->gpio_chip.base); gpio_chip 1806 drivers/pinctrl/pinctrl-pic32.c offset, bank->gpio_chip.base, mask); gpio_chip 1813 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_direction_input(struct gpio_chip *chip, gpio_chip 1824 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 1831 drivers/pinctrl/pinctrl-pic32.c static void pic32_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 1843 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_direction_output(struct gpio_chip *chip, gpio_chip 1859 drivers/pinctrl/pinctrl-pic32.c struct gpio_chip *chip = range->gc; gpio_chip 1884 drivers/pinctrl/pinctrl-pic32.c u32 mask = BIT(pin - bank->gpio_chip.base); gpio_chip 1927 drivers/pinctrl/pinctrl-pic32.c u32 offset = pin - bank->gpio_chip.base; gpio_chip 1931 drivers/pinctrl/pinctrl-pic32.c pin, bank->gpio_chip.base, mask); gpio_chip 1959 drivers/pinctrl/pinctrl-pic32.c pic32_gpio_direction_input(&bank->gpio_chip, offset); gpio_chip 1962 drivers/pinctrl/pinctrl-pic32.c pic32_gpio_direction_output(&bank->gpio_chip, gpio_chip 1989 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 2019 drivers/pinctrl/pinctrl-pic32.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 2066 drivers/pinctrl/pinctrl-pic32.c static u32 pic32_gpio_get_pending(struct gpio_chip *gc, unsigned long status) gpio_chip 2088 drivers/pinctrl/pinctrl-pic32.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 2108 drivers/pinctrl/pinctrl-pic32.c .gpio_chip = { \ gpio_chip 2241 drivers/pinctrl/pinctrl-pic32.c bank->gpio_chip.parent = &pdev->dev; gpio_chip 2242 drivers/pinctrl/pinctrl-pic32.c bank->gpio_chip.of_node = np; gpio_chip 2243 drivers/pinctrl/pinctrl-pic32.c ret = gpiochip_add_data(&bank->gpio_chip, bank); gpio_chip 2250 drivers/pinctrl/pinctrl-pic32.c ret = gpiochip_irqchip_add(&bank->gpio_chip, &bank->irq_chip, gpio_chip 2255 drivers/pinctrl/pinctrl-pic32.c gpiochip_remove(&bank->gpio_chip); gpio_chip 2259 drivers/pinctrl/pinctrl-pic32.c gpiochip_set_chained_irqchip(&bank->gpio_chip, &bank->irq_chip, gpio_chip 98 drivers/pinctrl/pinctrl-pistachio.c struct gpio_chip gpio_chip; gpio_chip 1165 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 1172 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 1185 drivers/pinctrl/pinctrl-pistachio.c static void pistachio_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 1193 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_gpio_direction_input(struct gpio_chip *chip, gpio_chip 1204 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_gpio_direction_output(struct gpio_chip *chip, gpio_chip 1239 drivers/pinctrl/pinctrl-pistachio.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 1296 drivers/pinctrl/pinctrl-pistachio.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 1314 drivers/pinctrl/pinctrl-pistachio.c .gpio_chip = { \ gpio_chip 1384 drivers/pinctrl/pinctrl-pistachio.c bank->gpio_chip.parent = pctl->dev; gpio_chip 1385 drivers/pinctrl/pinctrl-pistachio.c bank->gpio_chip.of_node = child; gpio_chip 1386 drivers/pinctrl/pinctrl-pistachio.c ret = gpiochip_add_data(&bank->gpio_chip, bank); gpio_chip 1393 drivers/pinctrl/pinctrl-pistachio.c ret = gpiochip_irqchip_add(&bank->gpio_chip, &bank->irq_chip, gpio_chip 1398 drivers/pinctrl/pinctrl-pistachio.c gpiochip_remove(&bank->gpio_chip); gpio_chip 1401 drivers/pinctrl/pinctrl-pistachio.c gpiochip_set_chained_irqchip(&bank->gpio_chip, &bank->irq_chip, gpio_chip 1404 drivers/pinctrl/pinctrl-pistachio.c ret = gpiochip_add_pin_range(&bank->gpio_chip, gpio_chip 1410 drivers/pinctrl/pinctrl-pistachio.c gpiochip_remove(&bank->gpio_chip); gpio_chip 1419 drivers/pinctrl/pinctrl-pistachio.c gpiochip_remove(&bank->gpio_chip); gpio_chip 68 drivers/pinctrl/pinctrl-rk805.c struct gpio_chip gpio_chip; gpio_chip 136 drivers/pinctrl/pinctrl-rk805.c static int rk805_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 150 drivers/pinctrl/pinctrl-rk805.c static void rk805_gpio_set(struct gpio_chip *chip, gpio_chip 166 drivers/pinctrl/pinctrl-rk805.c static int rk805_gpio_direction_input(struct gpio_chip *chip, gpio_chip 172 drivers/pinctrl/pinctrl-rk805.c static int rk805_gpio_direction_output(struct gpio_chip *chip, gpio_chip 179 drivers/pinctrl/pinctrl-rk805.c static int rk805_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 200 drivers/pinctrl/pinctrl-rk805.c static const struct gpio_chip rk805_gpio_chip = { gpio_chip 364 drivers/pinctrl/pinctrl-rk805.c arg = rk805_gpio_get(&pci->gpio_chip, pin); gpio_chip 390 drivers/pinctrl/pinctrl-rk805.c rk805_gpio_set(&pci->gpio_chip, pin, arg); gpio_chip 429 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip = rk805_gpio_chip; gpio_chip 430 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip.parent = &pdev->dev; gpio_chip 431 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip.of_node = pdev->dev.parent->of_node; gpio_chip 446 drivers/pinctrl/pinctrl-rk805.c pci->gpio_chip.ngpio = ARRAY_SIZE(rk805_gpio_cfgs); gpio_chip 455 drivers/pinctrl/pinctrl-rk805.c ret = devm_gpiochip_add_data(&pdev->dev, &pci->gpio_chip, pci); gpio_chip 469 drivers/pinctrl/pinctrl-rk805.c ret = gpiochip_add_pin_range(&pci->gpio_chip, dev_name(&pdev->dev), gpio_chip 470 drivers/pinctrl/pinctrl-rk805.c 0, 0, pci->gpio_chip.ngpio); gpio_chip 158 drivers/pinctrl/pinctrl-rockchip.c struct gpio_chip gpio_chip; gpio_chip 2199 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 2222 drivers/pinctrl/pinctrl-rockchip.c static int _rockchip_pmx_gpio_set_direction(struct gpio_chip *chip, gpio_chip 2258 drivers/pinctrl/pinctrl-rockchip.c struct gpio_chip *chip; gpio_chip 2304 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_gpio_set(struct gpio_chip *gc, unsigned offset, int value); gpio_chip 2305 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpio_get(struct gpio_chip *gc, unsigned offset); gpio_chip 2345 drivers/pinctrl/pinctrl-rockchip.c rockchip_gpio_set(&bank->gpio_chip, gpio_chip 2347 drivers/pinctrl/pinctrl-rockchip.c rc = _rockchip_pmx_gpio_set_direction(&bank->gpio_chip, gpio_chip 2414 drivers/pinctrl/pinctrl-rockchip.c rc = rockchip_gpio_get(&bank->gpio_chip, pin - bank->pin_base); gpio_chip 2677 drivers/pinctrl/pinctrl-rockchip.c pin_bank->grange.base = pin_bank->gpio_chip.base; gpio_chip 2678 drivers/pinctrl/pinctrl-rockchip.c pin_bank->grange.npins = pin_bank->gpio_chip.ngpio; gpio_chip 2679 drivers/pinctrl/pinctrl-rockchip.c pin_bank->grange.gc = &pin_bank->gpio_chip; gpio_chip 2690 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_gpio_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 2714 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 2732 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 2742 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpio_direction_output(struct gpio_chip *gc, gpio_chip 2749 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_gpio_set_debounce(struct gpio_chip *gc, gpio_chip 2776 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpio_set_config(struct gpio_chip *gc, unsigned int offset, gpio_chip 2805 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 2818 drivers/pinctrl/pinctrl-rockchip.c static const struct gpio_chip rockchip_gpiolib_chip = { gpio_chip 3109 drivers/pinctrl/pinctrl-rockchip.c struct gpio_chip *gc; gpio_chip 3120 drivers/pinctrl/pinctrl-rockchip.c bank->gpio_chip = rockchip_gpiolib_chip; gpio_chip 3122 drivers/pinctrl/pinctrl-rockchip.c gc = &bank->gpio_chip; gpio_chip 3145 drivers/pinctrl/pinctrl-rockchip.c gpiochip_remove(&bank->gpio_chip); gpio_chip 3160 drivers/pinctrl/pinctrl-rockchip.c gpiochip_remove(&bank->gpio_chip); gpio_chip 756 drivers/pinctrl/pinctrl-rza1.c static int rza1_gpio_request(struct gpio_chip *chip, unsigned int gpio) gpio_chip 775 drivers/pinctrl/pinctrl-rza1.c static void rza1_gpio_free(struct gpio_chip *chip, unsigned int gpio) gpio_chip 782 drivers/pinctrl/pinctrl-rza1.c static int rza1_gpio_get_direction(struct gpio_chip *chip, unsigned int gpio) gpio_chip 789 drivers/pinctrl/pinctrl-rza1.c static int rza1_gpio_direction_input(struct gpio_chip *chip, gpio_chip 799 drivers/pinctrl/pinctrl-rza1.c static int rza1_gpio_direction_output(struct gpio_chip *chip, gpio_chip 822 drivers/pinctrl/pinctrl-rza1.c static int rza1_gpio_get(struct gpio_chip *chip, unsigned int gpio) gpio_chip 829 drivers/pinctrl/pinctrl-rza1.c static void rza1_gpio_set(struct gpio_chip *chip, unsigned int gpio, gpio_chip 837 drivers/pinctrl/pinctrl-rza1.c static const struct gpio_chip rza1_gpiochip_template = { gpio_chip 1186 drivers/pinctrl/pinctrl-rza1.c struct gpio_chip *chip, gpio_chip 1253 drivers/pinctrl/pinctrl-rza1.c struct gpio_chip *gpio_chips; gpio_chip 127 drivers/pinctrl/pinctrl-rza2.c static int rza2_chip_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 152 drivers/pinctrl/pinctrl-rza2.c static int rza2_chip_direction_input(struct gpio_chip *chip, gpio_chip 162 drivers/pinctrl/pinctrl-rza2.c static int rza2_chip_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 171 drivers/pinctrl/pinctrl-rza2.c static void rza2_chip_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 189 drivers/pinctrl/pinctrl-rza2.c static int rza2_chip_direction_output(struct gpio_chip *chip, gpio_chip 226 drivers/pinctrl/pinctrl-rza2.c static struct gpio_chip chip = { gpio_chip 313 drivers/pinctrl/pinctrl-st.c struct gpio_chip gpio_chip; gpio_chip 704 drivers/pinctrl/pinctrl-st.c static int st_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 711 drivers/pinctrl/pinctrl-st.c static void st_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 717 drivers/pinctrl/pinctrl-st.c static int st_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 724 drivers/pinctrl/pinctrl-st.c static int st_gpio_direction_output(struct gpio_chip *chip, gpio_chip 735 drivers/pinctrl/pinctrl-st.c static int st_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 1014 drivers/pinctrl/pinctrl-st.c !st_gpio_get_direction(&pc_to_bank(pc)->gpio_chip, offset), gpio_chip 1279 drivers/pinctrl/pinctrl-st.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1287 drivers/pinctrl/pinctrl-st.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1295 drivers/pinctrl/pinctrl-st.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1304 drivers/pinctrl/pinctrl-st.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1311 drivers/pinctrl/pinctrl-st.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 1334 drivers/pinctrl/pinctrl-st.c comp = st_gpio_get(&bank->gpio_chip, pin); gpio_chip 1405 drivers/pinctrl/pinctrl-st.c val = st_gpio_get(&bank->gpio_chip, n); gpio_chip 1416 drivers/pinctrl/pinctrl-st.c generic_handle_irq(irq_find_mapping(bank->gpio_chip.irq.domain, n)); gpio_chip 1425 drivers/pinctrl/pinctrl-st.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 1450 drivers/pinctrl/pinctrl-st.c static const struct gpio_chip st_gpio_template = { gpio_chip 1489 drivers/pinctrl/pinctrl-st.c bank->gpio_chip = st_gpio_template; gpio_chip 1490 drivers/pinctrl/pinctrl-st.c bank->gpio_chip.base = bank_num * ST_GPIO_PINS_PER_BANK; gpio_chip 1491 drivers/pinctrl/pinctrl-st.c bank->gpio_chip.ngpio = ST_GPIO_PINS_PER_BANK; gpio_chip 1492 drivers/pinctrl/pinctrl-st.c bank->gpio_chip.of_node = np; gpio_chip 1493 drivers/pinctrl/pinctrl-st.c bank->gpio_chip.parent = dev; gpio_chip 1497 drivers/pinctrl/pinctrl-st.c bank->gpio_chip.label = range->name; gpio_chip 1501 drivers/pinctrl/pinctrl-st.c range->npins = bank->gpio_chip.ngpio; gpio_chip 1502 drivers/pinctrl/pinctrl-st.c range->gc = &bank->gpio_chip; gpio_chip 1503 drivers/pinctrl/pinctrl-st.c err = gpiochip_add_data(&bank->gpio_chip, bank); gpio_chip 1531 drivers/pinctrl/pinctrl-st.c gpiochip_set_chained_irqchip(&bank->gpio_chip, &st_gpio_irqchip, gpio_chip 1536 drivers/pinctrl/pinctrl-st.c err = gpiochip_irqchip_add(&bank->gpio_chip, &st_gpio_irqchip, gpio_chip 1540 drivers/pinctrl/pinctrl-st.c gpiochip_remove(&bank->gpio_chip); gpio_chip 85 drivers/pinctrl/pinctrl-stmfx.c struct gpio_chip gpio_chip; gpio_chip 103 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_gpio_get(struct gpio_chip *gc, unsigned int offset) gpio_chip 116 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) gpio_chip 126 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) gpio_chip 143 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_gpio_direction_input(struct gpio_chip *gc, unsigned int offset) gpio_chip 152 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_gpio_direction_output(struct gpio_chip *gc, gpio_chip 223 drivers/pinctrl/pinctrl-stmfx.c dir = stmfx_gpio_get_direction(&pctl->gpio_chip, pin); gpio_chip 258 drivers/pinctrl/pinctrl-stmfx.c ret = stmfx_gpio_get(&pctl->gpio_chip, pin); gpio_chip 288 drivers/pinctrl/pinctrl-stmfx.c dir = stmfx_gpio_get_direction(&pctl->gpio_chip, pin); gpio_chip 326 drivers/pinctrl/pinctrl-stmfx.c ret = stmfx_gpio_direction_output(&pctl->gpio_chip, gpio_chip 350 drivers/pinctrl/pinctrl-stmfx.c dir = stmfx_gpio_get_direction(&pctl->gpio_chip, offset); gpio_chip 359 drivers/pinctrl/pinctrl-stmfx.c val = stmfx_gpio_get(&pctl->gpio_chip, offset); gpio_chip 415 drivers/pinctrl/pinctrl-stmfx.c struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data); gpio_chip 416 drivers/pinctrl/pinctrl-stmfx.c struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); gpio_chip 425 drivers/pinctrl/pinctrl-stmfx.c struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data); gpio_chip 426 drivers/pinctrl/pinctrl-stmfx.c struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); gpio_chip 435 drivers/pinctrl/pinctrl-stmfx.c struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data); gpio_chip 436 drivers/pinctrl/pinctrl-stmfx.c struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); gpio_chip 473 drivers/pinctrl/pinctrl-stmfx.c struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data); gpio_chip 474 drivers/pinctrl/pinctrl-stmfx.c struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); gpio_chip 481 drivers/pinctrl/pinctrl-stmfx.c struct gpio_chip *gpio_chip = irq_data_get_irq_chip_data(data); gpio_chip 482 drivers/pinctrl/pinctrl-stmfx.c struct stmfx_pinctrl *pctl = gpiochip_get_data(gpio_chip); gpio_chip 492 drivers/pinctrl/pinctrl-stmfx.c if (stmfx_gpio_get(gpio_chip, data->hwirq)) gpio_chip 518 drivers/pinctrl/pinctrl-stmfx.c val = stmfx_gpio_get(&pctl->gpio_chip, offset); gpio_chip 539 drivers/pinctrl/pinctrl-stmfx.c struct gpio_chip *gc = &pctl->gpio_chip; gpio_chip 638 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.label = "stmfx-gpio"; gpio_chip 639 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.parent = pctl->dev; gpio_chip 640 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.get_direction = stmfx_gpio_get_direction; gpio_chip 641 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.direction_input = stmfx_gpio_direction_input; gpio_chip 642 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.direction_output = stmfx_gpio_direction_output; gpio_chip 643 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.get = stmfx_gpio_get; gpio_chip 644 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.set = stmfx_gpio_set; gpio_chip 645 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.set_config = gpiochip_generic_config; gpio_chip 646 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.base = -1; gpio_chip 647 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.ngpio = pctl->pctl_desc.npins; gpio_chip 648 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.can_sleep = true; gpio_chip 649 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.of_node = np; gpio_chip 651 drivers/pinctrl/pinctrl-stmfx.c ret = devm_gpiochip_add_data(pctl->dev, &pctl->gpio_chip, pctl); gpio_chip 668 drivers/pinctrl/pinctrl-stmfx.c ret = gpiochip_irqchip_add_nested(&pctl->gpio_chip, &pctl->irq_chip, gpio_chip 684 drivers/pinctrl/pinctrl-stmfx.c gpiochip_set_nested_irqchip(&pctl->gpio_chip, &pctl->irq_chip, irq); gpio_chip 101 drivers/pinctrl/pinctrl-sx150x.c struct gpio_chip gpio; gpio_chip 386 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_gpio_get_direction(struct gpio_chip *chip, gpio_chip 403 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 434 drivers/pinctrl/pinctrl-sx150x.c static void sx150x_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 446 drivers/pinctrl/pinctrl-sx150x.c static void sx150x_gpio_set_multiple(struct gpio_chip *chip, gpio_chip 455 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_gpio_direction_input(struct gpio_chip *chip, gpio_chip 468 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_gpio_direction_output(struct gpio_chip *chip, gpio_chip 1533 drivers/pinctrl/pinctrl-xway.c static void xway_gpio_set(struct gpio_chip *chip, unsigned int pin, int val) gpio_chip 1543 drivers/pinctrl/pinctrl-xway.c static int xway_gpio_get(struct gpio_chip *chip, unsigned int pin) gpio_chip 1550 drivers/pinctrl/pinctrl-xway.c static int xway_gpio_dir_in(struct gpio_chip *chip, unsigned int pin) gpio_chip 1559 drivers/pinctrl/pinctrl-xway.c static int xway_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, int val) gpio_chip 1577 drivers/pinctrl/pinctrl-xway.c static int xway_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 1589 drivers/pinctrl/pinctrl-xway.c static struct gpio_chip xway_chip = { gpio_chip 53 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip chip; gpio_chip 125 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *chip = &pctrl->chip; gpio_chip 431 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 451 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_direction_output(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 478 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 492 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 504 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 530 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *chip, gpio_chip 583 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 596 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_init_valid_mask(struct gpio_chip *gc, gpio_chip 647 drivers/pinctrl/qcom/pinctrl-msm.c static const struct gpio_chip msm_gpio_template = { gpio_chip 704 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 748 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 792 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 817 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 911 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 926 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 953 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 961 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 1003 drivers/pinctrl/qcom/pinctrl-msm.c struct gpio_chip *chip; gpio_chip 172 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c struct gpio_chip chip; gpio_chip 686 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_direction_input(struct gpio_chip *chip, unsigned pin) gpio_chip 696 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_direction_output(struct gpio_chip *chip, gpio_chip 707 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_get(struct gpio_chip *chip, unsigned pin) gpio_chip 729 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static void pmic_gpio_set(struct gpio_chip *chip, unsigned pin, int value) gpio_chip 739 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_of_xlate(struct gpio_chip *chip, gpio_chip 752 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static void pmic_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 763 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static const struct gpio_chip pmic_gpio_gpio_template = { gpio_chip 949 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static unsigned int pmic_gpio_child_offset_to_irq(struct gpio_chip *chip, gpio_chip 955 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_child_to_parent_hwirq(struct gpio_chip *chip, gpio_chip 145 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c struct gpio_chip chip; gpio_chip 562 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_direction_input(struct gpio_chip *chip, unsigned pin) gpio_chip 572 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_direction_output(struct gpio_chip *chip, gpio_chip 583 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_get(struct gpio_chip *chip, unsigned pin) gpio_chip 602 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static void pmic_mpp_set(struct gpio_chip *chip, unsigned pin, int value) gpio_chip 612 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_of_xlate(struct gpio_chip *chip, gpio_chip 625 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static int pmic_mpp_to_irq(struct gpio_chip *chip, unsigned pin) gpio_chip 635 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static void pmic_mpp_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 646 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c static const struct gpio_chip pmic_mpp_gpio_template = { gpio_chip 92 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c struct gpio_chip chip; gpio_chip 455 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_gpio_direction_input(struct gpio_chip *chip, gpio_chip 470 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_gpio_direction_output(struct gpio_chip *chip, gpio_chip 490 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 509 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static void pm8xxx_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 524 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_gpio_of_xlate(struct gpio_chip *chip, gpio_chip 538 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 561 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static void pm8xxx_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 574 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c struct gpio_chip *chip, gpio_chip 611 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static void pm8xxx_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 626 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static const struct gpio_chip pm8xxx_gpio_template = { gpio_chip 128 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c struct gpio_chip chip; gpio_chip 441 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_mpp_direction_input(struct gpio_chip *chip, gpio_chip 464 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_mpp_direction_output(struct gpio_chip *chip, gpio_chip 490 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_mpp_get(struct gpio_chip *chip, unsigned offset) gpio_chip 507 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static void pm8xxx_mpp_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 517 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_mpp_of_xlate(struct gpio_chip *chip, gpio_chip 531 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static int pm8xxx_mpp_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 544 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c struct gpio_chip *chip, gpio_chip 623 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static void pm8xxx_mpp_dbg_show(struct seq_file *s, struct gpio_chip *chip) gpio_chip 638 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c static const struct gpio_chip pm8xxx_mpp_template = { gpio_chip 158 drivers/pinctrl/samsung/pinctrl-exynos.c ret = gpiochip_lock_as_irq(&bank->gpio_chip, irqd->hwirq); gpio_chip 160 drivers/pinctrl/samsung/pinctrl-exynos.c dev_err(bank->gpio_chip.parent, gpio_chip 202 drivers/pinctrl/samsung/pinctrl-exynos.c gpiochip_unlock_as_irq(&bank->gpio_chip, irqd->hwirq); gpio_chip 541 drivers/pinctrl/samsung/pinctrl-samsung.c static void samsung_gpio_set_value(struct gpio_chip *gc, gpio_chip 559 drivers/pinctrl/samsung/pinctrl-samsung.c static void samsung_gpio_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 570 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_gpio_get(struct gpio_chip *gc, unsigned offset) gpio_chip 591 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_gpio_set_direction(struct gpio_chip *gc, gpio_chip 623 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_gpio_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 636 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_gpio_direction_output(struct gpio_chip *gc, unsigned offset, gpio_chip 655 drivers/pinctrl/samsung/pinctrl-samsung.c static int samsung_gpio_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 921 drivers/pinctrl/samsung/pinctrl-samsung.c pin_bank->grange.npins = pin_bank->gpio_chip.ngpio; gpio_chip 922 drivers/pinctrl/samsung/pinctrl-samsung.c pin_bank->grange.gc = &pin_bank->gpio_chip; gpio_chip 942 drivers/pinctrl/samsung/pinctrl-samsung.c static const struct gpio_chip samsung_gpiolib_chip = { gpio_chip 958 drivers/pinctrl/samsung/pinctrl-samsung.c struct gpio_chip *gc; gpio_chip 963 drivers/pinctrl/samsung/pinctrl-samsung.c bank->gpio_chip = samsung_gpiolib_chip; gpio_chip 965 drivers/pinctrl/samsung/pinctrl-samsung.c gc = &bank->gpio_chip; gpio_chip 171 drivers/pinctrl/samsung/pinctrl-samsung.h struct gpio_chip gpio_chip; gpio_chip 31 drivers/pinctrl/sh-pfc/gpio.c struct gpio_chip gpio_chip; gpio_chip 38 drivers/pinctrl/sh-pfc/gpio.c static struct sh_pfc *gpio_to_pfc(struct gpio_chip *gc) gpio_chip 131 drivers/pinctrl/sh-pfc/gpio.c static int gpio_pin_request(struct gpio_chip *gc, unsigned offset) gpio_chip 142 drivers/pinctrl/sh-pfc/gpio.c static void gpio_pin_free(struct gpio_chip *gc, unsigned offset) gpio_chip 166 drivers/pinctrl/sh-pfc/gpio.c static int gpio_pin_direction_input(struct gpio_chip *gc, unsigned offset) gpio_chip 171 drivers/pinctrl/sh-pfc/gpio.c static int gpio_pin_direction_output(struct gpio_chip *gc, unsigned offset, gpio_chip 179 drivers/pinctrl/sh-pfc/gpio.c static int gpio_pin_get(struct gpio_chip *gc, unsigned offset) gpio_chip 193 drivers/pinctrl/sh-pfc/gpio.c static void gpio_pin_set(struct gpio_chip *gc, unsigned offset, int value) gpio_chip 198 drivers/pinctrl/sh-pfc/gpio.c static int gpio_pin_to_irq(struct gpio_chip *gc, unsigned offset) gpio_chip 221 drivers/pinctrl/sh-pfc/gpio.c struct gpio_chip *gc = &chip->gpio_chip; gpio_chip 256 drivers/pinctrl/sh-pfc/gpio.c static int gpio_function_request(struct gpio_chip *gc, unsigned offset) gpio_chip 279 drivers/pinctrl/sh-pfc/gpio.c struct gpio_chip *gc = &chip->gpio_chip; gpio_chip 314 drivers/pinctrl/sh-pfc/gpio.c ret = devm_gpiochip_add_data(pfc->dev, &chip->gpio_chip, chip); gpio_chip 319 drivers/pinctrl/sh-pfc/gpio.c chip->gpio_chip.label, chip->gpio_chip.base, gpio_chip 320 drivers/pinctrl/sh-pfc/gpio.c chip->gpio_chip.base + chip->gpio_chip.ngpio - 1); gpio_chip 381 drivers/pinctrl/sh-pfc/gpio.c ret = gpiochip_add_pin_range(&chip->gpio_chip, gpio_chip 354 drivers/pinctrl/sirf/pinctrl-atlas7.c struct gpio_chip chip; gpio_chip 5636 drivers/pinctrl/sirf/pinctrl-atlas7.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 5674 drivers/pinctrl/sirf/pinctrl-atlas7.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 5687 drivers/pinctrl/sirf/pinctrl-atlas7.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 5711 drivers/pinctrl/sirf/pinctrl-atlas7.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 5780 drivers/pinctrl/sirf/pinctrl-atlas7.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 5846 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_gpio_request(struct gpio_chip *chip, gpio_chip 5874 drivers/pinctrl/sirf/pinctrl-atlas7.c static void atlas7_gpio_free(struct gpio_chip *chip, gpio_chip 5890 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_gpio_direction_input(struct gpio_chip *chip, gpio_chip 5927 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_gpio_direction_output(struct gpio_chip *chip, gpio_chip 5942 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_gpio_get_value(struct gpio_chip *chip, gpio_chip 5962 drivers/pinctrl/sirf/pinctrl-atlas7.c static void atlas7_gpio_set_value(struct gpio_chip *chip, gpio_chip 5996 drivers/pinctrl/sirf/pinctrl-atlas7.c struct gpio_chip *chip; gpio_chip 261 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_gpio_of_xlate(struct gpio_chip *gc, gpio_chip 422 drivers/pinctrl/sirf/pinctrl-sirf.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 461 drivers/pinctrl/sirf/pinctrl-sirf.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 470 drivers/pinctrl/sirf/pinctrl-sirf.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 491 drivers/pinctrl/sirf/pinctrl-sirf.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 553 drivers/pinctrl/sirf/pinctrl-sirf.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 610 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 633 drivers/pinctrl/sirf/pinctrl-sirf.c static void sirfsoc_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 649 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) gpio_chip 691 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_gpio_direction_output(struct gpio_chip *chip, gpio_chip 711 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_gpio_get_value(struct gpio_chip *chip, unsigned offset) gpio_chip 727 drivers/pinctrl/sirf/pinctrl-sirf.c static void sirfsoc_gpio_set_value(struct gpio_chip *chip, unsigned offset, gpio_chip 69 drivers/pinctrl/spear/pinctrl-plgpio.c struct gpio_chip chip; gpio_chip 108 drivers/pinctrl/spear/pinctrl-plgpio.c static int plgpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 127 drivers/pinctrl/spear/pinctrl-plgpio.c static int plgpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 160 drivers/pinctrl/spear/pinctrl-plgpio.c static int plgpio_get_value(struct gpio_chip *chip, unsigned offset) gpio_chip 177 drivers/pinctrl/spear/pinctrl-plgpio.c static void plgpio_set_value(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 197 drivers/pinctrl/spear/pinctrl-plgpio.c static int plgpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 249 drivers/pinctrl/spear/pinctrl-plgpio.c static void plgpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 282 drivers/pinctrl/spear/pinctrl-plgpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 301 drivers/pinctrl/spear/pinctrl-plgpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 320 drivers/pinctrl/spear/pinctrl-plgpio.c struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpio_chip 361 drivers/pinctrl/spear/pinctrl-plgpio.c struct gpio_chip *gc = irq_desc_get_handler_data(desc); gpio_chip 88 drivers/pinctrl/stm32/pinctrl-stm32.c struct gpio_chip gpio_chip; gpio_chip 205 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 208 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 221 drivers/pinctrl/stm32/pinctrl-stm32.c static void stm32_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 226 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 240 drivers/pinctrl/stm32/pinctrl-stm32.c static void stm32_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 247 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 252 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_direction_output(struct gpio_chip *chip, gpio_chip 264 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_to_irq(struct gpio_chip *chip, unsigned int offset) gpio_chip 277 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 295 drivers/pinctrl/stm32/pinctrl-stm32.c static const struct gpio_chip stm32_gpio_template = { gpio_chip 309 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 312 drivers/pinctrl/stm32/pinctrl-stm32.c ret = stm32_gpio_direction_input(&bank->gpio_chip, irq_data->hwirq); gpio_chip 316 drivers/pinctrl/stm32/pinctrl-stm32.c ret = gpiochip_lock_as_irq(&bank->gpio_chip, irq_data->hwirq); gpio_chip 330 drivers/pinctrl/stm32/pinctrl-stm32.c gpiochip_unlock_as_irq(&bank->gpio_chip, irq_data->hwirq); gpio_chip 363 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 405 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 692 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 813 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 867 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 921 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_pinctrl *pctl = dev_get_drvdata(bank->gpio_chip.parent); gpio_chip 1181 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip = stm32_gpio_template; gpio_chip 1183 drivers/pinctrl/stm32/pinctrl-stm32.c of_property_read_string(np, "st,bank-name", &bank->gpio_chip.label); gpio_chip 1187 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip.base = args.args[1]; gpio_chip 1190 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip.base = bank_nr * STM32_GPIO_PINS_PER_BANK; gpio_chip 1191 drivers/pinctrl/stm32/pinctrl-stm32.c range->name = bank->gpio_chip.label; gpio_chip 1196 drivers/pinctrl/stm32/pinctrl-stm32.c range->gc = &bank->gpio_chip; gpio_chip 1204 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip.base = bank_nr * STM32_GPIO_PINS_PER_BANK; gpio_chip 1206 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip.ngpio = npins; gpio_chip 1207 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip.of_node = np; gpio_chip 1208 drivers/pinctrl/stm32/pinctrl-stm32.c bank->gpio_chip.parent = dev; gpio_chip 1223 drivers/pinctrl/stm32/pinctrl-stm32.c err = gpiochip_add_data(&bank->gpio_chip, bank); gpio_chip 1229 drivers/pinctrl/stm32/pinctrl-stm32.c dev_info(dev, "%s bank added\n", bank->gpio_chip.label); gpio_chip 834 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_gpio_direction_input(struct gpio_chip *chip, gpio_chip 840 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 861 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pinctrl_gpio_set(struct gpio_chip *chip, gpio_chip 884 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_gpio_direction_output(struct gpio_chip *chip, gpio_chip 891 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_gpio_of_xlate(struct gpio_chip *gc, gpio_chip 909 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_gpio_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 159 drivers/pinctrl/sunxi/pinctrl-sunxi.h struct gpio_chip *chip; gpio_chip 480 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_gpio_get_direction(struct gpio_chip *chip, unsigned offset) gpio_chip 493 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_gpio_get_value(struct gpio_chip *chip, unsigned offset) gpio_chip 508 drivers/pinctrl/vt8500/pinctrl-wmt.c static void wmt_gpio_set_value(struct gpio_chip *chip, unsigned offset, gpio_chip 527 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 532 drivers/pinctrl/vt8500/pinctrl-wmt.c static int wmt_gpio_direction_output(struct gpio_chip *chip, unsigned offset, gpio_chip 539 drivers/pinctrl/vt8500/pinctrl-wmt.c static const struct gpio_chip wmt_gpio_chip = { gpio_chip 566 drivers/pinctrl/vt8500/pinctrl-wmt.c data->gpio_chip = wmt_gpio_chip; gpio_chip 567 drivers/pinctrl/vt8500/pinctrl-wmt.c data->gpio_chip.parent = &pdev->dev; gpio_chip 568 drivers/pinctrl/vt8500/pinctrl-wmt.c data->gpio_chip.of_node = pdev->dev.of_node; gpio_chip 569 drivers/pinctrl/vt8500/pinctrl-wmt.c data->gpio_chip.ngpio = data->nbanks * 32; gpio_chip 581 drivers/pinctrl/vt8500/pinctrl-wmt.c err = gpiochip_add_data(&data->gpio_chip, data); gpio_chip 587 drivers/pinctrl/vt8500/pinctrl-wmt.c err = gpiochip_add_pin_range(&data->gpio_chip, dev_name(data->dev), gpio_chip 597 drivers/pinctrl/vt8500/pinctrl-wmt.c gpiochip_remove(&data->gpio_chip); gpio_chip 65 drivers/pinctrl/vt8500/pinctrl-wmt.h struct gpio_chip gpio_chip; gpio_chip 59 drivers/platform/x86/intel_int0002_vgpio.c static int int0002_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 64 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_gpio_set(struct gpio_chip *chip, unsigned int offset, gpio_chip 69 drivers/platform/x86/intel_int0002_vgpio.c static int int0002_gpio_direction_output(struct gpio_chip *chip, gpio_chip 100 drivers/platform/x86/intel_int0002_vgpio.c struct gpio_chip *chip = irq_data_get_irq_chip_data(data); gpio_chip 115 drivers/platform/x86/intel_int0002_vgpio.c struct gpio_chip *chip = data; gpio_chip 164 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_init_irq_valid_mask(struct gpio_chip *chip, gpio_chip 176 drivers/platform/x86/intel_int0002_vgpio.c struct gpio_chip *chip; gpio_chip 45 drivers/power/supply/sbs-manager.c struct gpio_chip chip; gpio_chip 193 drivers/power/supply/sbs-manager.c static int sbsm_gpio_get_value(struct gpio_chip *gc, unsigned int off) gpio_chip 209 drivers/power/supply/sbs-manager.c static int sbsm_gpio_direction_input(struct gpio_chip *gc, unsigned int off) gpio_chip 269 drivers/power/supply/sbs-manager.c struct gpio_chip *gc = &data->chip; gpio_chip 77 drivers/pwm/pwm-pca9685.c struct gpio_chip gpio; gpio_chip 125 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_gpio_request(struct gpio_chip *gpio, unsigned int offset) gpio_chip 135 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_gpio_get(struct gpio_chip *gpio, unsigned int offset) gpio_chip 146 drivers/pwm/pwm-pca9685.c static void pca9685_pwm_gpio_set(struct gpio_chip *gpio, unsigned int offset, gpio_chip 161 drivers/pwm/pwm-pca9685.c static void pca9685_pwm_gpio_free(struct gpio_chip *gpio, unsigned int offset) gpio_chip 170 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_gpio_get_direction(struct gpio_chip *chip, gpio_chip 177 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_gpio_direction_input(struct gpio_chip *gpio, gpio_chip 183 drivers/pwm/pwm-pca9685.c static int pca9685_pwm_gpio_direction_output(struct gpio_chip *gpio, gpio_chip 53 drivers/soc/fsl/qe/gpio.c static int qe_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 62 drivers/soc/fsl/qe/gpio.c static void qe_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 82 drivers/soc/fsl/qe/gpio.c static void qe_gpio_set_multiple(struct gpio_chip *gc, gpio_chip 109 drivers/soc/fsl/qe/gpio.c static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) gpio_chip 124 drivers/soc/fsl/qe/gpio.c static int qe_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) gpio_chip 162 drivers/soc/fsl/qe/gpio.c struct gpio_chip *gc; gpio_chip 307 drivers/soc/fsl/qe/gpio.c struct gpio_chip *gc; gpio_chip 1172 drivers/spi/spi-bcm2835.c static int chip_match_name(struct gpio_chip *chip, void *data) gpio_chip 1181 drivers/spi/spi-bcm2835.c struct gpio_chip *chip; gpio_chip 26 drivers/ssb/driver_gpio.c static int ssb_gpio_to_irq(struct gpio_chip *chip, unsigned int gpio) gpio_chip 41 drivers/ssb/driver_gpio.c static int ssb_gpio_chipco_get_value(struct gpio_chip *chip, unsigned int gpio) gpio_chip 48 drivers/ssb/driver_gpio.c static void ssb_gpio_chipco_set_value(struct gpio_chip *chip, unsigned int gpio, gpio_chip 56 drivers/ssb/driver_gpio.c static int ssb_gpio_chipco_direction_input(struct gpio_chip *chip, gpio_chip 65 drivers/ssb/driver_gpio.c static int ssb_gpio_chipco_direction_output(struct gpio_chip *chip, gpio_chip 75 drivers/ssb/driver_gpio.c static int ssb_gpio_chipco_request(struct gpio_chip *chip, unsigned int gpio) gpio_chip 88 drivers/ssb/driver_gpio.c static void ssb_gpio_chipco_free(struct gpio_chip *chip, unsigned int gpio) gpio_chip 144 drivers/ssb/driver_gpio.c struct gpio_chip *chip = &bus->gpio; gpio_chip 189 drivers/ssb/driver_gpio.c struct gpio_chip *chip = &bus->gpio; gpio_chip 217 drivers/ssb/driver_gpio.c struct gpio_chip *chip = &bus->gpio; gpio_chip 259 drivers/ssb/driver_gpio.c static int ssb_gpio_extif_get_value(struct gpio_chip *chip, unsigned int gpio) gpio_chip 266 drivers/ssb/driver_gpio.c static void ssb_gpio_extif_set_value(struct gpio_chip *chip, unsigned int gpio, gpio_chip 274 drivers/ssb/driver_gpio.c static int ssb_gpio_extif_direction_input(struct gpio_chip *chip, gpio_chip 283 drivers/ssb/driver_gpio.c static int ssb_gpio_extif_direction_output(struct gpio_chip *chip, gpio_chip 341 drivers/ssb/driver_gpio.c struct gpio_chip *chip = &bus->gpio; gpio_chip 385 drivers/ssb/driver_gpio.c struct gpio_chip *chip = &bus->gpio; gpio_chip 412 drivers/ssb/driver_gpio.c struct gpio_chip *chip = &bus->gpio; gpio_chip 40 drivers/staging/greybus/gpio.c struct gpio_chip chip; gpio_chip 273 drivers/staging/greybus/gpio.c struct gpio_chip *chip = irq_data_to_gpio_chip(d); gpio_chip 283 drivers/staging/greybus/gpio.c struct gpio_chip *chip = irq_data_to_gpio_chip(d); gpio_chip 293 drivers/staging/greybus/gpio.c struct gpio_chip *chip = irq_data_to_gpio_chip(d); gpio_chip 331 drivers/staging/greybus/gpio.c struct gpio_chip *chip = irq_data_to_gpio_chip(d); gpio_chip 339 drivers/staging/greybus/gpio.c struct gpio_chip *chip = irq_data_to_gpio_chip(d); gpio_chip 407 drivers/staging/greybus/gpio.c static int gb_gpio_request(struct gpio_chip *chip, unsigned int offset) gpio_chip 414 drivers/staging/greybus/gpio.c static void gb_gpio_free(struct gpio_chip *chip, unsigned int offset) gpio_chip 421 drivers/staging/greybus/gpio.c static int gb_gpio_get_direction(struct gpio_chip *chip, unsigned int offset) gpio_chip 435 drivers/staging/greybus/gpio.c static int gb_gpio_direction_input(struct gpio_chip *chip, unsigned int offset) gpio_chip 442 drivers/staging/greybus/gpio.c static int gb_gpio_direction_output(struct gpio_chip *chip, unsigned int offset, gpio_chip 450 drivers/staging/greybus/gpio.c static int gb_gpio_get(struct gpio_chip *chip, unsigned int offset) gpio_chip 464 drivers/staging/greybus/gpio.c static void gb_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) gpio_chip 471 drivers/staging/greybus/gpio.c static int gb_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 509 drivers/staging/greybus/gpio.c struct gpio_chip *gpio; gpio_chip 274 drivers/tty/serial/max310x.c struct gpio_chip gpio; gpio_chip 1187 drivers/tty/serial/max310x.c static int max310x_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 1198 drivers/tty/serial/max310x.c static void max310x_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 1207 drivers/tty/serial/max310x.c static int max310x_gpio_direction_input(struct gpio_chip *chip, unsigned offset) gpio_chip 1217 drivers/tty/serial/max310x.c static int max310x_gpio_direction_output(struct gpio_chip *chip, gpio_chip 1231 drivers/tty/serial/max310x.c static int max310x_gpio_set_config(struct gpio_chip *chip, unsigned int offset, gpio_chip 325 drivers/tty/serial/sc16is7xx.c struct gpio_chip gpio; gpio_chip 1127 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 1138 drivers/tty/serial/sc16is7xx.c static void sc16is7xx_gpio_set(struct gpio_chip *chip, unsigned offset, int val) gpio_chip 1147 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_gpio_direction_input(struct gpio_chip *chip, gpio_chip 1158 drivers/tty/serial/sc16is7xx.c static int sc16is7xx_gpio_direction_output(struct gpio_chip *chip, gpio_chip 239 drivers/usb/misc/usb251xb.c struct gpio_chip *gc = gpiod_to_chip(hub->gpio_reset); gpio_chip 244 drivers/usb/serial/cp210x.c struct gpio_chip gc; gpio_chip 1354 drivers/usb/serial/cp210x.c static int cp210x_gpio_request(struct gpio_chip *gc, unsigned int offset) gpio_chip 1365 drivers/usb/serial/cp210x.c static int cp210x_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 1389 drivers/usb/serial/cp210x.c static void cp210x_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) gpio_chip 1432 drivers/usb/serial/cp210x.c static int cp210x_gpio_direction_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 1440 drivers/usb/serial/cp210x.c static int cp210x_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) gpio_chip 1462 drivers/usb/serial/cp210x.c static int cp210x_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, gpio_chip 1474 drivers/usb/serial/cp210x.c static int cp210x_gpio_set_config(struct gpio_chip *gc, unsigned int gpio, gpio_chip 77 drivers/usb/serial/ftdi_sio.c struct gpio_chip gc; gpio_chip 1832 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_request(struct gpio_chip *gc, unsigned int offset) gpio_chip 1894 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 1906 drivers/usb/serial/ftdi_sio.c static void ftdi_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) gpio_chip 1923 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_get_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 1938 drivers/usb/serial/ftdi_sio.c static void ftdi_gpio_set_multiple(struct gpio_chip *gc, unsigned long *mask, gpio_chip 1953 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_direction_get(struct gpio_chip *gc, unsigned int gpio) gpio_chip 1961 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) gpio_chip 1977 drivers/usb/serial/ftdi_sio.c static int ftdi_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, gpio_chip 74 drivers/video/fbdev/via/via-gpio.c struct gpio_chip gpio_chip; gpio_chip 83 drivers/video/fbdev/via/via-gpio.c static void via_gpio_set(struct gpio_chip *chip, unsigned int nr, gpio_chip 103 drivers/video/fbdev/via/via-gpio.c static int via_gpio_dir_out(struct gpio_chip *chip, unsigned int nr, gpio_chip 114 drivers/video/fbdev/via/via-gpio.c static int via_gpio_dir_input(struct gpio_chip *chip, unsigned int nr) gpio_chip 128 drivers/video/fbdev/via/via-gpio.c static int via_gpio_get(struct gpio_chip *chip, unsigned int nr) gpio_chip 144 drivers/video/fbdev/via/via-gpio.c .gpio_chip = { gpio_chip 181 drivers/video/fbdev/via/via-gpio.c for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i += 2) gpio_chip 199 drivers/video/fbdev/via/via-gpio.c for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i++) gpio_chip 201 drivers/video/fbdev/via/via-gpio.c return viafb_gpio_config.gpio_chip.base + i; gpio_chip 233 drivers/video/fbdev/via/via-gpio.c viafb_gpio_config.gpio_chip.ngpio = ngpio; gpio_chip 234 drivers/video/fbdev/via/via-gpio.c viafb_gpio_config.gpio_chip.names = viafb_gpio_config.gpio_names; gpio_chip 251 drivers/video/fbdev/via/via-gpio.c viafb_gpio_config.gpio_chip.base = -1; /* Dynamic */ gpio_chip 252 drivers/video/fbdev/via/via-gpio.c ret = gpiochip_add_data(&viafb_gpio_config.gpio_chip, gpio_chip 256 drivers/video/fbdev/via/via-gpio.c viafb_gpio_config.gpio_chip.ngpio = 0; gpio_chip 277 drivers/video/fbdev/via/via-gpio.c if (viafb_gpio_config.gpio_chip.ngpio > 0) { gpio_chip 278 drivers/video/fbdev/via/via-gpio.c gpiochip_remove(&viafb_gpio_config.gpio_chip); gpio_chip 284 drivers/video/fbdev/via/via-gpio.c for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i += 2) gpio_chip 286 drivers/video/fbdev/via/via-gpio.c viafb_gpio_config.gpio_chip.ngpio = 0; gpio_chip 59 include/asm-generic/gpio.h static inline struct gpio_chip *gpio_to_chip(unsigned gpio) gpio_chip 647 include/linux/bcma/bcma_driver_chipcommon.h struct gpio_chip gpio; gpio_chip 108 include/linux/gpio.h struct gpio_chip; gpio_chip 23 include/linux/gpio/driver.h struct gpio_chip; gpio_chip 87 include/linux/gpio/driver.h int (*child_to_parent_hwirq)(struct gpio_chip *chip, gpio_chip 102 include/linux/gpio/driver.h void (*populate_parent_fwspec)(struct gpio_chip *chip, gpio_chip 115 include/linux/gpio/driver.h unsigned int (*child_offset_to_irq)(struct gpio_chip *chip, gpio_chip 210 include/linux/gpio/driver.h int (*init_hw)(struct gpio_chip *chip); gpio_chip 221 include/linux/gpio/driver.h void (*init_valid_mask)(struct gpio_chip *chip, gpio_chip 346 include/linux/gpio/driver.h int (*request)(struct gpio_chip *chip, gpio_chip 348 include/linux/gpio/driver.h void (*free)(struct gpio_chip *chip, gpio_chip 350 include/linux/gpio/driver.h int (*get_direction)(struct gpio_chip *chip, gpio_chip 352 include/linux/gpio/driver.h int (*direction_input)(struct gpio_chip *chip, gpio_chip 354 include/linux/gpio/driver.h int (*direction_output)(struct gpio_chip *chip, gpio_chip 356 include/linux/gpio/driver.h int (*get)(struct gpio_chip *chip, gpio_chip 358 include/linux/gpio/driver.h int (*get_multiple)(struct gpio_chip *chip, gpio_chip 361 include/linux/gpio/driver.h void (*set)(struct gpio_chip *chip, gpio_chip 363 include/linux/gpio/driver.h void (*set_multiple)(struct gpio_chip *chip, gpio_chip 366 include/linux/gpio/driver.h int (*set_config)(struct gpio_chip *chip, gpio_chip 369 include/linux/gpio/driver.h int (*to_irq)(struct gpio_chip *chip, gpio_chip 373 include/linux/gpio/driver.h struct gpio_chip *chip); gpio_chip 375 include/linux/gpio/driver.h int (*init_valid_mask)(struct gpio_chip *chip, gpio_chip 449 include/linux/gpio/driver.h int (*of_xlate)(struct gpio_chip *gc, gpio_chip 454 include/linux/gpio/driver.h extern const char *gpiochip_is_requested(struct gpio_chip *chip, gpio_chip 458 include/linux/gpio/driver.h extern int gpiochip_add_data_with_key(struct gpio_chip *chip, void *data, gpio_chip 496 include/linux/gpio/driver.h static inline int gpiochip_add(struct gpio_chip *chip) gpio_chip 500 include/linux/gpio/driver.h extern void gpiochip_remove(struct gpio_chip *chip); gpio_chip 501 include/linux/gpio/driver.h extern int devm_gpiochip_add_data(struct device *dev, struct gpio_chip *chip, gpio_chip 504 include/linux/gpio/driver.h extern struct gpio_chip *gpiochip_find(void *data, gpio_chip 505 include/linux/gpio/driver.h int (*match)(struct gpio_chip *chip, void *data)); gpio_chip 507 include/linux/gpio/driver.h bool gpiochip_line_is_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 508 include/linux/gpio/driver.h int gpiochip_reqres_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 509 include/linux/gpio/driver.h void gpiochip_relres_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 510 include/linux/gpio/driver.h void gpiochip_disable_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 511 include/linux/gpio/driver.h void gpiochip_enable_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 514 include/linux/gpio/driver.h bool gpiochip_line_is_open_drain(struct gpio_chip *chip, unsigned int offset); gpio_chip 515 include/linux/gpio/driver.h bool gpiochip_line_is_open_source(struct gpio_chip *chip, unsigned int offset); gpio_chip 518 include/linux/gpio/driver.h bool gpiochip_line_is_persistent(struct gpio_chip *chip, unsigned int offset); gpio_chip 519 include/linux/gpio/driver.h bool gpiochip_line_is_valid(const struct gpio_chip *chip, unsigned int offset); gpio_chip 522 include/linux/gpio/driver.h void *gpiochip_get_data(struct gpio_chip *chip); gpio_chip 532 include/linux/gpio/driver.h void gpiochip_populate_parent_fwspec_twocell(struct gpio_chip *chip, gpio_chip 536 include/linux/gpio/driver.h void gpiochip_populate_parent_fwspec_fourcell(struct gpio_chip *chip, gpio_chip 543 include/linux/gpio/driver.h static inline void gpiochip_populate_parent_fwspec_twocell(struct gpio_chip *chip, gpio_chip 550 include/linux/gpio/driver.h static inline void gpiochip_populate_parent_fwspec_fourcell(struct gpio_chip *chip, gpio_chip 559 include/linux/gpio/driver.h int bgpio_init(struct gpio_chip *gc, struct device *dev, gpio_chip 580 include/linux/gpio/driver.h void gpiochip_set_chained_irqchip(struct gpio_chip *gpiochip, gpio_chip 585 include/linux/gpio/driver.h void gpiochip_set_nested_irqchip(struct gpio_chip *gpiochip, gpio_chip 589 include/linux/gpio/driver.h int gpiochip_irqchip_add_key(struct gpio_chip *gpiochip, gpio_chip 598 include/linux/gpio/driver.h bool gpiochip_irqchip_irq_valid(const struct gpio_chip *gpiochip, gpio_chip 609 include/linux/gpio/driver.h static inline int gpiochip_irqchip_add(struct gpio_chip *gpiochip, gpio_chip 623 include/linux/gpio/driver.h static inline int gpiochip_irqchip_add_nested(struct gpio_chip *gpiochip, gpio_chip 638 include/linux/gpio/driver.h static inline int gpiochip_irqchip_add(struct gpio_chip *gpiochip, gpio_chip 648 include/linux/gpio/driver.h static inline int gpiochip_irqchip_add_nested(struct gpio_chip *gpiochip, gpio_chip 659 include/linux/gpio/driver.h int gpiochip_generic_request(struct gpio_chip *chip, unsigned offset); gpio_chip 660 include/linux/gpio/driver.h void gpiochip_generic_free(struct gpio_chip *chip, unsigned offset); gpio_chip 661 include/linux/gpio/driver.h int gpiochip_generic_config(struct gpio_chip *chip, unsigned offset, gpio_chip 678 include/linux/gpio/driver.h int gpiochip_add_pin_range(struct gpio_chip *chip, const char *pinctl_name, gpio_chip 681 include/linux/gpio/driver.h int gpiochip_add_pingroup_range(struct gpio_chip *chip, gpio_chip 684 include/linux/gpio/driver.h void gpiochip_remove_pin_ranges(struct gpio_chip *chip); gpio_chip 689 include/linux/gpio/driver.h gpiochip_add_pin_range(struct gpio_chip *chip, const char *pinctl_name, gpio_chip 696 include/linux/gpio/driver.h gpiochip_add_pingroup_range(struct gpio_chip *chip, gpio_chip 704 include/linux/gpio/driver.h gpiochip_remove_pin_ranges(struct gpio_chip *chip) gpio_chip 710 include/linux/gpio/driver.h struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *chip, u16 hwnum, gpio_chip 716 include/linux/gpio/driver.h void devprop_gpiochip_set_names(struct gpio_chip *chip, gpio_chip 722 include/linux/gpio/driver.h int gpiochip_lock_as_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 723 include/linux/gpio/driver.h void gpiochip_unlock_as_irq(struct gpio_chip *chip, unsigned int offset); gpio_chip 726 include/linux/gpio/driver.h struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc); gpio_chip 730 include/linux/gpio/driver.h static inline struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) gpio_chip 737 include/linux/gpio/driver.h static inline int gpiochip_lock_as_irq(struct gpio_chip *chip, gpio_chip 744 include/linux/gpio/driver.h static inline void gpiochip_unlock_as_irq(struct gpio_chip *chip, gpio_chip 8 include/linux/gpio/gpio-reg.h struct gpio_chip *gpio_reg_init(struct device *dev, void __iomem *reg, gpio_chip 12 include/linux/gpio/gpio-reg.h int gpio_reg_resume(struct gpio_chip *gc); gpio_chip 138 include/linux/mfd/ucb1x00.h struct gpio_chip gpio; gpio_chip 41 include/linux/of_gpio.h struct gpio_chip gc; gpio_chip 46 include/linux/of_gpio.h static inline struct of_mm_gpio_chip *to_of_mm_gpio_chip(struct gpio_chip *gc) gpio_chip 26 include/linux/pinctrl/pinctrl.h struct gpio_chip; gpio_chip 66 include/linux/pinctrl/pinctrl.h struct gpio_chip *gc; gpio_chip 16 include/linux/spi/max7301.h struct gpio_chip chip; gpio_chip 496 include/linux/ssb/ssb.h struct gpio_chip gpio; gpio_chip 84 include/linux/ucb1400.h struct gpio_chip gc; gpio_chip 4517 sound/soc/codecs/rt5677.c static void rt5677_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 4537 sound/soc/codecs/rt5677.c static int rt5677_gpio_direction_out(struct gpio_chip *chip, gpio_chip 4562 sound/soc/codecs/rt5677.c static int rt5677_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 4574 sound/soc/codecs/rt5677.c static int rt5677_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 4628 sound/soc/codecs/rt5677.c static int rt5677_to_irq(struct gpio_chip *chip, unsigned offset) gpio_chip 4659 sound/soc/codecs/rt5677.c static const struct gpio_chip rt5677_template_chip = { gpio_chip 4675 sound/soc/codecs/rt5677.c rt5677->gpio_chip = rt5677_template_chip; gpio_chip 4676 sound/soc/codecs/rt5677.c rt5677->gpio_chip.ngpio = RT5677_GPIO_NUM; gpio_chip 4677 sound/soc/codecs/rt5677.c rt5677->gpio_chip.parent = &i2c->dev; gpio_chip 4678 sound/soc/codecs/rt5677.c rt5677->gpio_chip.base = -1; gpio_chip 4680 sound/soc/codecs/rt5677.c ret = gpiochip_add_data(&rt5677->gpio_chip, rt5677); gpio_chip 4689 sound/soc/codecs/rt5677.c gpiochip_remove(&rt5677->gpio_chip); gpio_chip 1846 sound/soc/codecs/rt5677.h struct gpio_chip gpio_chip; gpio_chip 81 sound/soc/codecs/wm5100.c struct gpio_chip gpio_chip; gpio_chip 2236 sound/soc/codecs/wm5100.c static void wm5100_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 2244 sound/soc/codecs/wm5100.c static int wm5100_gpio_direction_out(struct gpio_chip *chip, gpio_chip 2261 sound/soc/codecs/wm5100.c static int wm5100_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 2274 sound/soc/codecs/wm5100.c static int wm5100_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 2284 sound/soc/codecs/wm5100.c static const struct gpio_chip wm5100_template_chip = { gpio_chip 2299 sound/soc/codecs/wm5100.c wm5100->gpio_chip = wm5100_template_chip; gpio_chip 2300 sound/soc/codecs/wm5100.c wm5100->gpio_chip.ngpio = 6; gpio_chip 2301 sound/soc/codecs/wm5100.c wm5100->gpio_chip.parent = &i2c->dev; gpio_chip 2304 sound/soc/codecs/wm5100.c wm5100->gpio_chip.base = wm5100->pdata.gpio_base; gpio_chip 2306 sound/soc/codecs/wm5100.c wm5100->gpio_chip.base = -1; gpio_chip 2308 sound/soc/codecs/wm5100.c ret = gpiochip_add_data(&wm5100->gpio_chip, wm5100); gpio_chip 2317 sound/soc/codecs/wm5100.c gpiochip_remove(&wm5100->gpio_chip); gpio_chip 150 sound/soc/codecs/wm8903.c struct gpio_chip gpio_chip; gpio_chip 1775 sound/soc/codecs/wm8903.c static int wm8903_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 1783 sound/soc/codecs/wm8903.c static int wm8903_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 1801 sound/soc/codecs/wm8903.c static int wm8903_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 1811 sound/soc/codecs/wm8903.c static int wm8903_gpio_direction_out(struct gpio_chip *chip, gpio_chip 1830 sound/soc/codecs/wm8903.c static void wm8903_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 1839 sound/soc/codecs/wm8903.c static const struct gpio_chip wm8903_template_chip = { gpio_chip 1855 sound/soc/codecs/wm8903.c wm8903->gpio_chip = wm8903_template_chip; gpio_chip 1856 sound/soc/codecs/wm8903.c wm8903->gpio_chip.ngpio = WM8903_NUM_GPIO; gpio_chip 1857 sound/soc/codecs/wm8903.c wm8903->gpio_chip.parent = wm8903->dev; gpio_chip 1860 sound/soc/codecs/wm8903.c wm8903->gpio_chip.base = pdata->gpio_base; gpio_chip 1862 sound/soc/codecs/wm8903.c wm8903->gpio_chip.base = -1; gpio_chip 1864 sound/soc/codecs/wm8903.c ret = gpiochip_add_data(&wm8903->gpio_chip, wm8903); gpio_chip 1871 sound/soc/codecs/wm8903.c gpiochip_remove(&wm8903->gpio_chip); gpio_chip 81 sound/soc/codecs/wm8962.c struct gpio_chip gpio_chip; gpio_chip 3307 sound/soc/codecs/wm8962.c static int wm8962_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 3330 sound/soc/codecs/wm8962.c static void wm8962_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 3339 sound/soc/codecs/wm8962.c static int wm8962_gpio_direction_out(struct gpio_chip *chip, gpio_chip 3357 sound/soc/codecs/wm8962.c static const struct gpio_chip wm8962_template_chip = { gpio_chip 3372 sound/soc/codecs/wm8962.c wm8962->gpio_chip = wm8962_template_chip; gpio_chip 3373 sound/soc/codecs/wm8962.c wm8962->gpio_chip.ngpio = WM8962_MAX_GPIO; gpio_chip 3374 sound/soc/codecs/wm8962.c wm8962->gpio_chip.parent = component->dev; gpio_chip 3377 sound/soc/codecs/wm8962.c wm8962->gpio_chip.base = pdata->gpio_base; gpio_chip 3379 sound/soc/codecs/wm8962.c wm8962->gpio_chip.base = -1; gpio_chip 3381 sound/soc/codecs/wm8962.c ret = gpiochip_add_data(&wm8962->gpio_chip, wm8962); gpio_chip 3390 sound/soc/codecs/wm8962.c gpiochip_remove(&wm8962->gpio_chip); gpio_chip 93 sound/soc/codecs/wm8996.c struct gpio_chip gpio_chip; gpio_chip 2139 sound/soc/codecs/wm8996.c static void wm8996_gpio_set(struct gpio_chip *chip, unsigned offset, int value) gpio_chip 2147 sound/soc/codecs/wm8996.c static int wm8996_gpio_direction_out(struct gpio_chip *chip, gpio_chip 2160 sound/soc/codecs/wm8996.c static int wm8996_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 2173 sound/soc/codecs/wm8996.c static int wm8996_gpio_direction_in(struct gpio_chip *chip, unsigned offset) gpio_chip 2183 sound/soc/codecs/wm8996.c static const struct gpio_chip wm8996_template_chip = { gpio_chip 2197 sound/soc/codecs/wm8996.c wm8996->gpio_chip = wm8996_template_chip; gpio_chip 2198 sound/soc/codecs/wm8996.c wm8996->gpio_chip.ngpio = 5; gpio_chip 2199 sound/soc/codecs/wm8996.c wm8996->gpio_chip.parent = wm8996->dev; gpio_chip 2202 sound/soc/codecs/wm8996.c wm8996->gpio_chip.base = wm8996->pdata.gpio_base; gpio_chip 2204 sound/soc/codecs/wm8996.c wm8996->gpio_chip.base = -1; gpio_chip 2206 sound/soc/codecs/wm8996.c ret = gpiochip_add_data(&wm8996->gpio_chip, wm8996); gpio_chip 2213 sound/soc/codecs/wm8996.c gpiochip_remove(&wm8996->gpio_chip); gpio_chip 39 sound/soc/soc-ac97.c struct gpio_chip gpio_chip; gpio_chip 55 sound/soc/soc-ac97.c static inline struct snd_soc_component *gpio_to_component(struct gpio_chip *chip) gpio_chip 62 sound/soc/soc-ac97.c static int snd_soc_ac97_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 70 sound/soc/soc-ac97.c static int snd_soc_ac97_gpio_direction_in(struct gpio_chip *chip, gpio_chip 80 sound/soc/soc-ac97.c static int snd_soc_ac97_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 94 sound/soc/soc-ac97.c static void snd_soc_ac97_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 107 sound/soc/soc-ac97.c static int snd_soc_ac97_gpio_direction_out(struct gpio_chip *chip, gpio_chip 118 sound/soc/soc-ac97.c static const struct gpio_chip snd_soc_ac97_gpio_chip = { gpio_chip 140 sound/soc/soc-ac97.c gpio_priv->gpio_chip = snd_soc_ac97_gpio_chip; gpio_chip 141 sound/soc/soc-ac97.c gpio_priv->gpio_chip.ngpio = AC97_NUM_GPIOS; gpio_chip 142 sound/soc/soc-ac97.c gpio_priv->gpio_chip.parent = component->dev; gpio_chip 143 sound/soc/soc-ac97.c gpio_priv->gpio_chip.base = -1; gpio_chip 145 sound/soc/soc-ac97.c ret = gpiochip_add_data(&gpio_priv->gpio_chip, gpio_priv); gpio_chip 153 sound/soc/soc-ac97.c gpiochip_remove(&ac97->gpio_priv->gpio_chip); gpio_chip 116 sound/soc/ti/davinci-mcasp.c struct gpio_chip gpio_chip; gpio_chip 1945 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_gpio_request(struct gpio_chip *chip, unsigned offset) gpio_chip 1960 sound/soc/ti/davinci-mcasp.c static void davinci_mcasp_gpio_free(struct gpio_chip *chip, unsigned offset) gpio_chip 1973 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_gpio_direction_out(struct gpio_chip *chip, gpio_chip 1996 sound/soc/ti/davinci-mcasp.c static void davinci_mcasp_gpio_set(struct gpio_chip *chip, unsigned offset, gpio_chip 2007 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_gpio_direction_in(struct gpio_chip *chip, gpio_chip 2025 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_gpio_get(struct gpio_chip *chip, unsigned offset) gpio_chip 2037 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_gpio_get_direction(struct gpio_chip *chip, gpio_chip 2050 sound/soc/ti/davinci-mcasp.c static const struct gpio_chip davinci_mcasp_template_chip = { gpio_chip 2068 sound/soc/ti/davinci-mcasp.c mcasp->gpio_chip = davinci_mcasp_template_chip; gpio_chip 2069 sound/soc/ti/davinci-mcasp.c mcasp->gpio_chip.label = dev_name(mcasp->dev); gpio_chip 2070 sound/soc/ti/davinci-mcasp.c mcasp->gpio_chip.parent = mcasp->dev; gpio_chip 2072 sound/soc/ti/davinci-mcasp.c mcasp->gpio_chip.of_node = mcasp->dev->of_node; gpio_chip 2075 sound/soc/ti/davinci-mcasp.c return devm_gpiochip_add_data(mcasp->dev, &mcasp->gpio_chip, mcasp);