Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

sound/soc/qcom/sdw.c qcom_snd_sdw_prepare() -> sdw_prepare_stream()

Type Parameter Key Value
PARAM_VALUE 0 stream 1-18446744073709551091,(-523)-(-1)
DATA_SOURCE 0 stream r qcom_snd_sdw_get_stream
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/sdw_utils/soc_sdw_utils.c asoc_sdw_prepare() -> sdw_prepare_stream()

Type Parameter Key Value
PARAM_VALUE 0 stream 0-ptr_max
DATA_SOURCE 0 stream r snd_soc_dai_get_stream
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

drivers/soundwire/intel_ace2x.c intel_ace2x_bpt_open_stream() -> sdw_prepare_stream()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->m_rt_count 0
PARAM_VALUE 0 stream->master_list.next 4096-ptr_max
PARAM_VALUE 0 stream->master_list.prev 4096-ptr_max
PARAM_VALUE 0 stream->name 7649429940107837440
PARAM_VALUE 0 stream->state 0
PARAM_VALUE 0 stream->type 2
BUF_SIZE 0 stream 48
STR_LEN 0 stream->name 3
TERMINATED 0 stream->name 1
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex