Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/power/supply/bd99954-charger.c bd9995x_fw_probe() -> linear_range_get_selector_low_array()

Type Parameter Key Value
PARAM_VALUE 2 val 0-4294967273,4294967275-u32max
PARAM_VALUE 3 selector 987693650264104960
PARAM_VALUE 4 found 8568248911142453248
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/bd99954-charger.c bd9995x_fw_probe() -> linear_range_get_selector_low_array()

Type Parameter Key Value
PARAM_VALUE 3 selector 987693650264104960
PARAM_VALUE 4 found 8568248911142453248
RX_PATH
TASK_NOT_RUNNING

lib/tests/test_linear_ranges.c range_test_get_selector_low() -> linear_range_get_selector_low_array()

Type Parameter Key Value
PARAM_VALUE 0 r 1954623988855074816
PARAM_VALUE 1 ranges 2
PARAM_VALUE 2 val 10,20,30,40,50
PARAM_VALUE 3 selector 2113829270090194944
PARAM_VALUE 4 found 5132716492846587904
BUF_SIZE 0 r 32

lib/tests/test_linear_ranges.c range_test_get_selector_low() -> linear_range_get_selector_low_array()

Type Parameter Key Value
PARAM_VALUE 0 r 1954623988855074816
PARAM_VALUE 1 ranges 2
PARAM_VALUE 2 val 100,150,200,250
PARAM_VALUE 3 selector 2113829270090194944
PARAM_VALUE 4 found 5132716492846587904
BUF_SIZE 0 r 32

lib/tests/test_linear_ranges.c range_test_get_selector_low() -> linear_range_get_selector_low_array()

Type Parameter Key Value
PARAM_VALUE 0 r 1954623988855074816
PARAM_VALUE 1 ranges 2
PARAM_VALUE 2 val 251
PARAM_VALUE 3 selector 2113829270090194944
PARAM_VALUE 4 found 5132716492846587904
BUF_SIZE 0 r 32

drivers/regulator/bd9576-regulator.c bd9576_set_limit() -> linear_range_get_selector_low_array()

Type Parameter Key Value
PARAM_VALUE 2 val 1-u32max
PARAM_VALUE 3 selector 2012866269467037696
PARAM_VALUE 3 *selector 0
PARAM_VALUE 4 found 557821062513598464
BUF_SIZE 0 r (-1),48
BUF_SIZE 0 r (-1),48
DATA_SOURCE 0 r $0
DATA_SOURCE 1 ranges $1
DATA_SOURCE 2 val $5
UNITS 1 ranges unit_array_size