Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

sound/hda/core/ext/bus.c snd_hdac_ext_bus_device_remove() -> snd_hdac_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->dev.power.wakeirq->status 0-4294967295
CAPPED_DATA 0 &codec->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/soc/sof/intel/hda-codec.c hda_codec_probe() -> snd_hdac_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->addr 0-7
PARAM_VALUE 0 codec->afg_function_id 1
PARAM_VALUE 0 codec->bus 4096-ptr_max
PARAM_VALUE 0 codec->chip_name 1-u64max
PARAM_VALUE 0 codec->end_nid 2-33021
PARAM_VALUE 0 codec->in_pm.counter 0-s32max
PARAM_VALUE 0 codec->list.next 4096-ptr_max
PARAM_VALUE 0 codec->mfg_function_id 2
PARAM_VALUE 0 codec->num_nodes 1-254
PARAM_VALUE 0 codec->regmap_lock.magic 4096-ptr_max
PARAM_VALUE 0 codec->start_nid 1-s16max
PARAM_VALUE 0 codec->type 1
PARAM_VALUE 0 codec->vendor_name 1-u64max
PARAM_VALUE 0 codec->widget_lock.magic 4096-ptr_max
PARAM_VALUE 0 codec->widgets 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/hda/common/controller.c azx_codec_configure() -> snd_hdac_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->dev.bus 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/hda/common/codec.c snd_hda_codec_unregister() -> snd_hdac_device_unregister()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->type 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL