Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/usb/mixer_quirks.c realtek_add_jack() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 mixer 4096-ptr_max
PARAM_VALUE 2 unitid 5,7
BUF_SIZE 1 mixer->id_elems (-1),2048
DATA_SOURCE 1 mixer $0
DATA_SOURCE 2 unitid $3
STR_LEN 0 list 13-14,16,20,22
STR_LEN 1 mixer 13-14,16,20,22
HARD_MAX 2 unitid 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mixer->chip->quirk_flags 0-u32max
USER_DATA 1 mixer->ignore_ctl_error 0-1
HALF_LOCKED2 _T->lock

sound/usb/mixer_quirks.c snd_create_std_mono_ctl_offset() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 mixer 4096-ptr_max
BUF_SIZE 1 mixer->id_elems (-1),2048
DATA_SOURCE 1 mixer $0
DATA_SOURCE 2 unitid $1
STR_LEN 0 list (-1),13,15,22,47,63
STR_LEN 1 mixer (-1),13,15,22,47,63
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mixer->chip->quirk_flags 0-u32max
USER_DATA 1 mixer->ignore_ctl_error 0-1
HALF_LOCKED2 _T->lock

sound/usb/mixer_quirks.c snd_dualsense_jack_create() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 mixer 4096-ptr_max
PARAM_VALUE 2 unitid 3-4
BUF_SIZE 1 mixer->id_elems (-1),2048
DATA_SOURCE 1 mixer $0
FUZZY_MAX 2 unitid 4
STR_LEN 0 list 14,16
STR_LEN 1 mixer 14,16
HARD_MAX 2 unitid 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mixer->chip->quirk_flags 0-u32max
USER_DATA 1 mixer->ignore_ctl_error 0-1
HALF_LOCKED2 _T->lock

sound/usb/mixer.c __build_feature_ctl() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 mixer 4096-ptr_max
BUF_SIZE 1 mixer->id_elems (-1),2048
CAPPED_DATA 2 unitid 1
DATA_SOURCE 1 mixer $0
DATA_SOURCE 2 unitid $6 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mixer->chip->quirk_flags 0-u32max
USER_DATA 1 mixer->ignore_ctl_error 0-1

sound/usb/mixer.c build_audio_procunit() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 1 mixer 4096-ptr_max
CAPPED_DATA 2 unitid 1
DATA_SOURCE 2 unitid $1 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/usb/mixer.c build_connector_control() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
BUF_SIZE 1 mixer (-1),248
BUF_SIZE 1 mixer (-1),248
BUF_SIZE 1 mixer->id_elems (-1),2048
DATA_SOURCE 1 mixer $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 mixer->chip->quirk_flags 0-u32max
USER_DATA 1 mixer->ignore_ctl_error 0-1

sound/usb/mixer.c build_mixer_unit_ctl() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 mixer 4096-ptr_max
CAPPED_DATA 2 unitid 1
DATA_SOURCE 2 unitid $5 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/usb/mixer.c parse_audio_selector_unit() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
CAPPED_DATA 2 unitid 1
DATA_SOURCE 2 unitid $1 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/usb/mixer.c parse_clock_source_unit() -> snd_usb_mixer_elem_init_std()

Type Parameter Key Value
PARAM_VALUE 0 list 4096-ptr_max
PARAM_VALUE 1 mixer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL