Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 23 files:
-
drivers/gpio/gpio-by-pinctrl.c,
line 80
-
drivers/gpio/gpio-mmio.c,
line 360
-
drivers/gpio/gpio-mvebu.c,
line 350
-
drivers/gpio/gpio-pxa.c,
line 263
-
drivers/pinctrl/cirrus/pinctrl-cs42l43.c,
line 557
-
drivers/pinctrl/core.c,
line 907
-
drivers/pinctrl/intel/pinctrl-cherryview.c,
line 1147
-
drivers/pinctrl/intel/pinctrl-intel.c,
line 1098
-
drivers/pinctrl/intel/pinctrl-lynxpoint.c,
line 531
-
drivers/pinctrl/mediatek/pinctrl-moore.c,
line 589
-
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c,
line 166
-
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c,
line 178
-
drivers/pinctrl/pinctrl-as3722.c,
line 532
-
drivers/pinctrl/pinctrl-axp209.c,
line 467
-
drivers/pinctrl/pinctrl-cy8c95x0.c,
line 681
-
drivers/pinctrl/pinctrl-ingenic.c
-
drivers/pinctrl/pinctrl-ocelot.c,
line 2181
-
drivers/pinctrl/pinctrl-rk805.c,
line 382
-
drivers/pinctrl/pinctrl-st.c
-
drivers/pinctrl/pinctrl-upboard.c,
line 848
-
drivers/pinctrl/renesas/gpio.c,
line 167
-
drivers/pinctrl/stm32/pinctrl-stm32.c
-
drivers/pinctrl/vt8500/pinctrl-wmt.c,
line 548
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| UNITS |
0 |
gc |
unit_byte |
| UNITS |
1 |
offset |
unit_array_size |
| HALF_LOCKED2 |
|
&desc->request_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| UNITS |
0 |
gc |
unit_byte |
| UNITS |
1 |
offset |
unit_array_size |
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->parent |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| UNITS |
1 |
offset |
unit_array_size |
| HALF_LOCKED2 |
|
&desc->request_mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| UNITS |
0 |
gc |
unit_byte |
| UNITS |
1 |
offset |
unit_array_size |
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| CAPPED_DATA |
1 |
offset |
1 |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&desc->lock |
|
| HALF_LOCKED2 |
|
_T->flags |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
global &probing_active |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| CAPPED_DATA |
1 |
offset |
1 |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
_T->flags |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->direction_output |
1-u64max |
| BUF_SIZE |
0 |
gc |
512 |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
_T->lock |
|
| HALF_LOCKED2 |
|
&pctldev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| PARAM_VALUE |
1 |
offset |
0-31 |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-2),1-s32max |
| CAPPED_DATA |
0 |
gc->gpiodev->ngpio |
1 |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->direction_input |
1-u64max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| CONTAINER |
0 |
-64+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| CAPPED_DATA |
1 |
offset |
1 |
| CONTAINER |
0 |
-696+0+8 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&pctldev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| CAPPED_DATA |
1 |
offset |
1 |
| CONTAINER |
0 |
-1000+0+0 |
$(-1) |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&pctldev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
gc |
4096-ptr_max |
| PARAM_VALUE |
0 |
gc->gpiodev |
4096-ptr_max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
gc |
s32min-(-1),1-s32max |
| DATA_SOURCE |
0 |
gc |
$0 |
| DATA_SOURCE |
1 |
offset |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
_T->flags |
|
| HALF_LOCKED2 |
|
_T->lock |
|