Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/imu/bmi270/bmi270_core.c bmi270_read_event_value() -> bmi270_get_scale()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 data->regmap->cache_dirty 0-1
PARAM_VALUE 0 *data->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 chan_type 3
PARAM_VALUE 2 scale 2898126042564378624
PARAM_VALUE 3 uscale 5622474181184024576
CAPPED_DATA 0 data->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 data->regmap->wr_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/iio/imu/bmi270/bmi270_core.c bmi270_read_raw() -> bmi270_get_scale()

Type Parameter Key Value
PARAM_VALUE 3 uscale 1-u64max
BUF_SIZE 2 scale (-1),16
BUF_SIZE 2 scale (-1),16
BUF_SIZE 3 uscale (-1),4,12
BUF_SIZE 3 uscale (-1),4,12
DATA_SOURCE 2 scale $2
DATA_SOURCE 3 uscale $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/iio/imu/bmi270/bmi270_core.c bmi270_write_event_value() -> bmi270_get_scale()

Type Parameter Key Value
PARAM_VALUE 1 chan_type 3
PARAM_VALUE 2 scale 1423215382706712576
PARAM_VALUE 3 uscale 5527537192179970048
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/iio/imu/bmi270/bmi270_core.c in_accel_value_available_show() -> bmi270_get_scale()

Type Parameter Key Value
PARAM_VALUE 1 chan_type 3
PARAM_VALUE 2 scale 6080997372143120384
PARAM_VALUE 3 uscale 926419454804946944
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex