Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

sound/soc/amd/acp/acp-rembrandt.c rmb_pcm_resume() -> restore_acp_pdm_params()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime 4096-ptr_max
PARAM_VALUE 1 chip 4096-ptr_max
PARAM_VALUE 1 chip->rsrc 4096-ptr_max
BUF_SIZE 1 chip s32min-(-2),1-s32max
BUF_SIZE 1 chip s32min-(-2),1-s32max
CAPPED_DATA 1 &chip->stream_list 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 chip unit_byte
LOCK2 1 &chip->acp_lock
TYPE_LOCK (struct acp_chip_info)->acp_lock

sound/soc/amd/acp/acp70.c acp70_pcm_resume() -> restore_acp_pdm_params()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime 4096-ptr_max
PARAM_VALUE 1 chip 4096-ptr_max
PARAM_VALUE 1 chip->rsrc 4096-ptr_max
BUF_SIZE 1 chip s32min-(-2),1-s32max
BUF_SIZE 1 chip s32min-(-2),1-s32max
CAPPED_DATA 1 &chip->stream_list 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 chip unit_byte
LOCK2 1 &chip->acp_lock
TYPE_LOCK (struct acp_chip_info)->acp_lock

sound/soc/amd/acp/acp63.c acp63_pcm_resume() -> restore_acp_pdm_params()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime 4096-ptr_max
PARAM_VALUE 1 chip 4096-ptr_max
PARAM_VALUE 1 chip->rsrc 4096-ptr_max
BUF_SIZE 1 chip s32min-(-2),1-s32max
BUF_SIZE 1 chip s32min-(-2),1-s32max
CAPPED_DATA 1 &chip->stream_list 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 chip unit_byte
LOCK2 1 &chip->acp_lock
TYPE_LOCK (struct acp_chip_info)->acp_lock

sound/soc/amd/acp/acp-renoir.c rn_pcm_resume() -> restore_acp_pdm_params()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime 4096-ptr_max
PARAM_VALUE 1 chip 4096-ptr_max
PARAM_VALUE 1 chip->rsrc 4096-ptr_max
BUF_SIZE 1 chip s32min-(-2),1-s32max
BUF_SIZE 1 chip s32min-(-2),1-s32max
CAPPED_DATA 1 &chip->stream_list 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 chip unit_byte
LOCK2 1 &chip->acp_lock
TYPE_LOCK (struct acp_chip_info)->acp_lock