Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/soc/sof/ipc3-pcm.c snd_sof_set_stream_data_offset() -> (struct snd_sof_dsp_ops)->set_stream_data_offset()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
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 sps 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
DATA_SOURCE 0 sdev $0
DATA_SOURCE 1 sps $1
DATA_SOURCE 2 posn_offset $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

sound/soc/sof/compress.c snd_sof_set_stream_data_offset() -> (struct snd_sof_dsp_ops)->set_stream_data_offset()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->debugfs_root->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sdev->debugfs_root->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sdev->dev->cma_area->available_count 0-s64max
PARAM_VALUE 0 sdev->fw_state 0-4,6-8
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->max_payload_size 0,228-u64max
PARAM_VALUE 0 sdev->ipc->sdev->msg->rx_data 0,784178113353506816,6806950553865195520,8362215616277610496
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 sps 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
CAPPED_DATA 0 sdev->ipc->max_payload_size 1
DATA_SOURCE 0 sdev $0
DATA_SOURCE 1 sps $1
DATA_SOURCE 2 posn_offset $2
LOCK2 _T->lock
HALF_LOCKED2 &fe->card->mutex