Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 89 files:
- drivers/media/pci/cx88/cx88-alsa.c
- drivers/media/usb/em28xx/em28xx-audio.c, line 584
- drivers/platform/x86/lenovo/thinkpad_acpi.c, line 7345
- include/sound/soc.h, line 570
- sound/aoa/codecs/onyx.c, line 350
- sound/aoa/codecs/tas.c, line 420
- sound/aoa/fabrics/layout.c, line 638
- sound/core/control.c, line 2530
- sound/core/ctljack.c, line 14
- sound/drivers/aloop.c
- sound/drivers/mts64.c, line 428
- sound/firewire/isight.c, line 542
- sound/firewire/oxfw/oxfw-spkr.c, line 257
- sound/hda/codecs/cirrus/cs8409.c
- sound/hda/codecs/conexant.c, line 598
- sound/hda/codecs/si3054.c, line 83
- sound/hda/codecs/side-codecs/cs35l41_hda.c
- sound/hda/codecs/side-codecs/tas2781_hda.h, line 43
- sound/hda/codecs/sigmatel.c
- sound/hda/codecs/via.c, line 467
- sound/hda/common/codec.c
- sound/i2c/other/ak4113.c, line 195
- sound/i2c/other/ak4114.c, line 180
- sound/i2c/other/ak4117.c, line 154
- sound/i2c/other/ak4xxx-adda.c, line 518
- sound/i2c/other/pt2258.c, line 131
- sound/isa/es18xx.c, line 1003
- sound/isa/gus/gus_mixer.c, line 23
- sound/isa/opti9xx/miro.c
- sound/isa/sb/sb16_csp.c, line 939
- sound/pci/ac97/ac97_patch.c
- sound/pci/ali5451/ali5451.c, line 1675
- sound/pci/asihpi/asihpi.c, line 1481
- sound/pci/au88x0/au88x0_eq.c, line 719
- sound/pci/bt87x.c, line 577
- sound/pci/ca0106/ca0106_mixer.c
- sound/pci/cmipci.c, line 2274
- sound/pci/cs46xx/cs46xx_lib.c, line 1923
- sound/pci/echoaudio/echoaudio.c
- sound/pci/emu10k1/emu10k1x.c, line 996
- sound/pci/emu10k1/emumixer.c
- sound/pci/ens1370.c
- sound/pci/es1938.c, line 1021
- sound/pci/ice1712/aureon.c
- sound/pci/ice1712/delta.c, line 396
- sound/pci/ice1712/ews.c
- sound/pci/ice1712/ice1712.c
- sound/pci/ice1712/ice1712.h, line 443
- sound/pci/ice1712/ice1724.c
- sound/pci/ice1712/juli.c, line 287
- sound/pci/ice1712/maya44.c
- sound/pci/ice1712/phase.c
- sound/pci/ice1712/pontis.c
- sound/pci/ice1712/prodigy192.c, line 92
- sound/pci/ice1712/prodigy_hifi.c
- sound/pci/ice1712/psc724.c, line 344
- sound/pci/ice1712/quartet.c, line 712
- sound/pci/ice1712/se.c, line 430
- sound/pci/ice1712/wm8766.c, line 304
- sound/pci/ice1712/wm8776.c, line 574
- sound/pci/ice1712/wtm.c, line 111
- sound/pci/oxygen/oxygen_mixer.c
- sound/pci/oxygen/xonar_cs43xx.c, line 277
- sound/pci/oxygen/xonar_dg_mixer.c, line 381
- sound/pci/oxygen/xonar_pcm179x.c
- sound/pci/oxygen/xonar_wm87x6.c
- sound/pci/pcxhr/pcxhr_mix22.c, line 768
- sound/pci/rme32.c, line 1476
- sound/pci/rme96.c, line 1798
- sound/pci/rme9652/hdsp.c
- sound/pci/rme9652/hdspm.c, line 3212
- sound/pci/rme9652/rme9652.c
- sound/pci/trident/trident_main.c
- sound/pci/via82xx.c, line 1620
- sound/pci/ymfpci/ymfpci_main.c
- sound/pcmcia/vx/vxp_mixer.c, line 71
- sound/ppc/daca.c, line 80
- sound/ppc/pmac.h, line 194
- sound/sh/aica.c, line 440
- sound/soc/codecs/tas675x.c
- sound/soc/fsl/fsl_spdif.c
- sound/spi/at73c213.c, line 523
- sound/usb/6fire/control.c, line 500
- sound/usb/mixer.c
- sound/usb/mixer_quirks.c
- sound/usb/mixer_s1810c.c
- sound/usb/mixer_scarlett.c, line 792
- sound/usb/mixer_scarlett2.c
- sound/usb/mixer_us16x08.h, line 119
Smatch caller information:
sound/usb/mixer_scarlett2.c scarlett2_autogain_disables_ctl_info() -> snd_ctl_boolean_mono_info()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | uinfo | $1 |
| NOSPEC | 1 | uinfo->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | uinfo->count | 0-u32max |
| USER_DATA | 1 | uinfo->id.device | 0-u32max |
| USER_DATA | 1 | uinfo->id.iface | s32min-s32max |
| USER_DATA | 1 | uinfo->id.index | 0-u32max |
| USER_DATA | 1 | uinfo->id.numid | 0-u32max |
| USER_DATA | 1 | uinfo->id.subdevice | 0-u32max |
| USER_DATA | 1 | uinfo->owner | s32min-s32max |
| USER_DATA | 1 | uinfo->type | s32min-s32max |
| USER_DATA | 1 | uinfo->value.enumerated.item | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.items | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_length | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_ptr | 0-u64max |
| USER_DATA | 1 | uinfo->value.integer.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.step | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.step | s64min-s64max |
| USER_PTR | 1 | uinfo->id.name | |
| USER_PTR | 1 | uinfo->reserved | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem |
sound/usb/mixer_scarlett2.c scarlett2_autogain_switch_ctl_info() -> snd_ctl_boolean_mono_info()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kcontrol | 4096-ptr_max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| BUF_SIZE | 1 | uinfo | (-1),4,16,24,64,80,88,160-s32max |
| DATA_SOURCE | 0 | kcontrol | $0 |
| DATA_SOURCE | 1 | uinfo | $1 |
| NOSPEC | 1 | uinfo->id.index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | uinfo->count | 0-u32max |
| USER_DATA | 1 | uinfo->id.device | 0-u32max |
| USER_DATA | 1 | uinfo->id.iface | s32min-s32max |
| USER_DATA | 1 | uinfo->id.index | 0-u32max |
| USER_DATA | 1 | uinfo->id.numid | 0-u32max |
| USER_DATA | 1 | uinfo->id.subdevice | 0-u32max |
| USER_DATA | 1 | uinfo->owner | s32min-s32max |
| USER_DATA | 1 | uinfo->type | s32min-s32max |
| USER_DATA | 1 | uinfo->value.enumerated.item | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.items | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_length | 0-u32max |
| USER_DATA | 1 | uinfo->value.enumerated.names_ptr | 0-u64max |
| USER_DATA | 1 | uinfo->value.integer.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer.step | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.max | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.min | s64min-s64max |
| USER_DATA | 1 | uinfo->value.integer64.step | s64min-s64max |
| USER_PTR | 1 | uinfo->id.name | |
| USER_PTR | 1 | uinfo->reserved | |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem |