Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/power/supply/rt9756.c rt9756_get_value_field_range() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 2 val 7640547273443237888
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/power/supply/mt6370-charger.c mt6370_chg_field_get() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 8776874528257286144,8776874528257286148,8776874528257286152,8776874528257286156,8776874528257286160,8776874528257286164
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->attach_lock
HALF_LOCKED2 _T->lock

drivers/power/supply/rt9467-charger.c rt9467_get_value_from_ranges() -> linear_range_get_value()

Type Parameter Key Value
DATA_SOURCE 2 val $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->ichg_ieoc_lock
HALF_LOCKED2 _T->lock

lib/linear_ranges.c linear_range_get_value_array() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 2 val 262750096395743232,3026608915042467840,5199049140472832000,7018476629964537856,7186409716211716096,8579615156150177792
CAPPED_DATA 1 selector 1
DATA_SOURCE 1 selector $2
DATA_SOURCE 2 val $3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 selector unit_array_size
HALF_LOCKED2 _T->lock

drivers/power/supply/rt9471.c rt9471_get_value_by_field_range() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 2 val 3323382723123699712
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/power/supply/mt6360_charger.c mt6360_charger_get_aicr() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 911207367313309708
PARAM_VALUE 1 selector 0-15
PARAM_VALUE 2 val 49393367851298816
BUF_SIZE 0 r 48
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/mt6360_charger.c mt6360_charger_get_cv() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 911207367313309704
PARAM_VALUE 1 selector 0-63
PARAM_VALUE 2 val 6274763681329152000
BUF_SIZE 0 r 64
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/mt6360_charger.c mt6360_charger_get_ichg() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 911207367313309700
PARAM_VALUE 1 selector 0-15
PARAM_VALUE 2 val 3087117179481030656
BUF_SIZE 0 r 80
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/mt6360_charger.c mt6360_charger_get_ieoc() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 911207367313309716
PARAM_VALUE 1 selector 0
PARAM_VALUE 2 val 5246881916549246976
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/mt6360_charger.c mt6360_charger_get_iprechg() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 911207367313309712
PARAM_VALUE 1 selector 0-15
PARAM_VALUE 2 val 442818710053064704
BUF_SIZE 0 r 32
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/power/supply/mt6360_charger.c mt6360_charger_get_mivr() -> linear_range_get_value()

Type Parameter Key Value
PARAM_VALUE 0 r 911207367313309696
PARAM_VALUE 1 selector 0-63
PARAM_VALUE 2 val 1836489345115242496
BUF_SIZE 0 r 96
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock