Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/soc/qcom/ramp_controller.c qcom_ramp_controller_remove() -> rc_write_cfg()

Type Parameter Key Value
PARAM_VALUE 0 qrc 4096-ptr_max
PARAM_VALUE 0 qrc->desc 4096-ptr_max
PARAM_VALUE 2 ce 2
BUF_SIZE 0 qrc s32min-(-2),1-s32max
BUF_SIZE 0 qrc s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 qrc unit_byte
HALF_LOCKED2 &_dev->mutex

drivers/soc/qcom/ramp_controller.c qcom_ramp_controller_start() -> rc_write_cfg()

Type Parameter Key Value
PARAM_VALUE 0 qrc 4096-ptr_max
PARAM_VALUE 0 qrc->desc 4096-ptr_max
PARAM_VALUE 0 qrc->regmap 0-ptr_max
PARAM_VALUE 2 ce 6
BUF_SIZE 0 qrc 16
DATA_SOURCE 0 qrc $0
TERMINATED 0 qrc->node.name 1
RX_PATH
TASK_NOT_RUNNING

drivers/soc/qcom/ramp_controller.c qcom_ramp_controller_start() -> rc_write_cfg()

Type Parameter Key Value
PARAM_VALUE 0 qrc 4096-ptr_max
PARAM_VALUE 0 qrc->desc 4096-ptr_max
PARAM_VALUE 0 qrc->regmap 4096-ptr_max
PARAM_VALUE 0 qrc->regmap->async 0
PARAM_VALUE 0 qrc->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 qrc->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 qrc->regmap->cache_dirty 0-1
PARAM_VALUE 2 ce 14
BUF_SIZE 0 qrc 16
CAPPED_DATA 0 qrc->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 qrc->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 qrc->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 qrc $0
TERMINATED 0 qrc->node.name 1
RX_PATH
TASK_NOT_RUNNING

drivers/soc/qcom/ramp_controller.c qcom_ramp_controller_start() -> rc_write_cfg()

Type Parameter Key Value
PARAM_VALUE 0 qrc 4096-ptr_max
PARAM_VALUE 0 qrc->desc 4096-ptr_max
PARAM_VALUE 0 qrc->regmap 4096-ptr_max
PARAM_VALUE 0 qrc->regmap->async 0
PARAM_VALUE 0 qrc->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 qrc->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 qrc->regmap->cache_dirty 0-1
PARAM_VALUE 2 ce 3
BUF_SIZE 0 qrc 16
CAPPED_DATA 0 qrc->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 qrc->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 qrc->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 qrc $0
TERMINATED 0 qrc->node.name 1
RX_PATH
TASK_NOT_RUNNING

drivers/soc/qcom/ramp_controller.c rc_ramp_ctrl_enable() -> rc_write_cfg()

Type Parameter Key Value
PARAM_VALUE 0 qrc 4096-ptr_max
PARAM_VALUE 0 qrc->desc 4096-ptr_max
PARAM_VALUE 0 qrc->desc->cfg_ramp_en 4096-ptr_max
PARAM_VALUE 0 qrc->desc->num_ramp_en 1-255
PARAM_VALUE 0 qrc->regmap 4096-ptr_max
PARAM_VALUE 0 qrc->regmap->async 0
PARAM_VALUE 0 qrc->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 qrc->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 qrc->regmap->cache_dirty 0-1
PARAM_VALUE 1 seq 4096-ptr_max
PARAM_VALUE 2 ce 2
PARAM_VALUE 3 nsids 1
BUF_SIZE 0 qrc 16
CAPPED_DATA 0 qrc->regmap->precious_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->rd_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 qrc->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->volatile_table->n_yes_ranges 1
CAPPED_DATA 0 qrc->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 qrc->regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 qrc $0
TERMINATED 0 qrc->node.name 1
RX_PATH
TASK_NOT_RUNNING