Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/soc/codecs/hda.c hda_codec_probe() -> hda_codec_probe_complete()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->addr 0-15
PARAM_VALUE 0 codec->bus 1-u64max
PARAM_VALUE 0 codec->card 4096-ptr_max
PARAM_VALUE 0 codec->card->proc_root->children.prev 4096-ptr_max
PARAM_VALUE 0 codec->card->proc_root->children.prev->next 4096-ptr_max
PARAM_VALUE 0 codec->card->proc_root->children.prev->next->next 4096-ptr_max
PARAM_VALUE 0 codec->core->bus->corb.buf 0-4294967294
PARAM_VALUE 0 codec->core->bus->last_cmd 0-u32max
PARAM_VALUE 0 codec->core.addr 0-15
PARAM_VALUE 0 codec->core.bus->cmd_dma_state 1
PARAM_VALUE 0 codec->core.bus->dev->power.request 0-4
PARAM_VALUE 0 codec->core.bus->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.bus->rirb.buf 4096-ptr_max
PARAM_VALUE 0 codec->core.bus->rirb.rp 0
PARAM_VALUE 0 codec->core.bus->rirb.wp 0
PARAM_VALUE 0 codec->core.dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->core.dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 codec->core.dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 codec->core.dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.exec_verb 6994400078892957696
PARAM_VALUE 0 codec->core.num_nodes 0-s32max
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->hints.alloc_align 32
PARAM_VALUE 0 codec->hints.elem_size 16
PARAM_VALUE 0 codec->hwdep 4096-ptr_max
PARAM_VALUE 0 codec->hwdep->card 4096-ptr_max
PARAM_VALUE 0 codec->hwdep->device 0-15
PARAM_VALUE 0 codec->hwdep->open_mutex.first_waiter 0
PARAM_VALUE 0 codec->hwdep->open_mutex.owner.counter 0
PARAM_VALUE 0 codec->hwdep->oss_type (-1)
PARAM_VALUE 0 codec->init_verbs.alloc_align 32
PARAM_VALUE 0 codec->init_verbs.elem_size 12
PARAM_VALUE 0 codec->modelname 0,4096-ptr_max
PARAM_VALUE 0 codec->preset 4096-ptr_max
PARAM_VALUE 0 codec->user_mutex.dep_map->name 0-255
PARAM_VALUE 0 codec->user_mutex.first_waiter 0
PARAM_VALUE 0 codec->user_mutex.magic 4096-ptr_max
PARAM_VALUE 0 codec->user_mutex.osq.tail.counter 0
PARAM_VALUE 0 codec->user_mutex.owner.counter 0
PARAM_VALUE 0 codec->user_pins.alloc_align 16
PARAM_VALUE 0 codec->user_pins.elem_size 8
PARAM_VALUE 0 codec->wcaps 16,4096-ptr_max
PARAM_VALUE 0 *codec->core->bus->rirb.buf 0-255
PARAM_VALUE 0 *codec->core->bus->rirb.cmds s32min-s32max
CAPPED_DATA 0 codec->core.end_nid 1
CAPPED_DATA 0 codec->core.num_nodes 1
PARAM_COMPARE 0 &codec->pcm_list_head != $0->pcm_list_head.next
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 0 codec unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/intel/avs/boards/hdaudio.c avs_card_late_probe() -> hda_codec_probe_complete()

Type Parameter Key Value
CAPPED_DATA 0 &codec->pcm_list_head 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex