drivers/gpio/gpio-74xx-mmio.c
86
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-adp5585.c
97
return val & info->bit(off) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-amd-fch.c
96
return ret ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-aspeed.c
488
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-aspeed.c
494
return val ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-bcm-kona.c
149
return val ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-bcm-kona.c
167
if (bcm_kona_gpio_get_dir(chip, gpio) == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-bcm-kona.c
192
if (bcm_kona_gpio_get_dir(chip, gpio) == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-bd71828.c
90
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-bd72720.c
170
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-bd9571mwv.c
34
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-cgbc.c
112
return cgbc_gpio_direction_set(chip, offset, GPIO_LINE_DIRECTION_IN);
drivers/gpio/gpio-cgbc.c
146
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-cgbc.c
95
if (direction == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-cros-ec.c
89
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-davinci.c
126
return (val & mask) ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-dln2.c
205
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-dln2.c
217
if (dir == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-en7523.c
73
return (dir & mask) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-exar.c
82
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-f7188x.c
311
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-graniterapids.c
140
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-htc-egpio.c
226
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-ich.c
161
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-kempld.c
113
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-line-mux.c
45
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-ljca.c
204
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-loongson-64bit.c
116
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-lp87565.c
55
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-macsmc.c
153
return (val & MODE_OUTPUT) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-macsmc.c
160
return ret ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-madera.c
38
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-max3191x.c
98
return GPIO_LINE_DIRECTION_IN; /* always in */
drivers/gpio/gpio-max77620.c
148
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-max77759.c
119
: GPIO_LINE_DIRECTION_IN);
drivers/gpio/gpio-max77759.c
192
== GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-mmio.c
414
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mmio.c
420
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mmio.c
427
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mockup.c
159
if (line->requested && line->dir == GPIO_LINE_DIRECTION_IN) {
drivers/gpio/gpio-mockup.c
187
if (!line->requested || line->dir == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-mockup.c
229
chip->lines[offset].dir = GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mockup.c
469
chip->lines[i].dir = GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-moxtet.c
81
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mpfs.c
87
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mpsse.c
260
ret = mpsse_ensure_supported(chip, *mask, GPIO_LINE_DIRECTION_IN);
drivers/gpio/gpio-mpsse.c
335
ret = mpsse_ensure_supported(chip, BIT(offset), GPIO_LINE_DIRECTION_IN);
drivers/gpio/gpio-mpsse.c
358
ret = GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mvebu.c
390
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-mxs.c
249
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-nomadik.c
321
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-npcm-sgpio.c
224
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-omap.c
850
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-pca953x.c
694
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-pca953x.c
697
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-pisosr.c
60
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-pl061.c
66
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-raspberrypi-exp.c
153
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-rcar.c
307
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-reg.c
37
return r->direction & BIT(offset) ? GPIO_LINE_DIRECTION_IN :
drivers/gpio/gpio-regmap.c
152
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-regmap.c
156
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-regmap.c
181
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-rockchip.c
156
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-rtd.c
328
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-sa1100.c
63
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-sama5d2-piobu.c
122
return (ret == PIOBU_IN) ? GPIO_LINE_DIRECTION_IN :
drivers/gpio/gpio-sama5d2-piobu.c
158
if (ret == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-sch.c
159
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-sch311x.c
234
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-shared-proxy.c
207
if (dir == GPIO_LINE_DIRECTION_IN) {
drivers/gpio/gpio-sim.c
187
return direction ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-siox.c
202
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-stmpe.c
91
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-tangier.c
155
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-tc3589x.c
106
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-tegra.c
225
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-tegra186.c
269
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-thunderx.c
177
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-tps65219.c
179
if (tps65219_gpio_get_direction(gc, offset) == GPIO_LINE_DIRECTION_IN)
drivers/gpio/gpio-tps65219.c
182
return gpio->change_dir(gc, offset, GPIO_LINE_DIRECTION_IN);
drivers/gpio/gpio-tps65912.c
37
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-tps68470.c
70
GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-tqmx86.c
145
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-ts4900.c
42
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-twl4030.c
173
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-uniphier.c
114
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-usbio.c
68
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-virtio.c
164
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-wcd934x.c
34
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-wcove.c
184
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-xgene.c
86
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-xra1403.c
87
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-xtensa.c
74
return GPIO_LINE_DIRECTION_IN; /* input only */
drivers/gpio/gpio-zynq.c
395
return GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpiolib.c
2886
if (dir != GPIO_LINE_DIRECTION_IN) {
drivers/gpio/gpiolib.c
430
if (ret != GPIO_LINE_DIRECTION_OUT && ret != GPIO_LINE_DIRECTION_IN)
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1814
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/hid/hid-mcp2200.c
199
? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/hid/hid-mcp2221.c
803
return GPIO_LINE_DIRECTION_IN;
drivers/iio/adc/ad4170-4.c
1694
ret = GPIO_LINE_DIRECTION_IN;
drivers/iio/adc/rohm-bd79112.c
265
return GPIO_LINE_DIRECTION_IN;
drivers/iio/adc/rohm-bd79112.c
356
return bd79112_gpio_dir_set(data, offset, GPIO_LINE_DIRECTION_IN);
drivers/iio/adc/rohm-bd79112.c
513
ret = bd79112_gpio_dir_set(data, pin, GPIO_LINE_DIRECTION_IN);
drivers/iio/addac/ad74115.c
577
return GPIO_LINE_DIRECTION_IN;
drivers/iio/addac/ad74413r.c
371
return GPIO_LINE_DIRECTION_IN;
drivers/media/i2c/ds90ub953.c
272
return GPIO_LINE_DIRECTION_IN;
drivers/memory/omap-gpmc.c
2377
return GPIO_LINE_DIRECTION_IN; /* we're input only */
drivers/misc/ti_fpc202.c
183
if (fpc202_gpio_get_dir(offset) == GPIO_LINE_DIRECTION_IN)
drivers/misc/ti_fpc202.c
97
return offset < FPC202_GPIO_P0_S0_OUT_A ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/net/can/spi/mcp251x.c
487
return GPIO_LINE_DIRECTION_IN;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1840
return GPIO_LINE_DIRECTION_IN;
drivers/net/dsa/mt7530.c
2136
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
349
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
356
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
390
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/intel/pinctrl-baytrail.c
1103
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/intel/pinctrl-cherryview.c
1142
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/intel/pinctrl-intel.c
1093
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
547
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
839
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/mediatek/pinctrl-paris.c
859
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
904
return BIT(bit) & val ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/meson/pinctrl-meson.c
568
return ret ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
414
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-amd.c
55
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-apple-gpio.c
210
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-at91.c
1428
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-aw9523.c
376
return ret ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-aw9523.c
398
if (dir == GPIO_LINE_DIRECTION_IN)
drivers/pinctrl/pinctrl-axp209.c
161
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-axp209.c
187
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-cy8c95x0.c
769
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-da9062.c
128
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-ingenic.c
3900
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-ingenic.c
3904
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-ingenic.c
3909
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-ingenic.c
3914
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-microchip-sgpio.c
553
return bank->is_input ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ocelot.c
2156
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-pic32.c
1995
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-pistachio.c
1176
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-rk805.c
372
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-rp1.c
806
GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-st.c
744
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-st.c
757
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-stmfx.c
146
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-stmfx.c
240
dir = (dir == GPIO_LINE_DIRECTION_IN) ? 1 : 0;
drivers/pinctrl/pinctrl-sx150x.c
399
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/pinctrl-sx150x.c
713
if (ret == GPIO_LINE_DIRECTION_IN)
drivers/pinctrl/pinctrl-upboard.c
840
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
328
return arg ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/qcom/pinctrl-msm.c
599
GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
738
return pad->input_enabled ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/renesas/pinctrl-rza1.c
787
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/renesas/pinctrl-rza2.c
145
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/renesas/pinctrl-rza2.c
153
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1765
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/renesas/pinctrl-rzt2h.c
527
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/renesas/pinctrl-rzt2h.c
537
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/renesas/pinctrl-rzv2m.c
778
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/renesas/pinctrl-rzv2m.c
825
if (direction == GPIO_LINE_DIRECTION_IN)
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
922
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
559
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/stm32/pinctrl-stm32.c
433
ret = GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
982
return GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/vt8500/pinctrl-wmt.c
491
return GPIO_LINE_DIRECTION_IN;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
292
return GPIO_LINE_DIRECTION_IN;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
300
return GPIO_LINE_DIRECTION_IN;
drivers/platform/x86/barco-p50-gpio.c
260
return GPIO_LINE_DIRECTION_IN;
drivers/platform/x86/portwell-ec.c
170
return GPIO_LINE_DIRECTION_IN;
drivers/platform/x86/silicom-platform.c
235
return GPIO_LINE_DIRECTION_IN;
drivers/platform/x86/silicom-platform.c
245
return direction == GPIO_LINE_DIRECTION_IN ? 0 : -EINVAL;
drivers/platform/x86/silicom-platform.c
265
if (direction == GPIO_LINE_DIRECTION_IN)
sound/hda/codecs/side-codecs/cirrus_scodec_test.c
38
return GPIO_LINE_DIRECTION_IN;
sound/soc/codecs/idt821034.c
1023
return slic_dir & mask ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
sound/soc/codecs/peb2466.c
1816
return GPIO_LINE_DIRECTION_IN;
sound/soc/codecs/peb2466.c
1837
return val & mask ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;