Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/iio/imu/inv_icm42607/inv_icm42607_gyro.c inv_icm42607_gyro_write_odr() -> inv_icm42607_set_sensor_conf()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->map 4096-ptr_max
PARAM_VALUE 1 conf 7823903537142145024
PARAM_VALUE 1 conf->filter (-1)
PARAM_VALUE 1 conf->fs (-1)
PARAM_VALUE 1 conf->mode (-1)
PARAM_VALUE 1 conf->odr 5-12
PARAM_VALUE 2 chan_type 4
BUF_SIZE 0 st s32min-(-2),1-s32max
BUF_SIZE 0 st s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 st unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/imu/inv_icm42607/inv_icm42607_gyro.c inv_icm42607_gyro_write_scale() -> inv_icm42607_set_sensor_conf()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->map 4096-ptr_max
PARAM_VALUE 1 conf 7550539294003400704
PARAM_VALUE 1 conf->filter (-1)
PARAM_VALUE 1 conf->fs 0-3
PARAM_VALUE 1 conf->mode (-1)
PARAM_VALUE 1 conf->odr (-1)
PARAM_VALUE 2 chan_type 4
BUF_SIZE 0 st s32min-(-2),1-s32max
BUF_SIZE 0 st s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 st unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/imu/inv_icm42607/inv_icm42607_core.c inv_icm42607_read_sensor() -> inv_icm42607_set_sensor_conf()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->map 4096-ptr_max
PARAM_VALUE 1 conf 8693017336455380992
PARAM_VALUE 1 conf->fs (-1)
PARAM_VALUE 1 conf->odr (-1)
PARAM_VALUE 2 chan_type 3-4
BUF_SIZE 0 st s32min-(-2),1-s32max
BUF_SIZE 0 st s32min-(-2),1-s32max
HARD_MAX 2 chan_type 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 st unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/imu/inv_icm42607/inv_icm42607_accel.c inv_icm42607_accel_write_odr() -> inv_icm42607_set_sensor_conf()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->map 4096-ptr_max
PARAM_VALUE 1 conf 8660480108654653440
PARAM_VALUE 1 conf->filter (-1)
PARAM_VALUE 1 conf->fs (-1)
PARAM_VALUE 1 conf->mode (-1)
PARAM_VALUE 1 conf->odr 5-15
PARAM_VALUE 2 chan_type 3
BUF_SIZE 0 st s32min-(-2),1-s32max
BUF_SIZE 0 st s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 st unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/imu/inv_icm42607/inv_icm42607_accel.c inv_icm42607_accel_write_scale() -> inv_icm42607_set_sensor_conf()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->map 4096-ptr_max
PARAM_VALUE 1 conf 2347207455697895424
PARAM_VALUE 1 conf->filter (-1)
PARAM_VALUE 1 conf->fs 0-3
PARAM_VALUE 1 conf->mode (-1)
PARAM_VALUE 1 conf->odr (-1)
PARAM_VALUE 2 chan_type 3
BUF_SIZE 0 st s32min-(-2),1-s32max
BUF_SIZE 0 st s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 st unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/iio/imu/inv_icm42607/inv_icm42607_temp.c inv_icm42607_temp_read() -> inv_icm42607_set_sensor_conf()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->map 4096-ptr_max
PARAM_VALUE 0 st->map->lock 4096-ptr_max
PARAM_VALUE 0 st->map->unlock 4096-ptr_max
PARAM_VALUE 0 *st->map->cache->data 0-4294967295
PARAM_VALUE 1 conf 3393584416109326336
PARAM_VALUE 1 conf->filter (-1)
PARAM_VALUE 1 conf->fs (-1)
PARAM_VALUE 1 conf->mode 3
PARAM_VALUE 1 conf->odr (-1)
PARAM_VALUE 2 chan_type 3
BUF_SIZE 0 st s32min-(-2),1-s32max
BUF_SIZE 0 st s32min-(-2),1-s32max
DATA_SOURCE 0 st $0
UNITS 0 st unit_byte
LOCK2 _T->lock