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