Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 mixer 4096-ptr_max
PARAM_VALUE 0 mixer->protocol 32,48
PARAM_VALUE 1 imap->control 0-3,5,7,12
PARAM_VALUE 2 term 641905073613197312
PARAM_VALUE 3 is_input 1
FUZZY_MAX 0 mixer->protocol 48
BIT_INFO 0 mixer->protocol 0x20,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 mixer->chip 4096-ptr_max
PARAM_VALUE 0 mixer->id_elems 4096-ptr_max
PARAM_VALUE 0 mixer->ignore_ctl_error 0-1
PARAM_VALUE 0 mixer->protocol 0,32,48
PARAM_VALUE 1 imap->control 0-3,5,7,12
PARAM_VALUE 2 term 2430805313087545440
PARAM_VALUE 3 is_input 0
BUF_SIZE 0 mixer (-1),248
BUF_SIZE 0 mixer (-1),248
MEM_ZERO 2 term
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 mixer->ignore_ctl_error 0-1
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 mixer 4096-ptr_max
PARAM_VALUE 0 mixer->chip 4096-ptr_max
PARAM_VALUE 0 mixer->chip->card 4096-ptr_max
PARAM_VALUE 0 mixer->chip->dev 4096-ptr_max
PARAM_VALUE 0 mixer->id_elems 4096-ptr_max
PARAM_VALUE 0 mixer->ignore_ctl_error 0-1
PARAM_VALUE 0 mixer->protocol 48
PARAM_VALUE 1 imap->control 0-3,5,7,12
PARAM_VALUE 2 term 7867798836919279616
PARAM_VALUE 2 term->id 4
PARAM_VALUE 2 term->type 1026
PARAM_VALUE 3 is_input 1
BUF_SIZE 0 mixer 248
BUF_SIZE 0 mixer->id_elems 2048
DATA_SOURCE 0 mixer $0
FUZZY_MAX 0 mixer->ignore_ctl_error 1
HARD_MAX 0 mixer->ignore_ctl_error 1
MEM_ZERO 2 term
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 mixer->chip->quirk_flags 0-u32max
USER_DATA 0 mixer->ignore_ctl_error 0-1
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 mixer 4096-ptr_max
PARAM_VALUE 0 mixer->chip 4096-ptr_max
PARAM_VALUE 0 mixer->chip->card 4096-ptr_max
PARAM_VALUE 0 mixer->chip->dev 4096-ptr_max
PARAM_VALUE 0 mixer->id_elems 4096-ptr_max
PARAM_VALUE 0 mixer->ignore_ctl_error 0-1
PARAM_VALUE 0 mixer->protocol 48
PARAM_VALUE 1 imap 0,4096-ptr_max
PARAM_VALUE 1 imap->control 0-3,5,7,12
PARAM_VALUE 2 term 6163944792095932416
PARAM_VALUE 2 term->id 3
PARAM_VALUE 2 term->type 1026
PARAM_VALUE 3 is_input 0
BUF_SIZE 0 mixer 248
BUF_SIZE 0 mixer->id_elems 2048
DATA_SOURCE 0 mixer $0
FUZZY_MAX 0 mixer->ignore_ctl_error 1
HARD_MAX 0 mixer->ignore_ctl_error 1
MEM_ZERO 2 term
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 mixer->chip->quirk_flags 0-u32max
USER_DATA 0 mixer->ignore_ctl_error 0-1
HALF_LOCKED2 _T->lock