Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

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->chip->dev->actconfig 4096-ptr_max
PARAM_VALUE 0 mixer->chip->dev->actconfig->desc.bNumInterfaces 1-255
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 ctl_mask 0
PARAM_VALUE 2 control 1
PARAM_VALUE 3 unitid 2
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
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_feature_ctl_badd()

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->card->ctl_hash.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mixer->chip->card->ctl_numids.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mixer->chip->dev 4096-ptr_max
PARAM_VALUE 0 mixer->chip->dev->actconfig 4096-ptr_max
PARAM_VALUE 0 mixer->chip->dev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 mixer->chip->quirk_flags 0,134217728-u64max
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 0 *mixer->chip->card->shortname 0-255
PARAM_VALUE 1 ctl_mask 1,3
PARAM_VALUE 2 control 2
PARAM_VALUE 3 unitid 2
PARAM_VALUE 4 badd_map 0,4096-ptr_max
PARAM_VALUE 4 badd_map->control 0-3,5,7,12
BUF_SIZE 0 mixer 248
BUF_SIZE 0 mixer->id_elems 2048
CAPPED_DATA 1 ctl_mask 1
DATA_SOURCE 0 mixer $0
FUZZY_MAX 0 mixer->ignore_ctl_error 1
BIT_INFO 1 ctl_mask 0x1,0x3
HARD_MAX 0 mixer->ignore_ctl_error 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 mixer->chip->quirk_flags 0,134217728-u32max
USER_DATA 0 mixer->ignore_ctl_error 0-1
HALF_LOCKED2 _T->lock

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

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->chip->dev->actconfig 4096-ptr_max
PARAM_VALUE 0 mixer->chip->dev->actconfig->desc.bNumInterfaces 1-255
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 ctl_mask 0
PARAM_VALUE 2 control 1
PARAM_VALUE 3 unitid 5
PARAM_VALUE 4 badd_map->control 0-3,5,7,12
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
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_feature_ctl_badd()

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->chip->dev->actconfig 4096-ptr_max
PARAM_VALUE 0 mixer->chip->dev->actconfig->desc.bNumInterfaces 1-255
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 0 *mixer->chip->card->shortname 0-255
PARAM_VALUE 1 ctl_mask 1,3
PARAM_VALUE 2 control 2
PARAM_VALUE 3 unitid 5
PARAM_VALUE 4 badd_map 0,4096-ptr_max
PARAM_VALUE 4 badd_map->control 0-3,5,7,12
BUF_SIZE 0 mixer 248
BUF_SIZE 0 mixer->id_elems 2048
CAPPED_DATA 1 ctl_mask 1
CAPPED_DATA 4 badd_map->control 1
DATA_SOURCE 0 mixer $0
FUZZY_MAX 0 mixer->ignore_ctl_error 1
BIT_INFO 1 ctl_mask 0x1,0x3
HARD_MAX 0 mixer->ignore_ctl_error 1
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_feature_ctl_badd()

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 ctl_mask 0
PARAM_VALUE 2 control 1
PARAM_VALUE 3 unitid 7
PARAM_VALUE 4 badd_map->control 0-3,5,7,12
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
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_feature_ctl_badd()

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 0 *mixer->chip->card->shortname 0-255
PARAM_VALUE 1 ctl_mask 1
PARAM_VALUE 2 control 2
PARAM_VALUE 3 unitid 7
PARAM_VALUE 4 badd_map 0,4096-ptr_max
PARAM_VALUE 4 badd_map->control 0-3,5,7,12
BUF_SIZE 0 mixer 248
BUF_SIZE 0 mixer->id_elems 2048
CAPPED_DATA 4 badd_map->control 1
DATA_SOURCE 0 mixer $0
FUZZY_MAX 0 mixer->ignore_ctl_error 1
HARD_MAX 0 mixer->ignore_ctl_error 1
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