Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/hwmon/lm75.c, line 889
- drivers/hwmon/spd5118.c, line 730
- drivers/hwmon/tmp108.c, line 573
- drivers/i3c/device.c, line 254
- drivers/i3c/master.c, line 3948
- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c, line 31
- drivers/iio/magnetometer/mmc5633.c, line 558
- drivers/misc/amd-sbi/rmi-i2c.c, line 169
- drivers/misc/amd-sbi/tsi.c, line 177
- drivers/net/mctp/mctp-i3c.c
- include/linux/i3c/device.h
Smatch caller information:
drivers/net/mctp/mctp-i3c.c i3cdev_get_drvdata() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/mctp/mctp-i3c.c i3cdev_set_drvdata() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i3cdev | 4096-ptr_max |
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mi->lock |
drivers/net/mctp/mctp-i3c.c mctp_i3c_add_device() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i3cdev | 4096-ptr_max |
| CAPPED_DATA | 0 | i3cdev->bus | 1 |
| DATA_SOURCE | 0 | i3cdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mctp/mctp-i3c.c mctp_i3c_ibi_handler() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i3cdev | 1-u64max |
| DATA_SOURCE | 0 | i3cdev | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/mctp/mctp-i3c.c mctp_i3c_setup() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i3cdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mctp/mctp-i3c.c mctp_i3c_setup() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i3cdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mctp/mctp-i3c.c mctp_i3c_setup() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i3cdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/magnetometer/mmc5633.c mmc5633_i3c_probe() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwmon/lm75.c i3cdev_get_drvdata() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
drivers/hwmon/lm75.c lm75_i3c_probe() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c st_lsm6dsx_i3c_probe() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwmon/tmp108.c i3cdev_get_drvdata() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
drivers/hwmon/tmp108.c p3t1085_i3c_probe() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/amd-sbi/tsi.c sbtsi_i3c_probe() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/amd-sbi/rmi-i2c.c sbrmi_i3c_probe() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwmon/spd5118.c spd5118_i3c_probe() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i3c/master.c i3c_dev_request_ibi_locked() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | i3cdev->desc | (-1),232 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->ibi_lock | ||
| HALF_LOCKED2 | &dev->bus->lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock | ||
| TYPE_LOCK | (struct i3c_dev_desc)->ibi_lock |
drivers/iio/adc/ad4062.c i3cdev_get_drvdata() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i3cdev | 1-u64max |
| DATA_SOURCE | 0 | i3cdev | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/iio/adc/ad4062.c i3cdev_set_drvdata() -> i3cdev_to_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i3cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |