Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/chemical/mhz19b.c calibration_auto_enable_store() -> mhz19b_serdev_cmd()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 1 cmd 121
DATA_SOURCE 0 indio_dev r dev_to_iio_dev
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/iio/chemical/mhz19b.c calibration_forced_value_store() -> mhz19b_serdev_cmd()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 1 cmd 135-136
DATA_SOURCE 0 indio_dev r dev_to_iio_dev
FUZZY_MAX 1 cmd 136
BIT_INFO 1 cmd 0x80,0x8f
HARD_MAX 1 cmd 136
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 arg 0-u16max
NO_OVERFLOW_SIMPLE 2 arg
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/iio/chemical/mhz19b.c mhz19b_read_raw() -> mhz19b_serdev_cmd()

Type Parameter Key Value
PARAM_VALUE 0 indio_dev 4096-ptr_max
PARAM_VALUE 0 indio_dev->info 1-u64max
PARAM_VALUE 0 indio_dev->info->read_raw 1-u64max
PARAM_VALUE 0 indio_dev->info->read_raw_multi 0
PARAM_VALUE 1 cmd 134
PARAM_VALUE 2 arg 0
DATA_SOURCE 0 indio_dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock