Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/dvb-frontends/dib8000.c dib8000_get_stats() -> interpolate_value()

Type Parameter Key Value
PARAM_VALUE 0 value 0-u16max
PARAM_VALUE 1 segments 5208189327025213440
PARAM_VALUE 2 len 31
BUF_SIZE 1 segments 248
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &pool->lock

drivers/media/dvb-frontends/mb86a20s.c mb86a20s_get_blk_error_layer_CNR() -> interpolate_value()

Type Parameter Key Value
PARAM_VALUE 0 value 0-16777215
PARAM_VALUE 1 segments 2148870108409520128,6599203042069172224,7322158838676799488
PARAM_VALUE 2 len 31
BUF_SIZE 1 segments 248
BUF_SIZE 1 segments 248
BIT_INFO 1 segments 0x190002240104000,0x7fdfddfbfb75f000
BIT_INFO 1 segments 0x190002240104000,0x7fdfddfbfb75f000
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/mb86a20s.c mb86a20s_get_main_CNR() -> interpolate_value()

Type Parameter Key Value
PARAM_VALUE 0 value 0-u16max
PARAM_VALUE 1 segments 127971939782012928
PARAM_VALUE 2 len 31
BUF_SIZE 1 segments 248
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/dib7000p.c dib7000p_get_stats() -> interpolate_value()

Type Parameter Key Value
PARAM_VALUE 0 value 0-u16max
PARAM_VALUE 1 segments 2368995503771156480
PARAM_VALUE 2 len 33
BUF_SIZE 1 segments 264
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_array_size
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &pool->lock