Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdev_fw_ready() -> tasdev_add_kcontrols()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->class 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.request 0-4
PARAM_VALUE 0 tas_priv->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 tas_priv->dev->type 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->fw_state 2
PARAM_VALUE 1 ctls 4096-ptr_max
PARAM_VALUE 3 tas_snd_ctrls 98762814709051392
PARAM_VALUE 4 num_ctls 1
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
DATA_SOURCE 0 tas_priv $1
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdev_fw_ready() -> tasdev_add_kcontrols()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 0 tas_priv->codec 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->class 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.request 0-4
PARAM_VALUE 0 tas_priv->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 tas_priv->dev->type 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->fw_state 2
PARAM_VALUE 2 codec 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next->next 4096-ptr_max
PARAM_VALUE 2 codec->card->ctl_hash.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 codec->card->ctl_numids.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 tas_snd_ctrls 1572758533777481728
PARAM_VALUE 4 num_ctls 2
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 1 ctls 16
BUF_SIZE 3 tas_snd_ctrls 160
DATA_SOURCE 0 tas_priv $1
NOCHECK_CALL
UNITS 4 num_ctls unit_array_size
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdev_fw_ready() -> tasdev_add_kcontrols()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 0 tas_priv->codec 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->class 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.request 0-4
PARAM_VALUE 0 tas_priv->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 tas_priv->dev->type 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->fw_state 2
PARAM_VALUE 2 codec 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next->next 4096-ptr_max
PARAM_VALUE 2 codec->card->ctl_hash.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 codec->card->ctl_numids.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 tas_snd_ctrls 5522487083723386880
PARAM_VALUE 4 num_ctls 2
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 1 ctls 16
BUF_SIZE 3 tas_snd_ctrls 160
DATA_SOURCE 0 tas_priv $1
NOCHECK_CALL
UNITS 4 num_ctls unit_array_size
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdev_fw_ready() -> tasdev_add_kcontrols()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 0 tas_priv->codec 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->class 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.request 0-4
PARAM_VALUE 0 tas_priv->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 tas_priv->dev->type 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->fw_state 2
PARAM_VALUE 2 codec 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next->next 4096-ptr_max
PARAM_VALUE 2 codec->card->ctl_hash.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 codec->card->ctl_numids.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 tas_snd_ctrls 2109897653614944256
PARAM_VALUE 4 num_ctls 3
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 1 ctls 16
BUF_SIZE 3 tas_snd_ctrls 240
DATA_SOURCE 0 tas_priv $1
NOCHECK_CALL
UNITS 4 num_ctls unit_array_size
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdevice_dspfw_init() -> tasdev_add_kcontrols()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 0 tas_priv->codec 4096-ptr_max
PARAM_VALUE 0 tas_priv->coef_binaryname 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 tas_priv->fmw 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->fw_parse_configuration_data 5950803080878125056,5994150017830809600
PARAM_VALUE 0 tas_priv->fw_parse_program_data 373966387868516352,8785494564081393664
PARAM_VALUE 0 tas_priv->fw_parse_variable_header 3228613078258417664,4754662458228338688
PARAM_VALUE 0 tas_priv->fw_state 0
PARAM_VALUE 0 tas_priv->tasdevice_load_block 2433195499448864768,3574848650351955968
PARAM_VALUE 1 ctls 4096-ptr_max
PARAM_VALUE 2 codec 4096-ptr_max
PARAM_VALUE 3 tas_snd_ctrls 6099493881958084608
PARAM_VALUE 4 num_ctls 1
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
DATA_SOURCE 0 tas_priv $0
STR_LEN 0 tas_priv->coef_binaryname 63
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tasdevice_dspfw_init() -> tasdev_add_kcontrols()

Type Parameter Key Value
PARAM_VALUE 0 tas_priv 4096-ptr_max
PARAM_VALUE 0 tas_priv->codec 4096-ptr_max
PARAM_VALUE 0 tas_priv->coef_binaryname 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 tas_priv->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 tas_priv->fmw 0,4096-ptr_max
PARAM_VALUE 0 tas_priv->fw_parse_configuration_data 5950803080878125056,5994150017830809600
PARAM_VALUE 0 tas_priv->fw_parse_program_data 373966387868516352,8785494564081393664
PARAM_VALUE 0 tas_priv->fw_parse_variable_header 3228613078258417664,4754662458228338688
PARAM_VALUE 0 tas_priv->fw_state 0
PARAM_VALUE 0 tas_priv->tasdevice_load_block 2433195499448864768,3574848650351955968
PARAM_VALUE 1 ctls 4096-ptr_max
PARAM_VALUE 2 codec 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next 4096-ptr_max
PARAM_VALUE 2 codec->card->controls.prev->next->next 4096-ptr_max
PARAM_VALUE 2 codec->card->ctl_hash.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 2 codec->card->ctl_numids.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 tas_snd_ctrls 65911909846368256
PARAM_VALUE 4 num_ctls 1
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
BUF_SIZE 0 tas_priv s32min-(-2),1-s32max
DATA_SOURCE 0 tas_priv $0
STR_LEN 0 tas_priv->coef_binaryname 63
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock