Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/hda/core/ext/stream.c snd_hdac_apl_host_stream_setup() -> snd_hdac_ext_stream_decouple()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 hext_stream 4096-ptr_max
PARAM_VALUE 2 decouple 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/hda/core/ext/stream.c snd_hdac_apl_host_stream_setup() -> snd_hdac_ext_stream_decouple()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 1 hext_stream 4096-ptr_max
PARAM_VALUE 1 hext_stream->decoupled 0
PARAM_VALUE 2 decouple 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/hda/core/ext/stream.c snd_hdac_ext_stream_free_all() -> snd_hdac_ext_stream_decouple()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->posbuf.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 bus->posbuf.area->memcg_data 0
PARAM_VALUE 0 bus->posbuf.area->page_type 0-4294967295
PARAM_VALUE 0 bus->rb.area->_refcount.counter s32min-s32max
PARAM_VALUE 0 bus->rb.area->memcg_data 0
PARAM_VALUE 0 bus->rb.area->page_type 0-4294967295
PARAM_VALUE 0 bus->rb.private_data->sgl 0
PARAM_VALUE 0 bus->rb.private_data->sgt.sgl 0
PARAM_VALUE 1 hext_stream 4096-ptr_max
PARAM_VALUE 2 decouple 0
BUF_SIZE 0 bus s32min-(-2),1-s32max
BUF_SIZE 0 bus s32min-(-2),1-s32max
CAPPED_DATA 0 bus 1
CAPPED_DATA 0 &bus->stream_list 1
DATA_SOURCE 0 bus $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 bus unit_byte

sound/soc/intel/avs/pcm.c avs_dai_fe_prepare() -> snd_hdac_ext_stream_decouple()

Type Parameter Key Value
PARAM_VALUE 2 decouple 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/intel/avs/pcm.c avs_dai_hda_be_prepare() -> snd_hdac_ext_stream_decouple()

Type Parameter Key Value
PARAM_VALUE 1 hext_stream 4096-ptr_max
PARAM_VALUE 1 hext_stream->link_prepared 0
PARAM_VALUE 2 decouple 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL