Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

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