arch/powerpc/platforms/8xx/cpm1.c
482
return GPIO_LINE_DIRECTION_OUT;
arch/powerpc/platforms/8xx/cpm1.c
627
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-74xx-mmio.c
83
return GPIO_LINE_DIRECTION_OUT;
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
485
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-aspeed.c
494
return val ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-bcm-kona.c
148
return val ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-bd71815.c
79
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-bd71828.c
92
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-bd72720.c
172
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-bd9571mwv.c
36
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-by-pinctrl.c
25
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-cgbc.c
127
return cgbc_gpio_direction_set(chip, offset, GPIO_LINE_DIRECTION_OUT);
drivers/gpio/gpio-cgbc.c
144
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-cros-ec.c
91
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-davinci.c
126
return (val & mask) ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-dln2.c
203
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-en7523.c
72
return (dir & mask) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-exar.c
84
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-f7188x.c
310
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-graniterapids.c
141
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-htc-egpio.c
224
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-ich.c
163
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-imx-scu.c
75
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-kempld.c
185
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-latch.c
70
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-ljca.c
202
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-loongson-64bit.c
118
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-lp873x.c
28
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-lp87565.c
53
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-ltc4283.c
49
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-ltc4283.c
68
return GPIO_LINE_DIRECTION_OUT;
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-macsmc.c
174
if (ret == GPIO_LINE_DIRECTION_OUT)
drivers/gpio/gpio-madera.c
40
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-max77620.c
150
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-max77759.c
117
? GPIO_LINE_DIRECTION_OUT
drivers/gpio/gpio-mmio.c
410
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mmio.c
416
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mmio.c
422
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mockup.c
217
chip->lines[offset].dir = GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-moxtet.c
83
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mpfs.c
90
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mpfs.c
97
if (mpfs_gpio_get_direction(gc, gpio_index) == GPIO_LINE_DIRECTION_OUT)
drivers/gpio/gpio-mpsse.c
204
if (direction == GPIO_LINE_DIRECTION_OUT) {
drivers/gpio/gpio-mpsse.c
229
ret = mpsse_ensure_supported(chip, *mask, GPIO_LINE_DIRECTION_OUT);
drivers/gpio/gpio-mpsse.c
317
ret = mpsse_ensure_supported(chip, BIT(offset), GPIO_LINE_DIRECTION_OUT);
drivers/gpio/gpio-mpsse.c
356
ret = GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mvebu.c
392
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mxs.c
247
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-nomadik.c
318
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-npcm-sgpio.c
222
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-omap.c
852
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-palmas.c
134
return (val & BIT(offset)) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-pca953x.c
699
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-pca953x.c
706
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-pca9570.c
80
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-pl061.c
64
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-raspberrypi-exp.c
151
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-rcar.c
305
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-reg.c
38
GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-regmap.c
165
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-regmap.c
173
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-regmap.c
194
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-rockchip.c
154
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-rtd.c
326
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-sa1100.c
61
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-sama5d2-piobu.c
123
GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-sama5d2-piobu.c
160
else if (ret == GPIO_LINE_DIRECTION_OUT)
drivers/gpio/gpio-sch.c
161
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-sch311x.c
236
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-shared-proxy.c
173
if (dir == GPIO_LINE_DIRECTION_OUT) {
drivers/gpio/gpio-sim.c
185
return direction ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-siox.c
204
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-stmpe.c
89
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tangier.c
153
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tc3589x.c
104
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tegra.c
209
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tegra186.c
269
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-thunderx.c
175
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tpic2810.c
34
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tps65086.c
24
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tps65219.c
193
if (tps65219_gpio_get_direction(gc, offset) == GPIO_LINE_DIRECTION_OUT)
drivers/gpio/gpio-tps65219.c
196
return gpio->change_dir(gc, offset, GPIO_LINE_DIRECTION_OUT);
drivers/gpio/gpio-tps65219.c
43
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tps65219.c
58
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tps65219.c
90
if (tps65219_gpio_get_direction(gc, offset) == GPIO_LINE_DIRECTION_OUT)
drivers/gpio/gpio-tps65912.c
35
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tps68470.c
59
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tps68470.c
69
return val >= TPS68470_GPIO_MODE_OUT_CMOS ? GPIO_LINE_DIRECTION_OUT :
drivers/gpio/gpio-tqmx86.c
143
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-ts4900.c
40
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-twl4030.c
171
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-twl4030.c
389
int ret = GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-twl6040.c
37
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-uniphier.c
116
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-usbio.c
69
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-virtio.c
166
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-waveshare-dsi.c
83
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-wcd934x.c
31
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-wcove.c
175
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-wcove.c
182
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-xgene.c
88
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-xra1403.c
88
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-xtensa.c
91
return GPIO_LINE_DIRECTION_OUT; /* output only */
drivers/gpio/gpio-zynq.c
394
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpiolib-kunit.c
24
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpiolib.c
3088
if (dir != GPIO_LINE_DIRECTION_OUT) {
drivers/gpio/gpiolib.c
438
if (ret != GPIO_LINE_DIRECTION_OUT && ret != GPIO_LINE_DIRECTION_IN)
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1812
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
815
return GPIO_LINE_DIRECTION_OUT;
drivers/i2c/i2c-core-base.c
449
if (gpiod_get_direction(bri->sda_gpiod) == GPIO_LINE_DIRECTION_OUT)
drivers/iio/adc/ad4062.c
1363
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/ad4130.c
600
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/ad4170-4.c
1692
ret = GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/rohm-bd79112.c
256
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/rohm-bd79112.c
336
if (dir == GPIO_LINE_DIRECTION_OUT) {
drivers/iio/adc/rohm-bd79112.c
368
return bd79112_gpio_dir_set(data, offset, GPIO_LINE_DIRECTION_OUT);
drivers/iio/adc/rohm-bd79124.c
174
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/addac/ad74413r.c
364
return GPIO_LINE_DIRECTION_OUT;
drivers/leds/blink/leds-lgm-sso.c
426
return GPIO_LINE_DIRECTION_OUT;
drivers/media/i2c/ds90ub913.c
189
return GPIO_LINE_DIRECTION_OUT;
drivers/media/i2c/ds90ub953.c
274
return GPIO_LINE_DIRECTION_OUT;
drivers/misc/ti_fpc202.c
158
return offset < FPC202_GPIO_P0_S0_OUT_A ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/misc/ti_fpc202.c
279
if (fpc202_gpio_get_dir(offset) == GPIO_LINE_DIRECTION_OUT)
drivers/net/can/spi/mcp251x.c
489
return GPIO_LINE_DIRECTION_OUT;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1877
return GPIO_LINE_DIRECTION_OUT;
drivers/net/dsa/mt7530.c
2196
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
347
return GPIO_LINE_DIRECTION_OUT;
drivers/net/phy/qcom/qca807x.c
366
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/bcm/pinctrl-bcm2835.c
350
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/bcm/pinctrl-iproc-gpio.c
388
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/intel/pinctrl-baytrail.c
1101
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/intel/pinctrl-cherryview.c
1140
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/intel/pinctrl-intel.c
1091
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
549
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/mediatek/pinctrl-moore.c
538
return dir ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
844
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/mediatek/pinctrl-paris.c
856
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/meson/pinctrl-amlogic-a4.c
954
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
412
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-amd.c
53
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-amdisp.c
92
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-apple-gpio.c
209
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-at91.c
1426
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-aw9523.c
376
return ret ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-axp209.c
163
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-axp209.c
180
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-axp209.c
189
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-cy8c95x0.c
748
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-da9062.c
131
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ingenic.c
3900
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ingenic.c
3904
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ingenic.c
3911
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-microchip-sgpio.c
552
return bank->is_input ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ocelot.c
2154
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-pic32.c
1997
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-pistachio.c
1173
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-rk805.c
359
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-rk805.c
370
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-rp1.c
805
GPIO_LINE_DIRECTION_OUT :
drivers/pinctrl/pinctrl-st.c
1014
(oe == GPIO_LINE_DIRECTION_OUT),
drivers/pinctrl/pinctrl-st.c
742
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-st.c
759
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-stmfx.c
144
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-stmfx.c
375
if (dir == GPIO_LINE_DIRECTION_OUT) {
drivers/pinctrl/pinctrl-sx150x.c
392
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-sx150x.c
401
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-upboard.c
838
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
360
return arg ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/qcom/pinctrl-msm.c
613
return val & BIT(g->oe_bit) ? GPIO_LINE_DIRECTION_OUT :
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
789
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/renesas/pinctrl-rza2.c
142
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1940
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/renesas/pinctrl-rzt2h.c
797
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/renesas/pinctrl-rzv2m.c
777
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
919
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
558
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
499
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/stm32/pinctrl-stm32.c
435
ret = GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
980
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/vt8500/pinctrl-wmt.c
489
return GPIO_LINE_DIRECTION_OUT;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
294
return GPIO_LINE_DIRECTION_OUT;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
298
return GPIO_LINE_DIRECTION_OUT;
drivers/platform/x86/barco-p50-gpio.c
262
return GPIO_LINE_DIRECTION_OUT;
drivers/platform/x86/portwell-ec.c
172
return GPIO_LINE_DIRECTION_OUT;
drivers/platform/x86/silicom-platform.c
237
return GPIO_LINE_DIRECTION_OUT;
drivers/pwm/core.c
2417
return GPIO_LINE_DIRECTION_OUT;
drivers/regulator/rpi-panel-attiny-regulator.c
205
return GPIO_LINE_DIRECTION_OUT;
drivers/spi/spi-xcomm.c
62
return GPIO_LINE_DIRECTION_OUT;
drivers/tty/serial/max310x.c
1254
return val & BIT(offset % 4) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/tty/serial/sc16is7xx.c
1284
return val & BIT(offset) ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
sound/soc/codecs/idt821034.c
1022
return slic_dir & mask ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
sound/soc/codecs/peb2466.c
1822
return GPIO_LINE_DIRECTION_OUT;
sound/soc/codecs/peb2466.c
1839
return val & mask ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;