Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 724405500653985792
PARAM_VALUE 2 $ 0-s32max
BUF_SIZE 1 fmt 8
CAPPED_DATA 2 $ 1
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 7
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 2 $ unit_array_size
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/ca0132.c ca0132_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.regmap->cache_dirty 0-1
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 8848579918638026752
BUF_SIZE 1 fmt 14
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 13
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/ca0132.c ca0132_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.regmap->cache_dirty 0-1
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->pcm_list_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 7399426172929720320
BUF_SIZE 1 fmt 22
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 21
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/ca0132.c ca0132_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.regmap->cache_dirty 0-1
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->pcm_list_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 7941345632897085440
BUF_SIZE 1 fmt 19
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 18
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/ca0132.c ca0132_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.regmap->cache_dirty 0-1
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->pcm_list_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 1764125641099657216
BUF_SIZE 1 fmt 15
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 14
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/ca0132.c dbpro_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.regmap->cache_dirty 0-1
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 2984247655809613824
BUF_SIZE 1 fmt 18
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 17
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/ca0132.c dbpro_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.regmap->cache_dirty 0-1
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->pcm_list_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 1764125641099657216
BUF_SIZE 1 fmt 15
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 14
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c snd_hda_gen_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 8347350738675638272
PARAM_VALUE 2 $ 4096-ptr_max
BUF_SIZE 1 fmt 3
BUF_SIZE 2 $ 32
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 2
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c snd_hda_gen_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->pcm_list_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 8347350738675638272
PARAM_VALUE 2 $ 4096-ptr_max
BUF_SIZE 1 fmt 3
BUF_SIZE 2 $ 32
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 2
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c snd_hda_gen_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->pcm_list_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 8347350738675638272
PARAM_VALUE 2 $ 4096-ptr_max
BUF_SIZE 0 codec->follower_dig_outs (-1),6
BUF_SIZE 1 fmt 3
BUF_SIZE 2 $ 32
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 2
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 1 fmt 2056245261697769472
BUF_SIZE 1 fmt 7
CAPPED_DATA 0 codec->core.start_nid 1
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 6
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/si3054.c si3054_build_pcms() -> snd_hda_codec_pcm_new()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.regmap 0-ptr_max
PARAM_VALUE 0 codec->core.vendor_verbs.alloc_align 8
PARAM_VALUE 0 codec->core.vendor_verbs.elem_size 4
PARAM_VALUE 0 codec->pcm_list_head.next 4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 1 fmt 7392994673198149632
BUF_SIZE 1 fmt 13
DATA_SOURCE 0 codec $0
STR_LEN 0 codec 12
TERMINATED 1 fmt 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock