Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

sound/soc/intel/avs/probes.c avs_probe_compr_free() -> snd_compr_free_pages()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->ops 4096-ptr_max
PARAM_VALUE 0 stream->private_data 4096-ptr_max
PARAM_VALUE 0 stream->runtime 4096-ptr_max
PARAM_VALUE 0 stream->runtime->private_data 0,4096-ptr_max
PARAM_VALUE 0 stream->runtime->private_data->audio_client->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->audio_client->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->audio_client->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->audio_client->q6asm->slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->audio_client->refcount.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->audio_client->session 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->compr_buffer.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->compr_buffer.area->page_type 0-4294967295
PARAM_VALUE 0 stream->runtime->private_data->dma_buffer.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->dma_buffer.area->page_type 0-4294967295
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->graph->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->graph->port->pr->svcs_idr.idr_rt.xa_flags 0-4294967295
PARAM_VALUE 0 stream->runtime->private_data->graph->port->pr->svcs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->iram_buffer.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->iram_buffer.area->page_type 0-4294967295
BUF_SIZE 0 stream->device (-1),24,48,63,72,104,144,184,208,240,256,272,344,376,448,520,552,560
BUF_SIZE 0 stream->runtime (-1),216
CAPPED_DATA 0 stream 1
CAPPED_DATA 0 stream->private_data->num_components 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fe->card->mutex
HALF_LOCKED2 _T->lock

sound/soc/sof/sof-client-probes.c sof_probes_compr_shutdown() -> snd_compr_free_pages()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->ops 4096-ptr_max
PARAM_VALUE 0 stream->private_data 4096-ptr_max
PARAM_VALUE 0 stream->runtime 4096-ptr_max
PARAM_VALUE 0 stream->runtime->private_data 0,4096-ptr_max
PARAM_VALUE 0 stream->runtime->private_data->audio_client->cmd_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->audio_client->cmd_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->audio_client->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->audio_client->q6asm->slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->audio_client->refcount.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->audio_client->session 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->compr_buffer.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->compr_buffer.area->page_type 0-4294967295
PARAM_VALUE 0 stream->runtime->private_data->dma_buffer.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->dma_buffer.area->page_type 0-4294967295
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->dsp->cs_dsp.pwr_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->graph->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->graph->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 stream->runtime->private_data->graph->port->pr->svcs_idr.idr_rt.xa_flags 0-4294967295
PARAM_VALUE 0 stream->runtime->private_data->graph->port->pr->svcs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 stream->runtime->private_data->iram_buffer.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 stream->runtime->private_data->iram_buffer.area->page_type 0-4294967295
BUF_SIZE 0 stream->device (-1),24,48,63,72,104,144,184,208,240,256,272,344,376,448,520,552,560
BUF_SIZE 0 stream->runtime (-1),216
CAPPED_DATA 0 stream 1
CAPPED_DATA 0 stream->private_data->num_components 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fe->card->mutex
HALF_LOCKED2 _T->lock