Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/apple/mca.c mca_pcm_new() -> mca_pcm_free()

Type Parameter Key Value
PARAM_VALUE 0 component 4096-ptr_max
PARAM_VALUE 0 component->driver 4096-ptr_max
PARAM_VALUE 0 component->driver->pcm_new 1-u64max
PARAM_VALUE 1 pcm 4096-ptr_max
PARAM_VALUE 1 pcm->internal 1
PARAM_VALUE 1 pcm->open_mutex.osq.tail.counter 0
PARAM_VALUE 1 pcm->open_mutex.owner.counter 0
PARAM_VALUE 1 pcm->streams 4096-ptr_max
DATA_SOURCE 0 component $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/soc-component.c snd_soc_pcm_component_free() -> (struct snd_soc_component_driver)->pcm_free()

Type Parameter Key Value
PARAM_VALUE 0 component 4096-ptr_max
PARAM_VALUE 0 component->driver 4096-ptr_max
PARAM_VALUE 0 component->driver->pcm_free 1-u64max
PARAM_VALUE 1 pcm 1-u64max
CONTAINER 0 -120-96+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock