Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/mmc/host/sdhci-pci-core.c sdhci_pci_probe() -> (struct sdhci_pci_fixes)->probe()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->fixes 4096-ptr_max
PARAM_VALUE 0 codec->fixes->probe 608185456536363008,4472934353134616576,5026132953348526080,6094783507576180736,7304677875490402304,7818669211219365888,8116673149313028096
PARAM_VALUE 0 codec->fixes->quirks 0,40,64,131,133,2048,55296,67108864,67633152,536870912,536870976
PARAM_VALUE 0 codec->fixes->quirks2 0-1,9,72,128,280,648,1024,2312
PARAM_VALUE 0 codec->num_slots 1
PARAM_VALUE 0 codec->pdev 4096-ptr_max
PARAM_VALUE 0 codec->pdev->bus 4096-ptr_max
PARAM_VALUE 0 codec->pdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 codec->pdev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 codec->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->pdev->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 codec->pdev->driver 4096-ptr_max
PARAM_VALUE 0 codec->pdev->error_state 0-2,4-u32max
PARAM_VALUE 0 codec->pdev->is_managed 1
PARAM_VALUE 0 codec->pdev->is_virtfn 0
PARAM_VALUE 0 codec->pm_retune 1
PARAM_VALUE 0 codec->quirks 0,40,64,131,133,2048,55296,67108864,67633152,536870912,536870976
PARAM_VALUE 0 codec->quirks2 0-1,9,72,128,280,648,1024,2312
PARAM_VALUE 0 codec->rpm_retune 1
BUF_SIZE 0 codec 104
BUF_SIZE 0 codec->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,8064
DATA_SOURCE 0 codec r devm_kzalloc
CONTAINER 0 -16-24+0 $(-1)
MEM_ZERO 0 codec
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 codec->pdev->current_state 0-3[c]

sound/soc/codecs/hda.c hda_codec_probe() -> (struct hda_codec_ops)->probe()

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->bus 0,4096-ptr_max
PARAM_VALUE 0 codec->core.bus->dev->class 0,4096-ptr_max
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 0,4096-ptr_max
PARAM_VALUE 0 codec->core.bus->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 codec->core.bus->dev->type 0,4096-ptr_max
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.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.osq.tail.counter 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
PARAM_VALUE 1 id 4096-ptr_max
CAPPED_DATA 0 codec->core.end_nid 1
CAPPED_DATA 0 codec->core.num_nodes 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/hdac_hda.c hdac_hda_codec_probe() -> (struct hda_codec_ops)->probe()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->addr 0-15
PARAM_VALUE 0 codec->bus 4096-ptr_max
PARAM_VALUE 0 codec->bus->card 4096-ptr_max
PARAM_VALUE 0 codec->bus->card->components 4096-ptr_max
PARAM_VALUE 0 codec->bus->card->components_alloc_size 1-u32max
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.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.osq.tail.counter 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 1 id 4096-ptr_max
CAPPED_DATA 0 codec->core.end_nid 1
CAPPED_DATA 0 codec->core.num_nodes 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/hda/common/bind.c hda_codec_driver_probe() -> (struct hda_codec_ops)->probe()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->bus 4096-ptr_max
PARAM_VALUE 0 codec->bus->core.ext_ops 0
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->preset 4096-ptr_max
PARAM_VALUE 1 id 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING