Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/power/supply/bd99954-charger.c
- drivers/regulator/bd9576-regulator.c, line 225
- lib/linear_ranges.c, line 203
- lib/tests/test_linear_ranges.c
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 |