Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/clk/clk.c clk_calc_new_rates() -> clk_core_get_boundaries()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | core | 4096-ptr_max |
| PARAM_VALUE | 0 | core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->hw->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->hw->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->hw->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->hw->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->new_parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_parent->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->parent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | min_rate | 2165706810372603904 |
| PARAM_VALUE | 2 | max_rate | 2092077769012781056 |
| CAPPED_DATA | 0 | core | 1 |
| DATA_SOURCE | 0 | core | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | core->new_child->parent->req_rate | |
| NO_OVERFLOW_SIMPLE | 0 | core->parent->req_rate | |
| NO_OVERFLOW_SIMPLE | 0 | core->req_rate | |
| HALF_LOCKED2 | clk |
drivers/clk/clk.c clk_core_init_rate_req() -> clk_core_get_boundaries()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | core | 1-u64max |
| PARAM_VALUE | 0 | core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->hw->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->hw->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->hw->core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->hw->core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->new_parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_child->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->new_parent->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | min_rate | 4096-ptr_max |
| PARAM_VALUE | 2 | max_rate | 4096-ptr_max |
| PARAM_VALUE | 2 | *max_rate | u64max |
| DATA_SOURCE | 0 | core | $0 |
| MEM_ZERO | 1 | min_rate | |
| MEM_ZERO | 2 | max_rate | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | core->parent->req_rate | |
| NO_OVERFLOW_SIMPLE | 0 | core->req_rate | |
| HALF_LOCKED2 | clk |
drivers/clk/clk.c clk_dump_one() -> clk_core_get_boundaries()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | core | 4096-ptr_max |
| PARAM_VALUE | 0 | core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | min_rate | 6766769386507784192 |
| PARAM_VALUE | 2 | max_rate | 5209741358768566272 |
| DATA_SOURCE | 0 | core | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | clk | ||
| HALF_LOCKED2 | global &clk_rpm_list_lock |
drivers/clk/clk.c clk_hw_get_rate_range() -> clk_core_get_boundaries()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | core->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | core->parent->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | min_rate | 4506730189724737536,6088189089541828608,7086848229931008016,7400845239878008832 |
| PARAM_VALUE | 2 | max_rate | 1311198446641049600,5932763389301063680,6740287558723244032,7086848229931008024 |
| DATA_SOURCE | 1 | min_rate | $1 |
| DATA_SOURCE | 2 | max_rate | $2 |
| STR_LEN | 0 | core->dev | (-1),2-20,22-24,63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | core->num_parents |
drivers/clk/clk.c clk_max_rate_show() -> clk_core_get_boundaries()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | min_rate | 7057971672808726528 |
| PARAM_VALUE | 2 | max_rate | 7350280002106187776 |
| BUF_SIZE | 0 | core | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | core | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | core | unit_array_size |
| LOCK2 | &s->lock | ||
| LOCK2 | clk | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/clk/clk.c clk_min_rate_show() -> clk_core_get_boundaries()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | min_rate | 5848712490677583872 |
| PARAM_VALUE | 2 | max_rate | 7762187161328308224 |
| BUF_SIZE | 0 | core | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | core | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | core | unit_array_size |
| LOCK2 | &s->lock | ||
| LOCK2 | clk | ||
| TYPE_LOCK | (struct seq_file)->lock |