Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/staging/greybus/audio_codec.c gbaudio_module_enable_rx() -> find_dai_stream_params()

Type Parameter Key Value
PARAM_VALUE 1 id 0
PARAM_VALUE 2 stream 1
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
DATA_SOURCE 0 codec $0
DATA_SOURCE 1 id $2
UNITS 0 codec unit_byte
LOCK2 0 &codec->lock
TYPE_LOCK (struct gbaudio_codec_info)->lock

drivers/staging/greybus/audio_codec.c gbaudio_module_enable_tx() -> find_dai_stream_params()

Type Parameter Key Value
PARAM_VALUE 1 id 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
DATA_SOURCE 0 codec $0
DATA_SOURCE 1 id $2
UNITS 0 codec unit_byte
LOCK2 0 &codec->lock
TYPE_LOCK (struct gbaudio_codec_info)->lock

drivers/staging/greybus/audio_codec.c gbcodec_hw_params() -> find_dai_stream_params()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
CAPPED_DATA 0 &codec->lock 1
CAPPED_DATA 0 &codec->module_list 1
PARAM_COMPARE 0 &codec->module_list != $0->module_list.next
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
UNITS 1 id unit_array_size
LOCK2 0 &codec->lock
TYPE_LOCK (struct gbaudio_codec_info)->lock

drivers/staging/greybus/audio_codec.c gbcodec_mute_stream() -> find_dai_stream_params()

Type Parameter Key Value
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
CAPPED_DATA 0 &codec->lock 1
DATA_SOURCE 2 stream $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
UNITS 1 id unit_array_size
LOCK2 0 &codec->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct gbaudio_codec_info)->lock

drivers/staging/greybus/audio_codec.c gbcodec_prepare() -> find_dai_stream_params()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
CAPPED_DATA 0 &codec->lock 1
CAPPED_DATA 0 &codec->module_list 1
PARAM_COMPARE 0 &codec->module_list != $0->module_list.next
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
UNITS 1 id unit_array_size
LOCK2 0 &codec->lock
TYPE_LOCK (struct gbaudio_codec_info)->lock

drivers/staging/greybus/audio_codec.c gbcodec_shutdown() -> find_dai_stream_params()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
CAPPED_DATA 0 &codec->lock 1
CAPPED_DATA 0 &codec->module_list 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
UNITS 1 id unit_array_size
LOCK2 0 &codec->lock
TYPE_LOCK (struct gbaudio_codec_info)->lock

drivers/staging/greybus/audio_codec.c gbcodec_startup() -> find_dai_stream_params()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
CAPPED_DATA 0 &codec->lock 1
CAPPED_DATA 0 &codec->module_list 1
PARAM_COMPARE 0 &codec->module_list != $0->module_list.next
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
UNITS 1 id unit_array_size
LOCK2 0 &codec->lock
TYPE_LOCK (struct gbaudio_codec_info)->lock