Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

sound/soc/codecs/aw87390.c aw87390_request_firmware_file() -> aw88395_dev_cfg_load()

Type Parameter Key Value
PARAM_VALUE 0 aw_dev 4096-ptr_max
PARAM_VALUE 0 aw_dev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 aw_dev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 aw_dev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 aw_dev->fw_status 0
PARAM_VALUE 1 aw_cfg 4096-ptr_max
PARAM_VALUE 1 aw_cfg->data 0
PARAM_VALUE 1 aw_cfg->data->ddt_num 0-s32max
PARAM_VALUE 1 aw_cfg->data->hdr_version 1,16777216
PARAM_VALUE 1 aw_cfg->data->id 169212168
PARAM_VALUE 1 aw_cfg->len s32min-(-1),80-s32max
BUF_SIZE 1 aw_cfg 4-u64max
BUF_SIZE 1 aw_cfg 4-u64max
CAPPED_DATA 1 aw_cfg->data->ddt_num 1
CAPPED_DATA 1 aw_cfg->len 1
DATA_SOURCE 1 aw_cfg r devm_kzalloc
MEM_ZERO 1 aw_cfg
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 aw_cfg->len
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/aw88166.c aw88166_dev_init() -> aw88395_dev_cfg_load()

Type Parameter Key Value
PARAM_VALUE 0 aw_dev 4096-ptr_max
PARAM_VALUE 0 aw_dev->fw_status 0
PARAM_VALUE 1 aw_cfg 4096-ptr_max
PARAM_VALUE 1 aw_cfg->data 0
PARAM_VALUE 1 aw_cfg->data->ddt_num 0-s32max
PARAM_VALUE 1 aw_cfg->data->hdr_version 1,16777216
PARAM_VALUE 1 aw_cfg->data->id 169212168
PARAM_VALUE 1 aw_cfg->len s32min-(-1),80-s32max
CAPPED_DATA 1 aw_cfg->data->ddt_num 1
CAPPED_DATA 1 aw_cfg->len 1
DATA_SOURCE 1 aw_cfg $1
MEM_ZERO 1 aw_cfg
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 aw_cfg->len
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/aw88081.c aw88081_dev_init() -> aw88395_dev_cfg_load()

Type Parameter Key Value
PARAM_VALUE 0 aw_dev 4096-ptr_max
PARAM_VALUE 0 aw_dev->fw_status 0
PARAM_VALUE 1 aw_cfg 4096-ptr_max
PARAM_VALUE 1 aw_cfg->data->hdr_version 1,16777216
PARAM_VALUE 1 aw_cfg->data->id 169212168
PARAM_VALUE 1 aw_cfg->len s32min-(-1),80-s32max
CAPPED_DATA 1 aw_cfg->data->ddt_num 1
CAPPED_DATA 1 aw_cfg->len 1
DATA_SOURCE 1 aw_cfg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 aw_cfg->len
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/aw88261.c aw88261_dev_init() -> aw88395_dev_cfg_load()

Type Parameter Key Value
PARAM_VALUE 0 aw_dev 4096-ptr_max
PARAM_VALUE 0 aw_dev->dev 0,4096-ptr_max
PARAM_VALUE 0 aw_dev->fw_status 0
PARAM_VALUE 1 aw_cfg 4096-ptr_max
PARAM_VALUE 1 aw_cfg->data->hdr_version 1,16777216
PARAM_VALUE 1 aw_cfg->data->id 169212168
PARAM_VALUE 1 aw_cfg->len s32min-(-1),80-s32max
CAPPED_DATA 1 aw_cfg->data->ddt_num 1
CAPPED_DATA 1 aw_cfg->len 1
DATA_SOURCE 1 aw_cfg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 aw_cfg->len
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/aw88399-lib.c aw88399_dev_init() -> aw88395_dev_cfg_load()

Type Parameter Key Value
PARAM_VALUE 0 aw_dev 4096-ptr_max
PARAM_VALUE 0 aw_dev->fw_status 0
PARAM_VALUE 1 aw_cfg 4096-ptr_max
PARAM_VALUE 1 aw_cfg->data 0
PARAM_VALUE 1 aw_cfg->data->ddt_num 0-s32max
PARAM_VALUE 1 aw_cfg->data->hdr_version 1,16777216
PARAM_VALUE 1 aw_cfg->data->id 169212168
PARAM_VALUE 1 aw_cfg->len s32min-(-1),80-s32max
CAPPED_DATA 1 aw_cfg->data->ddt_num 1
CAPPED_DATA 1 aw_cfg->len 1
DATA_SOURCE 1 aw_cfg $1
MEM_ZERO 1 aw_cfg
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 aw_cfg->len
LOCK2 &aw88399->lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct aw88399)->lock

sound/soc/codecs/aw88395/aw88395_device.c aw88395_dev_init() -> aw88395_dev_cfg_load()

Type Parameter Key Value
PARAM_VALUE 0 aw_dev 4096-ptr_max
PARAM_VALUE 0 aw_dev->acf 0
PARAM_VALUE 0 aw_dev->cali_delay_desc.delay 0
PARAM_VALUE 0 aw_dev->cali_desc.cali_re 0
PARAM_VALUE 0 aw_dev->cali_desc.cali_result 0
PARAM_VALUE 0 aw_dev->cali_desc.cali_running 0
PARAM_VALUE 0 aw_dev->cali_desc.cali_switch 0
PARAM_VALUE 0 aw_dev->cali_desc.ra 0
PARAM_VALUE 0 aw_dev->cali_desc.store_vol 0
PARAM_VALUE 0 aw_dev->chip_id 8265
PARAM_VALUE 0 aw_dev->crc_dsp_cfg.data 0
PARAM_VALUE 0 aw_dev->crc_dsp_cfg.len 0
PARAM_VALUE 0 aw_dev->dev 0,4096-ptr_max
PARAM_VALUE 0 aw_dev->dsp_cfg 0
PARAM_VALUE 0 aw_dev->dsp_cfg_len 0
PARAM_VALUE 0 aw_dev->dsp_crc_st 0
PARAM_VALUE 0 aw_dev->dsp_fw_len 0
PARAM_VALUE 0 aw_dev->dsp_lock.dep_map->name 0-255
PARAM_VALUE 0 aw_dev->dsp_lock.first_waiter 0
PARAM_VALUE 0 aw_dev->dsp_lock.magic 0
PARAM_VALUE 0 aw_dev->dsp_lock.osq.tail.counter 0
PARAM_VALUE 0 aw_dev->dsp_lock.owner.counter 0
PARAM_VALUE 0 aw_dev->fade_in_time 0
PARAM_VALUE 0 aw_dev->fade_out_time 0
PARAM_VALUE 0 aw_dev->fade_step 48
PARAM_VALUE 0 aw_dev->fw_status 0
PARAM_VALUE 0 aw_dev->i2c 0,4096-ptr_max
PARAM_VALUE 0 aw_dev->platform 0
PARAM_VALUE 0 aw_dev->prof_cur 0
PARAM_VALUE 0 aw_dev->prof_data_type 0
PARAM_VALUE 0 aw_dev->prof_index 0
PARAM_VALUE 0 aw_dev->prof_info.count 0
PARAM_VALUE 0 aw_dev->prof_info.prof_desc 0
PARAM_VALUE 0 aw_dev->prof_info.prof_name_list 0
PARAM_VALUE 0 aw_dev->prof_info.prof_type (-1)
PARAM_VALUE 0 aw_dev->profctrl_desc.cur_mode 0
PARAM_VALUE 0 aw_dev->regmap 0-ptr_max
PARAM_VALUE 0 aw_dev->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 aw_dev->status 0
PARAM_VALUE 0 aw_dev->vmax_desc.init_vmax 0
PARAM_VALUE 0 aw_dev->volume_desc.ctl_volume 0
PARAM_VALUE 0 aw_dev->volume_desc.init_volume 0
PARAM_VALUE 0 aw_dev->volume_desc.max_volume 0
PARAM_VALUE 0 aw_dev->volume_desc.mute_volume 0
PARAM_VALUE 0 *aw_dev->regmap->cache->data 0-4294967295
PARAM_VALUE 1 aw_cfg 4096-ptr_max
PARAM_VALUE 1 aw_cfg->data->hdr_version 1,16777216
PARAM_VALUE 1 aw_cfg->data->id 169212168
PARAM_VALUE 1 aw_cfg->len s32min-(-1),80-s32max
CAPPED_DATA 1 aw_cfg->data->ddt_num 1
CAPPED_DATA 1 aw_cfg->len 1
DATA_SOURCE 0 aw_dev $0
DATA_SOURCE 1 aw_cfg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 aw_dev->i2c->irq
NO_OVERFLOW_SIMPLE 1 aw_cfg->len
LOCK2 _T->lock