Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

sound/soc/intel/avs/core.c hdac_stream_update_pos() -> snd_hdac_stream_get_pos_posbuf()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bus->reg_lock
HALF_LOCKED2 _T->lock

sound/soc/sof/intel/hda-stream.c hda_dsp_stream_get_position() -> snd_hdac_stream_get_pos_posbuf()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream s32min-(-1),1-s32max
BUF_SIZE 0 stream s32min-(-1),1-s32max
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 stream unit_byte
HALF_LOCKED2 &bus->reg_lock
HALF_LOCKED2 irq

sound/soc/sof/intel/hda-stream.c hda_dsp_stream_get_position() -> snd_hdac_stream_get_pos_posbuf()

Type Parameter Key Value
BUF_SIZE 0 stream s32min-(-1),1-s32max
BUF_SIZE 0 stream s32min-(-1),1-s32max
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 stream unit_byte
HALF_LOCKED2 &bus->reg_lock
HALF_LOCKED2 irq

sound/hda/common/controller.c azx_get_pos_posbuf() -> snd_hdac_stream_get_pos_posbuf()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq