drivers/gpio/gpio-74xx-mmio.c
84
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
149
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-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
92
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
73
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
309
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-graniterapids.c
142
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
111
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-latch.c
71
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-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
118
? GPIO_LINE_DIRECTION_OUT
drivers/gpio/gpio-mmio.c
413
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mmio.c
419
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mmio.c
425
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
89
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-mpfs.c
96
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
319
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-pca953x.c
692
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-pca953x.c
699
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
150
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-regmap.c
158
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-regmap.c
179
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
164
if (dir == GPIO_LINE_DIRECTION_OUT) {
drivers/gpio/gpio-sim.c
187
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
223
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-tegra186.c
267
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
68
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/gpio/gpio-virtio.c
166
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-wcd934x.c
32
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
89
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpio-xtensa.c
91
return GPIO_LINE_DIRECTION_OUT; /* output only */
drivers/gpio/gpio-zynq.c
393
return GPIO_LINE_DIRECTION_OUT;
drivers/gpio/gpiolib.c
2950
if (dir != GPIO_LINE_DIRECTION_OUT) {
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
805
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/ad4062.c
1356
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/ad4130.c
522
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/ad4170-4.c
1692
ret = GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/rohm-bd79112.c
257
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/adc/rohm-bd79112.c
337
if (dir == GPIO_LINE_DIRECTION_OUT) {
drivers/iio/adc/rohm-bd79112.c
369
return bd79112_gpio_dir_set(data, offset, GPIO_LINE_DIRECTION_OUT);
drivers/iio/adc/rohm-bd79124.c
175
return GPIO_LINE_DIRECTION_OUT;
drivers/iio/addac/ad74413r.c
365
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
170
if (fpc202_gpio_get_dir(offset) == GPIO_LINE_DIRECTION_OUT)
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
489
return GPIO_LINE_DIRECTION_OUT;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1842
return GPIO_LINE_DIRECTION_OUT;
drivers/net/dsa/mt7530.c
2136
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
1087
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/intel/pinctrl-lynxpoint.c
549
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/mediatek/pinctrl-mtk-common.c
837
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/mediatek/pinctrl-paris.c
857
return GPIO_LINE_DIRECTION_OUT;
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
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
771
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-da9062.c
131
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ingenic.c
3901
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ingenic.c
3905
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-ingenic.c
3912
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/pinctrl-microchip-sgpio.c
553
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
1174
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
328
return arg ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/qcom/pinctrl-msm.c
598
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
1762
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/renesas/pinctrl-rzt2h.c
535
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/renesas/pinctrl-rzv2m.c
776
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
920
return GPIO_LINE_DIRECTION_OUT;
drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c
559
GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;
drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
496
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
263
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;
sound/soc/codecs/idt821034.c
1023
return slic_dir & mask ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
sound/soc/codecs/peb2466.c
1820
return GPIO_LINE_DIRECTION_OUT;
sound/soc/codecs/peb2466.c
1837
return val & mask ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN;