Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 aw88399 4096-ptr_max
PARAM_VALUE 0 aw88399->aw_cfg 4096-ptr_max
PARAM_VALUE 0 aw88399->aw_cfg->data 0
PARAM_VALUE 0 aw88399->aw_cfg->data->ddt_num 0-s32max
PARAM_VALUE 0 aw88399->aw_cfg->data->hdr_version 1,16777216
PARAM_VALUE 0 aw88399->aw_cfg->data->id 169212168
PARAM_VALUE 0 aw88399->aw_cfg->len s32min-(-1),80-s32max
PARAM_VALUE 0 aw88399->aw_pa 4096-ptr_max
PARAM_VALUE 0 aw88399->aw_pa->acf 0
PARAM_VALUE 0 aw88399->aw_pa->cali_desc.cali_result 0-1
PARAM_VALUE 0 aw88399->aw_pa->cali_desc.ra 0-1048575
PARAM_VALUE 0 aw88399->aw_pa->cali_desc.store_vol 0,256-65280
PARAM_VALUE 0 aw88399->aw_pa->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 aw88399->aw_pa->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 aw88399->aw_pa->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 aw88399->aw_pa->dsp_cfg 0-1
PARAM_VALUE 0 aw88399->aw_pa->dsp_crc_st 0-1
PARAM_VALUE 0 aw88399->aw_pa->fw_status 0
PARAM_VALUE 0 aw88399->aw_pa->platform 0
PARAM_VALUE 0 aw88399->aw_pa->prof_data_type 0-9,11-u32max
PARAM_VALUE 0 aw88399->aw_pa->prof_info.prof_type (-1)-0,2
PARAM_VALUE 0 aw88399->aw_pa->profctrl_desc.cur_mode 0-1
PARAM_VALUE 0 aw88399->aw_pa->status 0-1
PARAM_VALUE 0 aw88399->aw_pa->volume_desc.init_volume 0-1023
PARAM_VALUE 0 aw88399->aw_pa->volume_desc.max_volume 0
PARAM_VALUE 0 aw88399->aw_pa->volume_desc.mute_volume 0,720,1023
PARAM_VALUE 0 aw88399->bsts_unreliable 0
PARAM_VALUE 0 aw88399->lock.dep_map->name 0-255
PARAM_VALUE 0 aw88399->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aw88399->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aw88399->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 aw88399->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 aw88399->lock.wait_lock.owner (-1)
PARAM_VALUE 0 aw88399->lock.wait_lock.owner_cpu u32max
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 0 aw88399 s32min-(-2),1-s32max
BUF_SIZE 0 aw88399 s32min-(-2),1-s32max
BUF_SIZE 0 aw88399->aw_cfg 4-u64max
BUF_SIZE 0 aw88399->reset_gpio s32min,(-1),1-s32max
BUF_SIZE 1 aw_cfg 4-u64max
BUF_SIZE 1 aw_cfg 4-u64max
CAPPED_DATA 0 aw88399->aw_cfg->data->ddt_num 1
CAPPED_DATA 0 aw88399->aw_cfg->len 1
CAPPED_DATA 0 &aw88399->lock 1
CAPPED_DATA 1 aw_cfg->data->ddt_num 1
CAPPED_DATA 1 aw_cfg->len 1
DATA_SOURCE 0 aw88399 $0
DATA_SOURCE 1 aw_cfg r devm_kzalloc
MEM_ZERO 0 aw88399->aw_cfg
MEM_ZERO 1 aw_cfg
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 aw88399->aw_cfg->len
NO_OVERFLOW_SIMPLE 1 aw_cfg->len
UNITS 0 aw88399 unit_byte
LOCK2 0 &aw88399->lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct aw88399)->lock