Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/soc/amd/acp/acp-sdw-sof-mach.c create_sdw_dailink() -> (struct asoc_sdw_dai_info)->init()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->aux_dev 1-u64max
PARAM_VALUE 0 card->codec_conf 1-u64max
PARAM_VALUE 0 card->dai_link 1-u64max
PARAM_VALUE 0 card->dev 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->dev->platform_data 4096-ptr_max
PARAM_VALUE 0 card->drvdata 4096-ptr_max
PARAM_VALUE 0 card->late_probe 87902716067627008
PARAM_VALUE 0 card->name 7212424586306699264
PARAM_VALUE 0 card->num_aux_devs 0-s32max
PARAM_VALUE 0 card->owner 0
PARAM_VALUE 1 dai_links 4096-ptr_max
PARAM_VALUE 1 dai_links->codecs 1-u64max
PARAM_VALUE 1 dai_links->cpus 1-u64max
PARAM_VALUE 1 dai_links->init 8121825029416894464
PARAM_VALUE 1 dai_links->name 1-u64max
PARAM_VALUE 1 dai_links->no_pcm 1
PARAM_VALUE 1 dai_links->num_cpus 0-32
PARAM_VALUE 1 dai_links->num_platforms 1
PARAM_VALUE 1 dai_links->ops 3814076987218780160
PARAM_VALUE 1 dai_links->platforms 4211468547495034880
PARAM_VALUE 1 dai_links->stream_name 1-u64max
PARAM_VALUE 2 info->part_id 0-1,1792,1809-1813,1825-1826,4872,4886,4888,4896-4897,5906-5907,10371,10811,13654-13655,13666-13667,16962-16963,16965,16969,18247,21845,21874,21930,22130,22146,33635,33651,37718,43605,43690
BUF_SIZE 0 card->aux_dev 0-s32max
BUF_SIZE 0 card->dev 1616
BUF_SIZE 0 card->name 14
DATA_SOURCE 0 card $0
STR_LEN 0 card->name 13
CONTAINER 2 *(-80-56+48) $(-1)
TERMINATED 0 card->name 1
MEM_ZERO 0 card
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 card->num_aux_devs
NO_OVERFLOW_SIMPLE 0 card->num_configs
NO_OVERFLOW_SIMPLE 0 card->num_links
NO_OVERFLOW_SIMPLE 1 dai_links->num_codecs
NO_OVERFLOW_SIMPLE 1 dai_links->num_cpus

sound/soc/amd/acp/acp-sdw-legacy-mach.c create_sdw_dailink() -> (struct asoc_sdw_dai_info)->init()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->aux_dev 1-u64max
PARAM_VALUE 0 card->codec_conf 1-u64max
PARAM_VALUE 0 card->dai_link 1-u64max
PARAM_VALUE 0 card->dev 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->dev->platform_data 4096-ptr_max
PARAM_VALUE 0 card->drvdata 4096-ptr_max
PARAM_VALUE 0 card->late_probe 87902716067627008
PARAM_VALUE 0 card->name 7212424586306699264
PARAM_VALUE 0 card->num_aux_devs 0-s32max
PARAM_VALUE 0 card->owner 0
PARAM_VALUE 1 dai_links 4096-ptr_max
PARAM_VALUE 1 dai_links->codecs 1-u64max
PARAM_VALUE 1 dai_links->cpus 1-u64max
PARAM_VALUE 1 dai_links->init 8121825029416894464
PARAM_VALUE 1 dai_links->name 1-u64max
PARAM_VALUE 1 dai_links->no_pcm 0
PARAM_VALUE 1 dai_links->num_cpus 0-32
PARAM_VALUE 1 dai_links->num_platforms 1
PARAM_VALUE 1 dai_links->ops 1721875172620771328
PARAM_VALUE 1 dai_links->platforms 4096-ptr_max
PARAM_VALUE 1 dai_links->stream_name 1-u64max
PARAM_VALUE 2 info->part_id 0-1,1792,1809-1813,1825-1826,4872,4886,4888,4896-4897,5906-5907,10371,10811,13654-13655,13666-13667,16962-16963,16965,16969,18247,21845,21874,21930,22130,22146,33635,33651,37718,43605,43690
BUF_SIZE 0 card->aux_dev 0-s32max
BUF_SIZE 0 card->dev 1616
BUF_SIZE 0 card->name 14
DATA_SOURCE 0 card $0
STR_LEN 0 card->name 13
CONTAINER 2 *(-80-56+48) $(-1)
TERMINATED 0 card->name 1
MEM_ZERO 0 card
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 card->num_aux_devs
NO_OVERFLOW_SIMPLE 0 card->num_configs
NO_OVERFLOW_SIMPLE 0 card->num_links
NO_OVERFLOW_SIMPLE 1 dai_links->num_codecs
NO_OVERFLOW_SIMPLE 1 dai_links->num_cpus

sound/soc/intel/boards/sof_sdw.c create_sdw_dailink() -> (struct asoc_sdw_dai_info)->init()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->add_dai_link 797497081956352000
PARAM_VALUE 0 card->aux_dev 1-u64max
PARAM_VALUE 0 card->codec_conf 1-u64max
PARAM_VALUE 0 card->dai_link 1-u64max
PARAM_VALUE 0 card->dev 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->dev->platform_data 4096-ptr_max
PARAM_VALUE 0 card->drvdata 4096-ptr_max
PARAM_VALUE 0 card->late_probe 3857075344559251456
PARAM_VALUE 0 card->name 9051720366124453888
PARAM_VALUE 0 card->num_aux_devs 0-s32max
PARAM_VALUE 0 card->owner 0
PARAM_VALUE 1 dai_links 4096-ptr_max
PARAM_VALUE 1 dai_links->codecs 1-u64max
PARAM_VALUE 1 dai_links->cpus 1-u64max
PARAM_VALUE 1 dai_links->init 8121825029416894464
PARAM_VALUE 1 dai_links->name 1-u64max
PARAM_VALUE 1 dai_links->no_pcm 1
PARAM_VALUE 1 dai_links->num_cpus 0-32
PARAM_VALUE 1 dai_links->num_platforms 1
PARAM_VALUE 1 dai_links->ops 3230882236559466496
PARAM_VALUE 1 dai_links->platforms 1-u64max
PARAM_VALUE 1 dai_links->stream_name 1-u64max
PARAM_VALUE 2 info->add_sidecar 0,5280346056292556800
PARAM_VALUE 2 info->part_id 0-1,1792,1809-1813,1825-1826,4872,4886,4888,4896-4897,5906-5907,10371,10811,13654-13655,13666-13667,16962-16963,16965,16969,18247,21845,21874,21930,22130,22146,33635,33651,37718,43605,43690
BUF_SIZE 0 card->aux_dev 0-s32max
BUF_SIZE 0 card->dev 1616
BUF_SIZE 0 card->name 10
DATA_SOURCE 0 card $0
STR_LEN 0 card->name 9
CONTAINER 2 *(-80-56+48) $(-1)
TERMINATED 0 card->name 1
MEM_ZERO 0 card
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 card->num_aux_devs
NO_OVERFLOW_SIMPLE 0 card->num_configs
NO_OVERFLOW_SIMPLE 0 card->num_links
NO_OVERFLOW_SIMPLE 1 dai_links->num_codecs
NO_OVERFLOW_SIMPLE 1 dai_links->num_cpus

sound/soc/intel/boards/sof_sdw.c create_ssp_dailinks() -> (struct asoc_sdw_dai_info)->init()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->add_dai_link 797497081956352000
PARAM_VALUE 0 card->aux_dev 1-u64max
PARAM_VALUE 0 card->codec_conf 1-u64max
PARAM_VALUE 0 card->dai_link 1-u64max
PARAM_VALUE 0 card->dev 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 card->dev->platform_data 4096-ptr_max
PARAM_VALUE 0 card->drvdata 4096-ptr_max
PARAM_VALUE 0 card->late_probe 3857075344559251456
PARAM_VALUE 0 card->name 9051720366124453888
PARAM_VALUE 0 card->num_aux_devs 0-s32max
PARAM_VALUE 0 card->owner 0
PARAM_VALUE 1 dai_links 1-u64max
PARAM_VALUE 1 dai_links->codecs 4096-ptr_max
PARAM_VALUE 1 dai_links->cpus 4096-ptr_max
PARAM_VALUE 1 dai_links->init 0
PARAM_VALUE 1 dai_links->name 1-u64max
PARAM_VALUE 1 dai_links->no_pcm 1
PARAM_VALUE 1 dai_links->num_codecs 1
PARAM_VALUE 1 dai_links->num_cpus 1
PARAM_VALUE 1 dai_links->num_platforms 1
PARAM_VALUE 1 dai_links->ops 0,5799715635494682624
PARAM_VALUE 1 dai_links->platforms 4096-ptr_max
PARAM_VALUE 1 dai_links->stream_name 1-u64max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->dais 4096-ptr_max
PARAM_VALUE 2 info->part_id 0,1792,1809-1813,1825-1826,4872,4886,4888,4896-4897,5906-5907,10371,10811,13654-13655,13666-13667,16962-16963,16965,16969,18247,21845,21874,21930,22130,22146,33635,33651,37718,43605,43690
PARAM_VALUE 3 playback 0
BUF_SIZE 0 card 1056
BUF_SIZE 0 card->aux_dev 0-s32max
BUF_SIZE 0 card->dev 1616
BUF_SIZE 0 card->name 10
DATA_SOURCE 0 card $0
DATA_SOURCE 2 info $3
STR_LEN 0 card->name 9
TERMINATED 0 card->name 1
MEM_ZERO 0 card
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 card->num_aux_devs
NO_OVERFLOW_SIMPLE 0 card->num_configs
NO_OVERFLOW_SIMPLE 0 card->num_links