Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/drivers/vx/vx_pcm.c vx_pcm_trigger() -> vx_pcm_playback_transfer()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 subs 4096-ptr_max
PARAM_VALUE 1 subs->dma_buffer.dev.dev->cma_area->available_count 0-s64max
PARAM_VALUE 1 subs->dma_buffer.dev.dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 subs->dma_buffer.dev.dev->dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 1 subs->ops 4096-ptr_max
PARAM_VALUE 1 subs->private_data 4096-ptr_max
PARAM_VALUE 1 subs->pstr->stream 0-1
PARAM_VALUE 1 subs->runtime 4096-ptr_max
PARAM_VALUE 1 subs->runtime->audio_tstamp_report.accuracy 0,42
PARAM_VALUE 1 subs->runtime->audio_tstamp_report.actual_type 0-2,5
PARAM_VALUE 1 subs->runtime->fasync->on s32min-s32max
PARAM_VALUE 1 subs->runtime->private_data 4096-ptr_max
PARAM_VALUE 1 subs->runtime->trigger_master 4096-ptr_max
PARAM_VALUE 2 pipe 4096-ptr_max
PARAM_VALUE 2 pipe->is_capture 0
PARAM_VALUE 3 nchunks 2
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 1 subs s32min-(-1),1-s32max
BUF_SIZE 1 subs s32min-(-1),1-s32max
BUF_SIZE 2 pipe s32min-(-2),1-s32max
BUF_SIZE 2 pipe s32min-(-2),1-s32max
CAPPED_DATA 1 subs 1
CAPPED_DATA 1 subs->runtime->trigger_master 1
DATA_SOURCE 1 subs $0
BIT_INFO 0 chip->chip_status 0x0,0xffff7fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 subs->f_flags 0-u32max
USER_DATA 1 subs->runtime->no_period_wakeup 0-1
USER_DATA 1 subs->runtime->rate_den 0-u32max
USER_DATA 1 subs->runtime->rate_num 0-u32max
USER_DATA 1 subs->runtime->trigger_master->f_flags 0-u32max
USER_DATA 1 *subs->runtime->oss.buffer 0-255
NO_OVERFLOW_SIMPLE 1 subs->runtime->dma_buffer_p->addr
UNITS 0 chip unit_byte
UNITS 2 pipe unit_byte
USER_PTR 1 subs->runtime->oss.buffer
HALF_LOCKED2 _T->lock
HALF_LOCKED2 1 &subs->runtime->buffer_mutex
HALF_LOCKED2 1 &subs->self_group.lock
HALF_LOCKED2 1 &subs->self_group.mutex

sound/drivers/vx/vx_pcm.c vx_pcm_update_intr() -> vx_pcm_playback_transfer()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->audio_outs 1-u32max
PARAM_VALUE 0 chip->irq_rmh->Stat 0-255
PARAM_VALUE 0 chip->irq_rmh.LgStat 2-u16max
PARAM_VALUE 0 chip->irq_rmh.Stat 4096-ptr_max
PARAM_VALUE 0 chip->playback_pipes 4096-ptr_max
PARAM_VALUE 1 subs 4096-ptr_max
PARAM_VALUE 2 pipe 4096-ptr_max
PARAM_VALUE 2 pipe->substream 4096-ptr_max
PARAM_VALUE 3 nchunks 0-255
CAPPED_DATA 0 chip->irq_rmh.LgCmd 1
DATA_SOURCE 0 chip $0
FUZZY_MAX 3 nchunks 1
BIT_INFO 0 chip->chip_status 0x0,0xffff7fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->irq_rmh.LgStat 2-256[c]
HOST_DATA 1 subs->runtime->private_data->core.tc.cycle_last s64min-s64max
HOST_DATA 1 subs->snapshot.cycles s64min-s64max
HOST_DATA 2 pipe->substream->runtime->private_data->core.tc.cycle_last s64min-s64max
HOST_DATA 2 pipe->substream->snapshot.cycles s64min-s64max
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq