Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 66 files:
-
drivers/gpio/gpio-brcmstb.c,
line 741
-
drivers/gpio/gpio-by-pinctrl.c,
line 77
-
drivers/gpio/gpio-davinci.c,
line 230
-
drivers/gpio/gpio-dwapb.c,
line 569
-
drivers/gpio/gpio-lpc18xx.c,
line 326
-
drivers/gpio/gpio-madera.c,
line 106
-
drivers/gpio/gpio-mlxbf3.c,
line 228
-
drivers/gpio/gpio-mmio.c,
line 612
-
drivers/gpio/gpio-msc313.c,
line 656
-
drivers/gpio/gpio-mvebu.c,
line 1193
-
drivers/gpio/gpio-mxc.c,
line 385
-
drivers/gpio/gpio-nomadik.c,
line 676
-
drivers/gpio/gpio-pl061.c,
line 321
-
drivers/gpio/gpio-pxa.c,
line 361
-
drivers/gpio/gpio-regmap.c,
line 412
-
drivers/gpio/gpio-rockchip.c,
line 321
-
drivers/gpio/gpio-rtd.c,
line 563
-
drivers/gpio/gpio-spacemit-k1.c,
line 229
-
drivers/gpio/gpio-tangier.c,
line 428
-
drivers/gpio/gpio-tb10x.c,
line 140
-
drivers/gpio/gpio-tegra186.c,
line 912
-
drivers/gpio/gpio-uniphier.c,
line 383
-
drivers/gpio/gpiolib.c,
line 2404
-
drivers/pinctrl/airoha/pinctrl-airoha.c,
line 353
-
drivers/pinctrl/bcm/pinctrl-bcm2835.c
-
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c,
line 654
-
drivers/pinctrl/cirrus/pinctrl-cs42l43.c,
line 555
-
drivers/pinctrl/cirrus/pinctrl-lochnagar.c,
line 1161
-
drivers/pinctrl/intel/pinctrl-baytrail.c,
line 1246
-
drivers/pinctrl/intel/pinctrl-cherryview.c,
line 1159
-
drivers/pinctrl/intel/pinctrl-intel.c,
line 1115
-
drivers/pinctrl/intel/pinctrl-lynxpoint.c,
line 764
-
drivers/pinctrl/mediatek/pinctrl-moore.c,
line 586
-
drivers/pinctrl/mediatek/pinctrl-mtk-common.c,
line 905
-
drivers/pinctrl/mediatek/pinctrl-paris.c,
line 948
-
drivers/pinctrl/meson/pinctrl-amlogic-a4.c,
line 1007
-
drivers/pinctrl/meson/pinctrl-meson.c,
line 612
-
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c,
line 520
-
drivers/pinctrl/nomadik/pinctrl-abx500.c,
line 534
-
drivers/pinctrl/pinctrl-amdisp.c,
line 148
-
drivers/pinctrl/pinctrl-apple-gpio.c,
line 383
-
drivers/pinctrl/pinctrl-as3722.c,
line 528
-
drivers/pinctrl/pinctrl-at91.c,
line 1798
-
drivers/pinctrl/pinctrl-axp209.c,
line 459
-
drivers/pinctrl/pinctrl-cy8c95x0.c,
line 914
-
drivers/pinctrl/pinctrl-digicolor.c,
line 245
-
drivers/pinctrl/pinctrl-equilibrium.c,
line 193
-
drivers/pinctrl/pinctrl-ingenic.c,
line 4456
-
drivers/pinctrl/pinctrl-keembay.c,
line 1483
-
drivers/pinctrl/pinctrl-microchip-sgpio.c,
line 859
-
drivers/pinctrl/pinctrl-ocelot.c,
line 2176
-
drivers/pinctrl/pinctrl-pic32.c,
line 2116
-
drivers/pinctrl/pinctrl-pistachio.c,
line 1327
-
drivers/pinctrl/pinctrl-rk805.c,
line 377
-
drivers/pinctrl/pinctrl-rp1.c,
line 848
-
drivers/pinctrl/pinctrl-st.c,
line 1468
-
drivers/pinctrl/pinctrl-xway.c,
line 1358
-
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c,
line 472
-
drivers/pinctrl/qcom/pinctrl-msm.c,
line 787
-
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c,
line 824
-
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c,
line 642
-
drivers/pinctrl/samsung/pinctrl-samsung.c,
line 1068
-
drivers/pinctrl/sunplus/sppctl.c,
line 544
-
drivers/pinctrl/sunxi/pinctrl-sunxi.c,
line 1670
-
drivers/pinctrl/vt8500/pinctrl-wmt.c,
line 545
-
sound/hda/codecs/side-codecs/cirrus_scodec_test.c,
line 82
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
0,4096-ptr_max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
0,4096-ptr_max |
| PARAM_VALUE |
0 |
gc->ngpio |
1-u16max |
| PARAM_VALUE |
1 |
offset |
0-65534 |
| CAPPED_DATA |
1 |
offset |
1 |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| PARAM_COMPARE |
0 |
gc->ngpio |
> $1 |
| PARAM_COMPARE |
1 |
offset |
< $0->ngpio |
| CONSTRAINT |
1 |
offset |
<90 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
0,4096-ptr_max |
| PARAM_VALUE |
0 |
gc->request |
1-u64max |
| DATA_SOURCE |
1 |
offset |
r gpiod_hwgpio |
| CONTAINER |
0 |
*(-40+0) |
$(-1) |
| BIT_INFO |
1 |
offset |
0x0,0x7fffffff |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|