Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 26 files:
-
drivers/gpu/drm/bridge/sii902x.c,
line 1225
-
drivers/i2c/i2c-mux.c,
line 437
-
drivers/i2c/muxes/i2c-arb-gpio-challenge.c,
line 181
-
drivers/i2c/muxes/i2c-mux-gpio.c
-
drivers/i2c/muxes/i2c-mux-gpmux.c
-
drivers/i2c/muxes/i2c-mux-ltc4306.c
-
drivers/i2c/muxes/i2c-mux-mlxcpld.c
-
drivers/i2c/muxes/i2c-mux-mule.c,
line 39
-
drivers/i2c/muxes/i2c-mux-pca9541.c,
line 331
-
drivers/i2c/muxes/i2c-mux-pca954x.c,
line 478
-
drivers/i2c/muxes/i2c-mux-pinctrl.c
-
drivers/i2c/muxes/i2c-mux-reg.c
-
drivers/iio/gyro/mpu3050-i2c.c,
line 85
-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
-
drivers/media/dvb-frontends/af9013.c
-
drivers/media/dvb-frontends/lgdt3306a.c,
line 2237
-
drivers/media/dvb-frontends/m88ds3103.c
-
drivers/media/dvb-frontends/rtl2830.c,
line 873
-
drivers/media/dvb-frontends/rtl2832.c,
line 1118
-
drivers/media/dvb-frontends/si2168.c,
line 784
-
drivers/media/i2c/max9286.c
-
drivers/media/i2c/max96714.c
-
drivers/media/i2c/max96717.c,
line 1082
-
drivers/media/usb/cx231xx/cx231xx-i2c.c,
line 575
-
drivers/of/unittest.c
-
drivers/power/supply/sbs-manager.c,
line 315
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
1 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->priv |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
1901555245278060544 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| BUF_SIZE |
0 |
muxc->priv |
1736 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
1 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
5103646702123028480 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| BUF_SIZE |
0 |
muxc->priv |
s32min-(-2),1-s32max |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
1-u64max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
2228993482124668928 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
0-s32max |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->priv |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
5403690542441201664 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| BUF_SIZE |
0 |
muxc->priv |
16 |
| CAPPED_DATA |
0 |
muxc->max_adapters |
1 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| DATA_SOURCE |
0 |
muxc |
$0 |
| NOCHECK_CALL |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
1-u64max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
8315246038467870720 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
474845136879374336 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
1 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
2206411802474823680 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
s32min-(-1),1-s32max |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
495002484981145600 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| CAPPED_DATA |
0 |
muxc->max_adapters |
1 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0,5107305413562327040 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
1-s32max |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
6876521884744163328 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| CAPPED_DATA |
0 |
muxc->max_adapters |
1 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| BIT_INFO |
0 |
muxc->deselect |
0x0,0x46e0cb36c6cfe000 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0,8593403984843526144 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
0 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->priv |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
3323675735377858560 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| BUF_SIZE |
0 |
muxc->priv |
48 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| BIT_INFO |
0 |
muxc->deselect |
0x0,0x7741e764f8065000 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
2764699141993062400 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
1 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->priv |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
8462786636950224896 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| BUF_SIZE |
0 |
muxc->priv |
1416 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0,8991252765000372224 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
0-255 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
4737489279464574976 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| CAPPED_DATA |
0 |
muxc->max_adapters |
1 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| BIT_INFO |
0 |
muxc->deselect |
0x0,0x7cc758c087989000 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
0 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->priv |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
1156383917141942272 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| BUF_SIZE |
0 |
muxc->priv |
1832 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| HALF_LOCKED2 |
|
&dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->adapter |
0 |
| PARAM_VALUE |
0 |
muxc->deselect |
0,7720241562266845184 |
| PARAM_VALUE |
0 |
muxc->dev |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->max_adapters |
0 |
| PARAM_VALUE |
0 |
muxc->parent |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->priv |
4096-ptr_max |
| PARAM_VALUE |
0 |
muxc->select |
7836228343583072256 |
| BUF_SIZE |
0 |
muxc |
s32min-s32max |
| BUF_SIZE |
0 |
muxc->dev |
1616 |
| BUF_SIZE |
0 |
muxc->priv |
48 |
| DATA_SOURCE |
0 |
muxc |
r i2c_mux_alloc |
| BIT_INFO |
0 |
muxc->deselect |
0x0,0x6b23cecc1b1f4000 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| Type |
Parameter |
Key |
Value |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-2),1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&_dev->mutex |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
muxc |
4096-ptr_max |
| BUF_SIZE |
0 |
muxc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
muxc |
s32min-(-1),1-s32max |
| BUF_SIZE |
0 |
muxc->dev |
(-1),1616 |
| DATA_SOURCE |
0 |
muxc |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| NO_OVERFLOW_SIMPLE |
0 |
muxc->max_adapters |
|
| UNITS |
0 |
muxc |
unit_byte |
| HALF_LOCKED2 |
|
&dev->mutex |
|