Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/sof/ipc4-pcm.c sof_ipc4_pcm_setup() -> sof_ipc4_pcm_free()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->pcm 2727965018001317888,7051671994805637120
PARAM_VALUE 0 sdev->pdata 4096-ptr_max
PARAM_VALUE 0 sdev->pdata->desc 4096-ptr_max
PARAM_VALUE 1 spcm 4096-ptr_max
PARAM_VALUE 1 spcm->pcm.capture 1
PARAM_VALUE 1 spcm->pcm.compress 0
PARAM_VALUE 1 spcm->pcm.dai_id 0
PARAM_VALUE 1 spcm->pcm.playback 1
PARAM_VALUE 1 spcm->pcm.size 912
PARAM_VALUE 1 spcm->scomp 4096-ptr_max
PARAM_VALUE 1 spcm->scomp->dev 4096-ptr_max
PARAM_VALUE 1 spcm->stream 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 1 spcm 2760
DATA_SOURCE 0 sdev $0
DATA_SOURCE 1 spcm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/ipc4-pcm.c sof_ipc4_pcm_setup() -> sof_ipc4_pcm_free()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->pcm 2727965018001317888,7051671994805637120
PARAM_VALUE 0 sdev->pdata 4096-ptr_max
PARAM_VALUE 0 sdev->pdata->desc 4096-ptr_max
PARAM_VALUE 1 spcm 4096-ptr_max
PARAM_VALUE 1 spcm->pcm.capture 1
PARAM_VALUE 1 spcm->pcm.compress 0
PARAM_VALUE 1 spcm->pcm.dai_id 0
PARAM_VALUE 1 spcm->pcm.playback 1
PARAM_VALUE 1 spcm->pcm.size 912
PARAM_VALUE 1 spcm->scomp 4096-ptr_max
PARAM_VALUE 1 spcm->scomp->dev 4096-ptr_max
PARAM_VALUE 1 spcm->stream 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 1 spcm 2760
DATA_SOURCE 0 sdev $0
DATA_SOURCE 1 spcm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/ipc4-pcm.c sof_ipc4_pcm_setup() -> sof_ipc4_pcm_free()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->pcm 2727965018001317888,7051671994805637120
PARAM_VALUE 0 sdev->pdata 4096-ptr_max
PARAM_VALUE 0 sdev->pdata->desc 4096-ptr_max
PARAM_VALUE 0 sdev->pdata->desc->ops 4096-ptr_max
PARAM_VALUE 1 spcm 4096-ptr_max
PARAM_VALUE 1 spcm->pcm.capture 1
PARAM_VALUE 1 spcm->pcm.compress 0
PARAM_VALUE 1 spcm->pcm.dai_id 0
PARAM_VALUE 1 spcm->pcm.playback 1
PARAM_VALUE 1 spcm->pcm.size 912
PARAM_VALUE 1 spcm->scomp 4096-ptr_max
PARAM_VALUE 1 spcm->scomp->dev 4096-ptr_max
PARAM_VALUE 1 spcm->stream 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 1 spcm 2760
DATA_SOURCE 0 sdev $0
DATA_SOURCE 1 spcm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_dai_unload() -> (struct sof_ipc_pcm_ops)->pcm_free()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->pcm 2727965018001317888,7051671994805637120
PARAM_VALUE 1 spcm 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 1 spcm 48,56-s32max
BUF_SIZE 1 spcm 48,56-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock