Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/i2c/i2c-core-base.c
- drivers/i2c/i2c-dev.c
- drivers/input/mouse/psmouse-smbus.c, line 267
- drivers/net/mctp/mctp-i2c.c, line 1058
- drivers/platform/chrome/chromeos_laptop.c, line 936
- drivers/platform/x86/amd/amd_isp4.c, line 386
- drivers/platform/x86/intel/chtwc_int33fe.c, line 272
Smatch caller information:
drivers/i2c/i2c-core-base.c i2c_del_driver() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fn | 9069187182841987072 |
| DATA_SOURCE | 0 | data | $0 |
| NOCHECK_CALL |
drivers/i2c/i2c-core-base.c i2c_register_driver() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 4096-ptr_max |
| PARAM_VALUE | 1 | fn | 2245802952310747136 |
| DATA_SOURCE | 0 | data | $1 |
| NOCHECK_CALL |
drivers/platform/chrome/chromeos_laptop.c chromeos_laptop_init() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 0 |
| PARAM_VALUE | 1 | fn | 4079381487398211584 |
| NOCHECK_CALL |
drivers/net/mctp/mctp-i2c.c mctp_i2c_probe() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 4096-ptr_max |
| PARAM_VALUE | 1 | fn | 3677406134516199424 |
| BUF_SIZE | 0 | data | 128 |
| DATA_SOURCE | 0 | data | r mctp_i2c_new_client |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &driver_clients_lock |
drivers/i2c/i2c-dev.c i2c_dev_exit() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 0 |
| PARAM_VALUE | 1 | fn | 8211657781702279168 |
| NOCHECK_CALL |
drivers/i2c/i2c-dev.c i2c_dev_init() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 0 |
| PARAM_VALUE | 1 | fn | 6588486179705565184 |
| NOCHECK_CALL |
drivers/platform/x86/intel/chtwc_int33fe.c cht_int33fe_register_max17047() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 690052076969017344 |
| PARAM_VALUE | 0 | *data | 0 |
| PARAM_VALUE | 1 | fn | 1372893160476995584 |
| BUF_SIZE | 0 | data | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/mouse/psmouse-smbus.c psmouse_smbus_init() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 4096-ptr_max |
| PARAM_VALUE | 1 | fn | 4446011151270854656 |
| BUF_SIZE | 0 | data | 112 |
| DATA_SOURCE | 0 | data | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| LOCK2 | global &psmouse_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/amd/amd_isp4.c amd_isp_probe() -> i2c_for_each_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data | 4096-ptr_max |
| PARAM_VALUE | 1 | fn | 2489059814605971456 |
| BUF_SIZE | 0 | data | 264 |
| DATA_SOURCE | 0 | data | r prepare_amdisp_platform |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |