Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/clk/clk-si5351.c _si5351_clkout_reset_pll() -> si5351_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->client 4096-ptr_max
PARAM_VALUE 0 drvdata->client->dev.platform_data 4096-ptr_max
PARAM_VALUE 0 drvdata->regmap 4096-ptr_max
PARAM_VALUE 0 drvdata->regmap->cache_dirty 0-1
PARAM_VALUE 0 *drvdata->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 177
PARAM_VALUE 2 val 32,128
CAPPED_DATA 0 drvdata->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 drvdata->regmap->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 drvdata $0
FUZZY_MAX 2 val 128
BIT_INFO 2 val 0x0,0xa0
HARD_MAX 2 val 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 clk

drivers/clk/clk-si5351.c si5351_i2c_probe() -> si5351_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->client 4096-ptr_max
PARAM_VALUE 0 drvdata->client->adapter 4096-ptr_max
PARAM_VALUE 0 drvdata->client->debugfs 4096-u64max
PARAM_VALUE 0 drvdata->client->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 drvdata->client->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 drvdata->client->dev.of_node 0,4096-ptr_max
PARAM_VALUE 0 drvdata->client->dev.platform_data 1-u64max
PARAM_VALUE 0 drvdata->client->devres_group_id 4096-ptr_max
PARAM_VALUE 0 drvdata->pclkin 0,4096-18446744073709551098,(-516)-(-1)
PARAM_VALUE 0 drvdata->pxtal 0,4096-18446744073709551098,(-516)-(-1)
PARAM_VALUE 0 drvdata->regmap 0-ptr_max
PARAM_VALUE 1 reg 2
PARAM_VALUE 2 val 240
BUF_SIZE 0 drvdata 272
BUF_SIZE 0 drvdata->pclkin (-1),1-s32max
BUF_SIZE 0 drvdata->pxtal (-1),1-s32max
CAPPED_DATA 0 drvdata->client->irq 1
DATA_SOURCE 0 drvdata r devm_kzalloc
MEM_ZERO 0 drvdata
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 drvdata->client->irq

drivers/clk/clk-si5351.c si5351_pll_set_rate() -> si5351_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 drvdata 4096-ptr_max
PARAM_VALUE 0 drvdata->client 4096-ptr_max
PARAM_VALUE 0 drvdata->client->dev.platform_data 4096-ptr_max
PARAM_VALUE 0 drvdata->regmap 4096-ptr_max
PARAM_VALUE 0 drvdata->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 drvdata->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 drvdata->regmap->cache_dirty 0-1
PARAM_VALUE 0 *drvdata->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 reg 177
PARAM_VALUE 2 val 32,128
CAPPED_DATA 0 drvdata->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 drvdata->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 drvdata->regmap->volatile_table->n_yes_ranges 1
FUZZY_MAX 2 val 128
BIT_INFO 2 val 0x0,0xa0
HARD_MAX 2 val 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/clk-si5351.c si5351_write_parameters() -> si5351_reg_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 90-91
DATA_SOURCE 0 drvdata $0
DATA_SOURCE 1 reg $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL