Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/usb/gadget/function/u_uac1_legacy.c playback_default_hw_params() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 0
PARAM_VALUE 2 val 3
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kzalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/function/u_uac1_legacy.c playback_default_hw_params() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 1
PARAM_VALUE 2 val 2
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kzalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/function/u_uac1_legacy.c playback_default_hw_params() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 10
PARAM_VALUE 2 val 2
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kzalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/gadget/function/u_uac1_legacy.c playback_default_hw_params() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 11
PARAM_VALUE 2 val 48000
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kzalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/core/oss/pcm_oss.c snd_pcm_hw_param_set() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 11
PARAM_VALUE 2 val 0,1000-u32max
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
CAPPED_DATA 2 val 1
DATA_SOURCE 0 params $1
DATA_SOURCE 1 var $2
DATA_SOURCE 2 val $3
DATA_SOURCE 3 dir $4
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
UNITS 2 val unit_byte
LOCK2 &runtime->oss.params_lock
TYPE_LOCK (struct snd_pcm_oss_runtime)->params_lock

sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 var 1
PARAM_VALUE 2 val 0-14,18,20-23,32-35
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kmalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 params->cmask 0-u32max
LOCK2 &runtime->oss.params_lock
TYPE_LOCK (struct snd_pcm_oss_runtime)->params_lock

sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 0
PARAM_VALUE 2 val 3
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kmalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->oss.params_lock
TYPE_LOCK (struct snd_pcm_oss_runtime)->params_lock

sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 1
PARAM_VALUE 2 val 0-7,10-11,14,18,20-23,32
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kmalloc_noprof
BIT_INFO 2 val 0x0,0x3f
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->oss.params_lock
TYPE_LOCK (struct snd_pcm_oss_runtime)->params_lock

sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 10
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kmalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->oss.params_lock
TYPE_LOCK (struct snd_pcm_oss_runtime)->params_lock

sound/core/oss/pcm_oss.c snd_pcm_oss_change_params_locked() -> _snd_pcm_hw_param_set()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 0 params->fifo_size 0
PARAM_VALUE 0 params->flags 0
PARAM_VALUE 0 params->info u32max
PARAM_VALUE 0 params->msbits 0
PARAM_VALUE 0 params->rate_den 0
PARAM_VALUE 0 params->rate_num 0
PARAM_VALUE 1 var 11
PARAM_VALUE 3 dir 0
BUF_SIZE 0 params 608
DATA_SOURCE 0 params r _kmalloc_noprof
MEM_ZERO 0 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 params->cmask 0-u32max
LOCK2 &runtime->oss.params_lock
TYPE_LOCK (struct snd_pcm_oss_runtime)->params_lock