Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/thermal/qcom/qcom-spmi-adc-tm5.c adc_tm5_probe() -> adc_tm5_register_tzd()

Type Parameter Key Value
PARAM_VALUE 0 adc_tm 4096-ptr_max
PARAM_VALUE 0 adc_tm->adc_mutex_lock.first_waiter 0
PARAM_VALUE 0 adc_tm->adc_mutex_lock.magic 0,4096-ptr_max
PARAM_VALUE 0 adc_tm->adc_mutex_lock.osq.tail.counter 0
PARAM_VALUE 0 adc_tm->adc_mutex_lock.owner.counter 0
PARAM_VALUE 0 adc_tm->avg_samples 0-s32max
PARAM_VALUE 0 adc_tm->channels 1-u64max
PARAM_VALUE 0 adc_tm->channels->avg_samples 0-s32max
PARAM_VALUE 0 adc_tm->channels->cal_method 0-2
PARAM_VALUE 0 adc_tm->channels->channel 0-7
PARAM_VALUE 0 adc_tm->channels->chip 0
PARAM_VALUE 0 adc_tm->channels->decimation 0-2
PARAM_VALUE 0 adc_tm->channels->high_thr_en 0
PARAM_VALUE 0 adc_tm->channels->hw_settle_time 0-15
PARAM_VALUE 0 adc_tm->channels->iio 0,4096-ptr_max
PARAM_VALUE 0 adc_tm->channels->low_thr_en 0
PARAM_VALUE 0 adc_tm->channels->meas_en 0
PARAM_VALUE 0 adc_tm->channels->prescale 0-8
PARAM_VALUE 0 adc_tm->channels->tzd 0
PARAM_VALUE 0 adc_tm->data 4096-ptr_max
PARAM_VALUE 0 adc_tm->data->configure 4023742462208540672
PARAM_VALUE 0 adc_tm->data->decimation 4096-ptr_max
PARAM_VALUE 0 adc_tm->data->disable_channel 971349344450895872
PARAM_VALUE 0 adc_tm->data->full_scale_code_volt 28900
PARAM_VALUE 0 adc_tm->data->gen 0
PARAM_VALUE 0 adc_tm->data->hw_settle 4096-ptr_max
PARAM_VALUE 0 adc_tm->data->init 2941353351896264704
PARAM_VALUE 0 adc_tm->data->irq_name 6911951351952093184
PARAM_VALUE 0 adc_tm->data->isr 3613047677340856320
PARAM_VALUE 0 adc_tm->decimation 0-2
PARAM_VALUE 0 adc_tm->dev 4096-ptr_max
PARAM_VALUE 0 adc_tm->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 adc_tm->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 adc_tm->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adc_tm->dev->of_node 0
PARAM_VALUE 0 adc_tm->dev->parent 0
PARAM_VALUE 0 adc_tm->nchannels 1-s32max
PARAM_VALUE 0 adc_tm->regmap 1-u64max
PARAM_VALUE 0 adc_tm->regmap->cache_dirty 0-1
PARAM_VALUE 0 *adc_tm->regmap->work_buf (-4611686018427387904)-4611686018427387903
BUF_SIZE 0 adc_tm 200
BUF_SIZE 0 adc_tm->dev 1616
CAPPED_DATA 0 adc_tm->nchannels 1
DATA_SOURCE 0 adc_tm r devm_kzalloc
MEM_ZERO 0 adc_tm
MEM_ZERO 0 adc_tm->dev
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 adc_tm->nchannels

drivers/thermal/qcom/qcom-spmi-adc-tm5-gen3.c adc_tm5_probe() -> adc_tm5_register_tzd()

Type Parameter Key Value
PARAM_VALUE 0 adc_tm 4096-ptr_max
PARAM_VALUE 0 adc_tm->chan_props 1-u64max
PARAM_VALUE 0 adc_tm->dev 4096-ptr_max
PARAM_VALUE 0 adc_tm->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 adc_tm->nchannels 0-15
BUF_SIZE 0 adc_tm 32
BUF_SIZE 0 adc_tm->chan_props 0-1080
BUF_SIZE 0 adc_tm->dev 1616
CAPPED_DATA 0 adc_tm->nchannels 1
DATA_SOURCE 0 adc_tm r devm_kzalloc
MEM_ZERO 0 adc_tm
MEM_ZERO 0 adc_tm->chan_props
RX_PATH
TASK_NOT_RUNNING