Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

sound/hda/codecs/senarytech.c senary_auto_parse_beep() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/senarytech.c senary_auto_parse_eapd() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/via.c add_secret_dac_path() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/via.c add_secret_dac_path() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/via.c auto_parse_beep() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/common/auto_parser.c snd_hda_parse_pin_defcfg() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/conexant.c cx_auto_parse_beep() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/conexant.c cx_auto_parse_eapd() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_acomp_pin_eld_notify() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->audio.component_mutex

sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_parse_codec() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
BIT_INFO 0 wcaps 0x200,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_parse_codec() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
BIT_INFO 0 wcaps 0x200,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/realtek/realtek.c set_eapd() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/common/proc.c is_stereo_amps() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps $3
BIT_INFO 0 wcaps 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/hda/common/proc.c print_codec_info() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r snd_hdac_read_parm_uncached
BIT_INFO 0 wcaps 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/hda/codecs/sigmatel.c probe_stac92hd71bxx() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c __parse_nid_path() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c __parse_nid_path() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c __parse_nid_path() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c activate_amp_in() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c assign_out_path_ctls() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/generic.c fill_adc_nids() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/generic.c fill_all_dac_nids() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c has_amp_in() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c has_amp_out() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c is_active_nid() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c is_stereo_amps() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
BIT_INFO 0 wcaps 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c parse_digital() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c snd_hda_gen_path_power_filter() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/analog.c ad1988_add_spdif_mux_ctl() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/common/codec.c read_pin_defaults() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING

sound/hda/common/codec.c snd_hda_codec_eapd_power_filter() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/common/codec.c snd_hda_codec_setup_stream() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/hda/common/codec.c snd_hda_codec_setup_stream() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/hda/common/codec.c snd_hda_get_conn_index() -> get_wcaps_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/hda/common/codec.c snd_hda_get_num_devices() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
BIT_INFO 0 wcaps 0x200,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 _T->lock

sound/hda/common/bind.c is_likely_hdmi_codec() -> get_wcaps_type()

Type Parameter Key Value
DATA_SOURCE 0 wcaps r get_wcaps
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock