Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/soc/soc-compress.c soc_compr_trigger() -> snd_soc_component_compr_trigger()

Type Parameter Key Value
PARAM_VALUE 0 cstream 4096-ptr_max
PARAM_VALUE 0 cstream->ops 4096-ptr_max
PARAM_VALUE 0 cstream->private_data 4096-ptr_max
PARAM_VALUE 1 cmd 0-3,7-9
BUF_SIZE 0 cstream (-1),288
BUF_SIZE 0 cstream (-1),288
DATA_SOURCE 0 cstream $0
DATA_SOURCE 1 cmd $1
HARD_MAX 1 cmd 9
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/soc/soc-compress.c soc_compr_trigger_fe() -> snd_soc_component_compr_trigger()

Type Parameter Key Value
PARAM_VALUE 0 cstream 4096-ptr_max
PARAM_VALUE 0 cstream->direction 0-1,3-u32max
PARAM_VALUE 0 cstream->ops 4096-ptr_max
PARAM_VALUE 0 cstream->private_data 4096-ptr_max
PARAM_VALUE 0 cstream->runtime 4096-ptr_max
PARAM_VALUE 0 cstream->runtime->state s32min-(-1),3,5,7-s32max
PARAM_VALUE 1 cmd 7,9
BUF_SIZE 0 cstream 288
DATA_SOURCE 0 cstream $0
DATA_SOURCE 1 cmd $1
BIT_INFO 1 cmd 0x1,0xf
HARD_MAX 1 cmd 9
RX_PATH
LOCK2 _T->lock

sound/soc/soc-compress.c soc_compr_trigger_fe() -> snd_soc_component_compr_trigger()

Type Parameter Key Value
PARAM_VALUE 0 cstream 4096-ptr_max
PARAM_VALUE 0 cstream->ops 4096-ptr_max
PARAM_VALUE 0 cstream->private_data 4096-ptr_max
PARAM_VALUE 0 cstream->runtime->private_data->hstream.running 0-1
PARAM_VALUE 0 cstream->runtime->private_data->hstream.start_wallclk 0-4294967295
PARAM_VALUE 1 cmd 0-3,8
BUF_SIZE 0 cstream (-1),288
BUF_SIZE 0 cstream (-1),288
DATA_SOURCE 0 cstream $0
DATA_SOURCE 1 cmd $1
HARD_MAX 1 cmd 8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cstream->runtime->private_data->hstream s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.assigned_key s32min-s32max
HOST_DATA 0 cstream->runtime->private_data->hstream.bdl.addr s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.bdl.bytes s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.bdl.dev.dir 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.bdl.dev.need_sync 0-1
HOST_DATA 0 cstream->runtime->private_data->hstream.bdl.dev.type s32min-s32max
HOST_DATA 0 cstream->runtime->private_data->hstream.bufsize 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.cc.mask s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.cc.mult 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.cc.shift 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.curr_pos s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.delay_negative_threshold s32min-s32max
HOST_DATA 0 cstream->runtime->private_data->hstream.direction s32min-s32max
HOST_DATA 0 cstream->runtime->private_data->hstream.dpib 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.dsp_mutex.osq.tail.counter s32min-s32max
HOST_DATA 0 cstream->runtime->private_data->hstream.dsp_mutex.owner.counter s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.fifo_size 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.format_val 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.frags 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.index 0-255
HOST_DATA 0 cstream->runtime->private_data->hstream.locked 0-1
HOST_DATA 0 cstream->runtime->private_data->hstream.lpib 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.no_period_wakeup 0-1
HOST_DATA 0 cstream->runtime->private_data->hstream.opened 0-1
HOST_DATA 0 cstream->runtime->private_data->hstream.period_bytes 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.period_wallclk s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.prepared 0-1
HOST_DATA 0 cstream->runtime->private_data->hstream.sd_int_sta_mask 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.start_wallclk 0-4294967295
HOST_DATA 0 cstream->runtime->private_data->hstream.stream_tag 0-255
HOST_DATA 0 cstream->runtime->private_data->hstream.tc.cycle_last s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.tc.frac s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.tc.mask s64min-s64max
HOST_DATA 0 cstream->runtime->private_data->hstream.tc.nsec s64min-s64max
LOCK2 &fe->card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex