Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/usb/mixer_scarlett2.c snd_scarlett2_init() -> snd_fcp_init()

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->setup s32min-(-1),8-s32max
PARAM_VALUE 0 mixer->chip->usb_id 305496577,305496579-305496580,305496582-305496584,305496586-305496588,305496592-305496602
PARAM_VALUE 0 mixer->connector_map->channel 0
PARAM_VALUE 0 mixer->connector_map->control 0
PARAM_VALUE 0 mixer->connector_map->delegated_id 0,7-9,11-12,16-17,21-22
PARAM_VALUE 0 mixer->connector_map->id 0,10-11,13-15,17,19-20
PARAM_VALUE 0 mixer->hostif 4096-ptr_max
PARAM_VALUE 0 mixer->protocol s32min-(-1),1-s32max
BUF_SIZE 0 mixer 248
BUF_SIZE 0 mixer->id_elems (-1),2048
DATA_SOURCE 0 mixer $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mixer->chip->quirk_flags 0-u32max
USER_DATA 0 mixer->ignore_ctl_error 0-1
NO_OVERFLOW_SIMPLE 0 mixer->urb->num_mapped_sgs
NO_OVERFLOW_SIMPLE 0 mixer->urb->transfer_buffer_length
HALF_LOCKED2 _T->lock

sound/usb/mixer_quirks.c snd_usb_mixer_apply_create_quirk() -> snd_fcp_init()

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->usb_id 305496603-305496606
PARAM_VALUE 0 mixer->connector_map->channel 0
PARAM_VALUE 0 mixer->connector_map->control 0
PARAM_VALUE 0 mixer->connector_map->delegated_id 0,7-9,11-12,16-17,21-22
PARAM_VALUE 0 mixer->connector_map->id 0,10-11,13-15,17,19-20
PARAM_VALUE 0 mixer->hostif 4096-ptr_max
BUF_SIZE 0 mixer 248
BUF_SIZE 0 mixer->id_elems (-1),2048
DATA_SOURCE 0 mixer $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mixer->chip->quirk_flags 0-u32max
USER_DATA 0 mixer->ignore_ctl_error 0-1
NO_OVERFLOW_SIMPLE 0 mixer->urb->num_mapped_sgs
NO_OVERFLOW_SIMPLE 0 mixer->urb->transfer_buffer_length
HALF_LOCKED2 _T->lock