Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/memory/tegra/tegra114-emc.c tegra114_emc_probe() -> emc_debugfs_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 emc 4096-ptr_max
PARAM_VALUE 1 emc->clk 0,4096-ptr_max
PARAM_VALUE 1 emc->dev 4096-ptr_max
PARAM_VALUE 1 emc->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 emc->dram_num 0-2
PARAM_VALUE 1 emc->dram_type 0-3
PARAM_VALUE 1 emc->irq 1-s32max
PARAM_VALUE 1 emc->last_timing->emc_burst_data 0-u32max
PARAM_VALUE 1 emc->last_timing.emc_auto_cal_interval 0
PARAM_VALUE 1 emc->last_timing.emc_mode_1 0
PARAM_VALUE 1 emc->last_timing.emc_mode_2 0
PARAM_VALUE 1 emc->last_timing.emc_mode_4 0
PARAM_VALUE 1 emc->last_timing.emc_mode_reset 0
PARAM_VALUE 1 emc->last_timing.emc_zcal_cnt_long 0
PARAM_VALUE 1 emc->mc 4096-ptr_max
PARAM_VALUE 1 emc->num_timings 0-s32max
PARAM_VALUE 1 emc->regs 4096-ptr_max
PARAM_VALUE 1 emc->reqs.dev 4096-ptr_max
PARAM_VALUE 1 emc->reqs.dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 emc->reqs.rate_lock.dep_map->name 0-255
PARAM_VALUE 1 emc->reqs.rate_lock.first_waiter 0
PARAM_VALUE 1 emc->reqs.rate_lock.magic 4096-ptr_max
PARAM_VALUE 1 emc->reqs.rate_lock.osq.tail.counter 0
PARAM_VALUE 1 emc->reqs.rate_lock.owner.counter 0
BUF_SIZE 0 dev 1616
BUF_SIZE 1 emc 856
BUF_SIZE 1 emc->clk (-1),1-s32max
BUF_SIZE 1 emc->dev 1616
BUF_SIZE 1 emc->mc s32min-(-2),1-s32max
DATA_SOURCE 1 emc r devm_kzalloc
FUZZY_MAX 1 emc->num_timings 0
MEM_ZERO 1 emc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 emc->debugfs.max_rate 0-u64max
HOST_DATA 1 emc->debugfs.min_rate 0-u64max
HOST_DATA 1 emc->dram_num 0-1[c]
HOST_DATA 1 emc->last_timing s64min-s64max
HOST_DATA 1 emc->last_timing.emc_auto_cal_config 0-u32max
HOST_DATA 1 emc->last_timing.emc_auto_cal_config2 0-u32max
HOST_DATA 1 emc->last_timing.emc_auto_cal_config3 0-u32max
HOST_DATA 1 emc->last_timing.emc_cfg 0-u32max
HOST_DATA 1 emc->last_timing.emc_ctt_term_ctrl 0-u32max
HOST_DATA 1 emc->last_timing.emc_mrs_wait_cnt 0-u32max
HOST_DATA 1 emc->last_timing.emc_sel_dpd_ctrl 0-u32max
HOST_DATA 1 emc->last_timing.emc_xm2dqspadctrl2 0-u32max
HOST_DATA 1 emc->last_timing.emc_zcal_interval 0-u32max
HOST_DATA 1 emc->last_timing.rate 0-u64max
HOST_DATA 1 emc->num_timings 0-s32max
HOST_DATA 1 emc->provider.inter_set 0-1
HOST_DATA 1 emc->provider.users s32min-s32max
HOST_DATA 1 *emc s64min-s64max
NO_OVERFLOW_SIMPLE 1 emc->num_timings

