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);