Defined in 1 files as a function:
Referenced in 18 files:
- sound/hda/codecs/analog.c, line 811
- sound/hda/codecs/ca0132.c
- sound/hda/codecs/cirrus/cs420x.c, line 719
- sound/hda/codecs/cirrus/cs421x.c, line 425
- sound/hda/codecs/cirrus/cs8409.c, line 417
- sound/hda/codecs/conexant.c
- sound/hda/codecs/generic.c
- sound/hda/codecs/hdmi/hdmi.c
- sound/hda/codecs/hdmi/simplehdmi.c
- sound/hda/codecs/realtek/alc662.c, line 242
- sound/hda/codecs/realtek/realtek.c, line 345
- sound/hda/codecs/senarytech.c
- sound/hda/codecs/sigmatel.c
- sound/hda/codecs/via.c
- sound/hda/common/auto_parser.c, line 195
- sound/hda/common/bind.c, line 262
- sound/hda/common/codec.c
- sound/hda/common/jack.c, line 38
Smatch caller information:
sound/hda/codecs/senarytech.c senary_auto_parse_beep() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/senarytech.c senary_auto_parse_beep() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 0 | codec->core.start_nid | 1 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/senarytech.c senary_auto_parse_eapd() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| BUF_SIZE | 0 | codec->spec | 6168 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/cirrus/cs420x.c cs4208_probe() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 24 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/via.c add_secret_dac_path() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/via.c add_secret_dac_path() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/via.c auto_parse_beep() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/via.c override_mic_boost() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 26,30,41,43,48 |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| HARD_MAX | 1 | nid | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size |
sound/hda/common/auto_parser.c snd_hda_parse_pin_defcfg() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| BUF_SIZE | 0 | codec->spec | (-1),6128,6168,6192,6800,7712 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/conexant.c cx_auto_parse_beep() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/conexant.c cx_auto_parse_eapd() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| BUF_SIZE | 0 | codec->spec | 6192 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c hdmi_add_cvt() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.start_nid | 0-65532 |
| PARAM_VALUE | 1 | nid | 1-65532 |
| CAPPED_DATA | 0 | codec->core.start_nid | 1 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_init_pin() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c hdmi_pcm_open() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| CAPPED_DATA | 0 | codec->spec->num_cvts | 1 |
| CAPPED_DATA | 0 | codec->spec->num_pins | 1 |
| CAPPED_DATA | 0 | codec->spec->pcm_used | 1 |
| DATA_SOURCE | 0 | codec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &chip->open_mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_read_pin_conn() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.start_nid | 0-65532 |
| CAPPED_DATA | 0 | codec->core.start_nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_read_pin_conn() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.start_nid | 0-65532 |
| CAPPED_DATA | 0 | codec->core.start_nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_acomp_pin_eld_notify() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->audio.component_mutex |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_pcm_prepare() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| CAPPED_DATA | 0 | codec->spec->num_pins | 1 |
| DATA_SOURCE | 0 | codec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &azx_dev->core.dsp_mutex | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_parse_codec() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-65532 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_parse_codec() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-65532 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_setup_audio_infoframe() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/realtek/realtek.c set_eapd() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes |
sound/hda/codecs/cirrus/cs8409.c cs8409_fix_caps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 36-37,52 |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size |
sound/hda/codecs/realtek/alc662.c alc_fixup_headset_mode_alc662() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 27 |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size |
sound/hda/codecs/ca0132.c init_input() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-126 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/ca0132.c init_input() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes |
sound/hda/codecs/ca0132.c init_output() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-126 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes |
sound/hda/codecs/ca0132.c init_output() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes |
sound/hda/codecs/sigmatel.c probe_stac92hd71bxx() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 40 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/sigmatel.c probe_stac92hd71bxx() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 10 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/common/jack.c is_jack_detectable() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| STR_LEN | 0 | codec | (-1),13 |
| STR_LEN | 0 | codec | (-1),13 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/generic.c __parse_nid_path() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| STR_LEN | 0 | codec | (-1),10 |
| STR_LEN | 0 | codec | (-1),10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size |
sound/hda/codecs/generic.c __parse_nid_path() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| STR_LEN | 0 | codec | (-1),10 |
| STR_LEN | 0 | codec | (-1),10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size |
sound/hda/codecs/generic.c __parse_nid_path() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $2 |
| STR_LEN | 0 | codec | (-1),10 |
| STR_LEN | 0 | codec | (-1),10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/generic.c activate_amp_in() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/generic.c assign_out_path_ctls() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| BUF_SIZE | 0 | codec->spec | (-1),6128,6168,6192,6800,7712 |
| CAPPED_DATA | 0 | codec->core.end_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->mixer_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->num_all_dacs | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | r look_for_out_mute_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/generic.c fill_adc_nids() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 0 | codec->core.end_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.hp_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.line_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.speaker_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->mixer_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->num_all_dacs | 1 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/generic.c fill_all_dac_nids() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/generic.c get_default_ch_nums() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| CAPPED_DATA | 0 | codec->core.end_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.hp_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.line_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->mixer_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->num_all_dacs | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| STR_LEN | 0 | codec | (-1),7,9 |
| STR_LEN | 0 | codec | (-1),7,9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/generic.c has_amp_in() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/generic.c has_amp_out() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/generic.c is_active_nid() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6168,6192,6768,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/generic.c is_stereo_amps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
sound/hda/codecs/generic.c is_stereo_amps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | codec->core.start_nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
sound/hda/codecs/generic.c look_for_dac() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-65534 |
| BUF_SIZE | 0 | codec->spec | (-1),6128,6168,6192,6800,7712 |
| CAPPED_DATA | 0 | codec->core.end_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->mixer_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->num_all_dacs | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/generic.c parse_digital() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 0 | codec->core.end_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.line_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.num_inputs | 1 |
| CAPPED_DATA | 0 | codec->spec->mixer_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->num_all_dacs | 1 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/generic.c path_power_update() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/generic.c same_amp_caps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| CAPPED_DATA | 0 | codec->core.end_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.line_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.num_inputs | 1 |
| CAPPED_DATA | 0 | codec->spec->mixer_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->num_all_dacs | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/generic.c same_amp_caps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| CAPPED_DATA | 0 | codec->core.end_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.line_outs | 1 |
| CAPPED_DATA | 0 | codec->spec->autocfg.num_inputs | 1 |
| CAPPED_DATA | 0 | codec->spec->mixer_nid | 1 |
| CAPPED_DATA | 0 | codec->spec->num_all_dacs | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/generic.c snd_hda_gen_path_power_filter() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| PARAM_COMPARE | 0 | codec->core.afg | != $1 |
| PARAM_COMPARE | 1 | nid | != $0->core.afg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_build_pcms() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_init() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-126 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes |
sound/hda/codecs/analog.c ad1988_add_spdif_mux_ctl() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 29 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/cirrus/cs421x.c parse_cs421x_digital() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| DATA_SOURCE | 0 | codec | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/common/codec.c query_amp_caps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
sound/hda/common/codec.c read_pin_defaults() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.num_nodes | 0-s32max |
| PARAM_VALUE | 0 | codec->wcaps | 16,4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 0 | codec->core.num_nodes | 1 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
sound/hda/common/codec.c set_spdif_ctls() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| CAPPED_DATA | 0 | codec->spdif_out.used | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/common/codec.c snd_hda_check_amp_caps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| BUF_SIZE | 0 | codec->spec | (-1),6128,6168,6192,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/common/codec.c snd_hda_codec_eapd_power_filter() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| PARAM_COMPARE | 0 | codec->core.afg | != $1 |
| PARAM_COMPARE | 0 | codec->core.mfg | != $1 |
| PARAM_COMPARE | 1 | nid | != $0->core.afg |
| PARAM_COMPARE | 1 | nid | != $0->core.mfg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/common/codec.c snd_hda_codec_set_power_to_all() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
sound/hda/common/codec.c snd_hda_codec_setup_stream() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 0 | codec | (-1),72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | _T->lock |
sound/hda/common/codec.c snd_hda_codec_setup_stream() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| CAPPED_DATA | 0 | &codec->core.list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | _T->lock |
sound/hda/common/codec.c snd_hda_get_conn_index() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| STR_LEN | 0 | codec | (-1),10 |
| STR_LEN | 0 | codec | (-1),10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size |
sound/hda/common/codec.c snd_hda_get_num_devices() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/common/codec.c snd_hda_override_amp_caps() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| BUF_SIZE | 0 | codec->spec | (-1),24,32,56,6128,6168,6192,6768,6800,7712 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.dma_range_map | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->card_dev.p->deferred_probe_reason | |
| NO_OVERFLOW_SIMPLE | 0 | codec->card->mixername | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.regmap->cache_word_size | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/common/codec.c sync_power_up_states() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 0 | codec->jacktbl.used | 1 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| UNITS | 0 | codec | unit_byte |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/common/bind.c is_likely_hdmi_codec() -> get_wcaps()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->wcaps | 1-u64max |
| PARAM_VALUE | 1 | nid | 0-65534 |
| CAPPED_DATA | 1 | nid | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $0->core.start_nid |
| PARAM_COMPARE | 0 | codec->core.end_nid | > $1 |
| PARAM_COMPARE | 1 | nid | < $0->core.end_nid |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &pool->lock |