drivers/memory/tegra/tegra124-emc.c tegra124_emc_probe() -> emc_debugfs_init()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 emc 4096-ptr_max
PARAM_VALUE 1 emc->clk 0,4096-ptr_max
PARAM_VALUE 1 emc->clk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 1 emc->clk->core->dev->power.idle_notification 0-1
PARAM_VALUE 1 emc->clk->core->dev->power.request 0-4294967295
PARAM_VALUE 1 emc->clk->core->dev->power.request_pending 0-1
PARAM_VALUE 1 emc->clk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 1 emc->clk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 1 emc->clk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 1 emc->clk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 1 emc->clk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 emc->dev 4096-ptr_max
PARAM_VALUE 1 emc->dram_bus_width 32,64
PARAM_VALUE 1 emc->dram_num 0-2
PARAM_VALUE 1 emc->dram_type 0-3
PARAM_VALUE 1 emc->last_timing->emc_burst_data 0-u32max
PARAM_VALUE 1 emc->last_timing.emc_auto_cal_interval 0
PARAM_VALUE 1 emc->last_timing.emc_mode_1 0
PARAM_VALUE 1 emc->last_timing.emc_mode_2 0
PARAM_VALUE 1 emc->last_timing.emc_mode_4 0
PARAM_VALUE 1 emc->last_timing.emc_mode_reset 0
PARAM_VALUE 1 emc->last_timing.emc_zcal_cnt_long 0
PARAM_VALUE 1 emc->mc 4096-ptr_max
PARAM_VALUE 1 emc->num_timings 0-s32max
PARAM_VALUE 1 emc->regs 4096-ptr_max
PARAM_VALUE 1 emc->reqs.dev 4096-ptr_max
PARAM_VALUE 1 emc->reqs.dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 emc->reqs.rate_lock.dep_map->name 0-255
PARAM_VALUE 1 emc->reqs.rate_lock.first_waiter 0
PARAM_VALUE 1 emc->reqs.rate_lock.magic 4096-ptr_max
PARAM_VALUE 1 emc->reqs.rate_lock.osq.tail.counter 0
PARAM_VALUE 1 emc->reqs.rate_lock.owner.counter 0
PARAM_VALUE 1 *emc->dev->p->deferred_probe_reason 0-255
BUF_SIZE 1 emc 1048
BUF_SIZE 1 emc->clk (-1),1-s32max
BUF_SIZE 1 emc->dev 1616
BUF_SIZE 1 emc->mc s32min-(-2),1-s32max
CAPPED_DATA 1 emc->dev 1
DATA_SOURCE 1 emc r devm_kzalloc
FUZZY_MAX 1 emc->num_timings 0
MEM_ZERO 1 emc
MEM_ZERO 1 emc->last_timing.emc_burst_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 emc->debugfs.max_rate 0-u64max
HOST_DATA 1 emc->debugfs.min_rate 0-u64max
HOST_DATA 1 emc->dram_num 0-1[c]
HOST_DATA 1 emc->dram_type 0-3[c]
HOST_DATA 1 emc->last_timing s64min-s64max
HOST_DATA 1 emc->last_timing.emc_auto_cal_config 0-u32max
HOST_DATA 1 emc->last_timing.emc_auto_cal_config2 0-u32max
HOST_DATA 1 emc->last_timing.emc_auto_cal_config3 0-u32max
HOST_DATA 1 emc->last_timing.emc_auto_cal_interval 0
HOST_DATA 1 emc->last_timing.emc_bgbias_ctl0 0-u32max
HOST_DATA 1 emc->last_timing.emc_cfg 0-u32max
HOST_DATA 1 emc->last_timing.emc_cfg_2 0-u32max
HOST_DATA 1 emc->last_timing.emc_ctt_term_ctrl 0-u32max
HOST_DATA 1 emc->last_timing.emc_mode_1 0
HOST_DATA 1 emc->last_timing.emc_mode_2 0
HOST_DATA 1 emc->last_timing.emc_mode_4 0
HOST_DATA 1 emc->last_timing.emc_mode_reset 0
HOST_DATA 1 emc->last_timing.emc_mrs_wait_cnt 0-u32max
HOST_DATA 1 emc->last_timing.emc_sel_dpd_ctrl 0-u32max
HOST_DATA 1 emc->last_timing.emc_xm2dqspadctrl2 0-u32max
HOST_DATA 1 emc->last_timing.emc_zcal_cnt_long 0
HOST_DATA 1 emc->last_timing.emc_zcal_interval 0-u32max
HOST_DATA 1 emc->last_timing.rate 0-u64max
HOST_DATA 1 emc->num_timings 0-s32max
HOST_DATA 1 emc->provider.inter_set 0-1
HOST_DATA 1 emc->provider.users s32min-s32max
HOST_DATA 1 *emc s64min-s64max
NO_OVERFLOW_SIMPLE 1 emc->num_timings