Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/tuners/tda18271-fe.c tda18271_attach() -> tda18271_init_regs()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->tuner_priv 4096-ptr_max
PARAM_VALUE 0 fe->tuner_priv->config 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->gate 0-2
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap 4096-ptr_max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->devt 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->id 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->links.status 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->removable 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->id 0-1
PARAM_VALUE 0 fe->tuner_priv->lock.dep_map->name 0-255
PARAM_VALUE 0 fe->tuner_priv->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fe->tuner_priv->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 fe->tuner_priv->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 fe->tuner_priv->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 fe->tuner_priv->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 fe->tuner_priv->maps 2594839497135144960,8790910146087694336
PARAM_VALUE 0 fe->tuner_priv->maps->bp_filter 2192867558623821824
PARAM_VALUE 0 fe->tuner_priv->maps->cal_pll 1324882439926472704,1885073894551130112
PARAM_VALUE 0 fe->tuner_priv->maps->gain_taper 1640057974980272128
PARAM_VALUE 0 fe->tuner_priv->maps->ir_measure 6971064390165200896
PARAM_VALUE 0 fe->tuner_priv->maps->main_pll 466866845892820992,4959354991830421504
PARAM_VALUE 0 fe->tuner_priv->maps->rf_band 274652147201978368
PARAM_VALUE 0 fe->tuner_priv->maps->rf_cal 1661193300538183680,8588143932293595136
PARAM_VALUE 0 fe->tuner_priv->maps->rf_cal_dc_over_dt 0,6291027875871023104
PARAM_VALUE 0 fe->tuner_priv->maps->rf_cal_kmco 1493374002896842752,7595956939282010112
PARAM_VALUE 0 fe->tuner_priv->mode 0-1
PARAM_VALUE 0 fe->tuner_priv->output_opt 0-1
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf1 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf1_def 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf2 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf2_def 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf3 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf3_def 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf_a1 s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf_a2 s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf_b1 s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rf_b2 s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rfband 0-255
PARAM_VALUE 0 fe->tuner_priv->rf_cal_state->rfmax 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->role 0-1
PARAM_VALUE 0 fe->tuner_priv->small_i2c 0,3,16
PARAM_VALUE 0 fe->tuner_priv->std.atsc_6.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atsc_6.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atsc_6.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atsc_6.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atsc_6.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atsc_6.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_b.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atv_b.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atv_b.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atv_b.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_b.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atv_b.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_dk.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atv_dk.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atv_dk.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atv_dk.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_dk.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atv_dk.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_gh.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atv_gh.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atv_gh.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atv_gh.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_gh.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atv_gh.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_i.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atv_i.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atv_i.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atv_i.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_i.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atv_i.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_l.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atv_l.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atv_l.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atv_l.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_l.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atv_l.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_lc.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atv_lc.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atv_lc.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atv_lc.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_lc.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atv_lc.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_mn.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.atv_mn.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.atv_mn.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.atv_mn.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.atv_mn.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.atv_mn.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_6.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_6.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_6.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_6.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_6.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_6.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_7.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_7.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_7.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_7.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_7.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_7.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_8.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_8.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_8.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_8.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_8.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.dvbt_8.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.fm_radio.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.fm_radio.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.fm_radio.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.fm_radio.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.fm_radio.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.fm_radio.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.qam_6.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.qam_6.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.qam_6.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.qam_6.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.qam_6.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.qam_6.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.qam_7.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.qam_7.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.qam_7.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.qam_7.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.qam_7.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.qam_7.std 0-7
PARAM_VALUE 0 fe->tuner_priv->std.qam_8.agc_mode 0-3
PARAM_VALUE 0 fe->tuner_priv->std.qam_8.fm_rfn 0-1
PARAM_VALUE 0 fe->tuner_priv->std.qam_8.if_freq 0-u16max
PARAM_VALUE 0 fe->tuner_priv->std.qam_8.if_lvl 0-7
PARAM_VALUE 0 fe->tuner_priv->std.qam_8.rfagc_top 0-127
PARAM_VALUE 0 fe->tuner_priv->std.qam_8.std 0-7
BUF_SIZE 0 fe->tuner_priv 744
DATA_SOURCE 0 fe $0
NOCHECK_CALL
LOCK2 &priv->lock
LOCK2 global &tda18271_list_mutex
TYPE_LOCK (struct tda18271_priv)->lock

drivers/media/tuners/tda18271-fe.c tda18271_ir_cal_init() -> tda18271_init_regs()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->tuner_priv 4096-ptr_max
PARAM_VALUE 0 fe->tuner_priv->gate 0-2
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap 4096-ptr_max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->devt 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->id 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->links.status 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->dev.parent->removable 0-4294967295
PARAM_VALUE 0 fe->tuner_priv->i2c_props.adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 fe->tuner_priv->i2c_props.addr 0-255
PARAM_VALUE 0 fe->tuner_priv->mode 0-1
PARAM_VALUE 0 fe->tuner_priv->small_i2c 0,3,8,16
BUF_SIZE 0 fe (-1),64,128,280,1024,1296
BUF_SIZE 0 fe (-1),64,128,280,1024,1296
BUF_SIZE 0 fe->analog_demod_priv (-1),80
BUF_SIZE 0 fe->tuner_priv (-1),744
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->lock
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 global &tda18271_list_mutex
TYPE_LOCK (struct tda18271_priv)->lock