hda_codec 30 include/sound/hda_codec.h struct hda_codec; hda_codec 77 include/sound/hda_codec.h typedef int (*hda_codec_patch_t)(struct hda_codec *); hda_codec 106 include/sound/hda_codec.h int (*build_controls)(struct hda_codec *codec); hda_codec 107 include/sound/hda_codec.h int (*build_pcms)(struct hda_codec *codec); hda_codec 108 include/sound/hda_codec.h int (*init)(struct hda_codec *codec); hda_codec 109 include/sound/hda_codec.h void (*free)(struct hda_codec *codec); hda_codec 110 include/sound/hda_codec.h void (*unsol_event)(struct hda_codec *codec, unsigned int res); hda_codec 111 include/sound/hda_codec.h void (*set_power_state)(struct hda_codec *codec, hda_nid_t fg, hda_codec 114 include/sound/hda_codec.h int (*suspend)(struct hda_codec *codec); hda_codec 115 include/sound/hda_codec.h int (*resume)(struct hda_codec *codec); hda_codec 116 include/sound/hda_codec.h int (*check_power_status)(struct hda_codec *codec, hda_nid_t nid); hda_codec 118 include/sound/hda_codec.h void (*reboot_notify)(struct hda_codec *codec); hda_codec 119 include/sound/hda_codec.h void (*stream_pm)(struct hda_codec *codec, hda_nid_t nid, bool on); hda_codec 124 include/sound/hda_codec.h int (*open)(struct hda_pcm_stream *info, struct hda_codec *codec, hda_codec 126 include/sound/hda_codec.h int (*close)(struct hda_pcm_stream *info, struct hda_codec *codec, hda_codec 128 include/sound/hda_codec.h int (*prepare)(struct hda_pcm_stream *info, struct hda_codec *codec, hda_codec 131 include/sound/hda_codec.h int (*cleanup)(struct hda_pcm_stream *info, struct hda_codec *codec, hda_codec 134 include/sound/hda_codec.h struct hda_codec *codec, hda_codec 170 include/sound/hda_codec.h struct hda_codec *codec; hda_codec 265 include/sound/hda_codec.h unsigned int (*power_filter)(struct hda_codec *codec, hda_nid_t nid, hda_codec 270 include/sound/hda_codec.h struct hda_codec *codec, hda_nid_t nid); hda_codec 288 include/sound/hda_codec.h #define dev_to_hda_codec(_dev) container_of(_dev, struct hda_codec, core.dev) hda_codec 303 include/sound/hda_codec.h unsigned int codec_addr, struct hda_codec **codecp); hda_codec 305 include/sound/hda_codec.h unsigned int codec_addr, struct hda_codec *codec); hda_codec 306 include/sound/hda_codec.h int snd_hda_codec_configure(struct hda_codec *codec); hda_codec 307 include/sound/hda_codec.h int snd_hda_codec_update_widgets(struct hda_codec *codec); hda_codec 313 include/sound/hda_codec.h snd_hda_codec_read(struct hda_codec *codec, hda_nid_t nid, hda_codec 321 include/sound/hda_codec.h snd_hda_codec_write(struct hda_codec *codec, hda_nid_t nid, int flags, hda_codec 331 include/sound/hda_codec.h int snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid, hda_codec 334 include/sound/hda_codec.h snd_hda_get_num_conns(struct hda_codec *codec, hda_nid_t nid) hda_codec 344 include/sound/hda_codec.h int snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid, hda_codec 346 include/sound/hda_codec.h int snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int nums, hda_codec 348 include/sound/hda_codec.h int snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux, hda_codec 350 include/sound/hda_codec.h unsigned int snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid); hda_codec 351 include/sound/hda_codec.h int snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid, hda_codec 353 include/sound/hda_codec.h int snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid); hda_codec 354 include/sound/hda_codec.h int snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id); hda_codec 362 include/sound/hda_codec.h void snd_hda_sequence_write(struct hda_codec *codec, hda_codec 374 include/sound/hda_codec.h snd_hda_codec_write_cache(struct hda_codec *codec, hda_nid_t nid, hda_codec 388 include/sound/hda_codec.h unsigned int snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid); hda_codec 389 include/sound/hda_codec.h int snd_hda_codec_set_pincfg(struct hda_codec *codec, hda_nid_t nid, hda_codec 391 include/sound/hda_codec.h int snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list, hda_codec 393 include/sound/hda_codec.h void snd_hda_shutup_pins(struct hda_codec *codec); hda_codec 401 include/sound/hda_codec.h struct hda_spdif_out *snd_hda_spdif_out_of_nid(struct hda_codec *codec, hda_codec 403 include/sound/hda_codec.h void snd_hda_spdif_ctls_unassign(struct hda_codec *codec, int idx); hda_codec 404 include/sound/hda_codec.h void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid); hda_codec 409 include/sound/hda_codec.h int snd_hda_codec_build_controls(struct hda_codec *codec); hda_codec 414 include/sound/hda_codec.h int snd_hda_codec_parse_pcms(struct hda_codec *codec); hda_codec 415 include/sound/hda_codec.h int snd_hda_codec_build_pcms(struct hda_codec *codec); hda_codec 418 include/sound/hda_codec.h struct hda_pcm *snd_hda_codec_pcm_new(struct hda_codec *codec, hda_codec 427 include/sound/hda_codec.h int snd_hda_codec_prepare(struct hda_codec *codec, hda_codec 432 include/sound/hda_codec.h void snd_hda_codec_cleanup(struct hda_codec *codec, hda_codec 436 include/sound/hda_codec.h void snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid, hda_codec 439 include/sound/hda_codec.h void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid, hda_codec 451 include/sound/hda_codec.h int snd_hda_attach_pcm_stream(struct hda_bus *_bus, struct hda_codec *codec, hda_codec 457 include/sound/hda_codec.h void snd_hda_get_codec_name(struct hda_codec *codec, char *name, int namelen); hda_codec 458 include/sound/hda_codec.h void snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg, hda_codec 466 include/sound/hda_codec.h int snd_hda_codec_set_name(struct hda_codec *codec, const char *name); hda_codec 474 include/sound/hda_codec.h int hda_call_check_power_status(struct hda_codec *codec, hda_nid_t nid) hda_codec 492 include/sound/hda_codec.h void snd_hda_update_power_acct(struct hda_codec *codec); hda_codec 505 include/sound/hda_codec.h int snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format, hda_codec 508 include/sound/hda_codec.h void snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start); hda_codec 509 include/sound/hda_codec.h void snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec, hda_codec 513 include/sound/hda_codec.h snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format, hda_codec 520 include/sound/hda_codec.h snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start) {} hda_codec 522 include/sound/hda_codec.h snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec, hda_codec 56 sound/pci/hda/hda_auto_parser.c static void add_auto_cfg_input_pin(struct hda_codec *codec, struct auto_pin_cfg *cfg, hda_codec 102 sound/pci/hda/hda_auto_parser.c static bool check_pincap_validity(struct hda_codec *codec, hda_nid_t pin, hda_codec 123 sound/pci/hda/hda_auto_parser.c static bool can_be_headset_mic(struct hda_codec *codec, hda_codec 166 sound/pci/hda/hda_auto_parser.c int snd_hda_parse_pin_defcfg(struct hda_codec *codec, hda_codec 478 sound/pci/hda/hda_auto_parser.c static const char *hda_get_input_pin_label(struct hda_codec *codec, hda_codec 530 sound/pci/hda/hda_auto_parser.c static int check_mic_location_need(struct hda_codec *codec, hda_codec 567 sound/pci/hda/hda_auto_parser.c const char *hda_get_autocfg_input_label(struct hda_codec *codec, hda_codec 618 sound/pci/hda/hda_auto_parser.c static const char *check_output_pfx(struct hda_codec *codec, hda_nid_t nid) hda_codec 633 sound/pci/hda/hda_auto_parser.c static int get_hp_label_index(struct hda_codec *codec, hda_nid_t nid, hda_codec 650 sound/pci/hda/hda_auto_parser.c static int fill_audio_out_name(struct hda_codec *codec, hda_nid_t nid, hda_codec 706 sound/pci/hda/hda_auto_parser.c int snd_hda_get_pin_label(struct hda_codec *codec, hda_nid_t nid, hda_codec 774 sound/pci/hda/hda_auto_parser.c int snd_hda_add_verbs(struct hda_codec *codec, hda_codec 790 sound/pci/hda/hda_auto_parser.c void snd_hda_apply_verbs(struct hda_codec *codec) hda_codec 805 sound/pci/hda/hda_auto_parser.c void snd_hda_apply_pincfgs(struct hda_codec *codec, hda_codec 813 sound/pci/hda/hda_auto_parser.c static void set_pin_targets(struct hda_codec *codec, hda_codec 820 sound/pci/hda/hda_auto_parser.c static void apply_fixup(struct hda_codec *codec, int id, int action, int depth) hda_codec 877 sound/pci/hda/hda_auto_parser.c void snd_hda_apply_fixup(struct hda_codec *codec, int action) hda_codec 886 sound/pci/hda/hda_auto_parser.c static bool pin_config_match(struct hda_codec *codec, hda_codec 927 sound/pci/hda/hda_auto_parser.c void snd_hda_pick_pin_fixup(struct hda_codec *codec, hda_codec 971 sound/pci/hda/hda_auto_parser.c void snd_hda_pick_fixup(struct hda_codec *codec, hda_codec 41 sound/pci/hda/hda_auto_parser.h const char *hda_get_autocfg_input_label(struct hda_codec *codec, hda_codec 44 sound/pci/hda/hda_auto_parser.h int snd_hda_get_pin_label(struct hda_codec *codec, hda_nid_t nid, hda_codec 85 sound/pci/hda/hda_auto_parser.h int snd_hda_parse_pin_defcfg(struct hda_codec *codec, hda_codec 26 sound/pci/hda/hda_beep.c struct hda_codec *codec = beep->codec; hda_codec 135 sound/pci/hda/hda_beep.c int snd_hda_enable_beep_device(struct hda_codec *codec, int enable) hda_codec 193 sound/pci/hda/hda_beep.c int snd_hda_attach_beep_device(struct hda_codec *codec, int nid) hda_codec 267 sound/pci/hda/hda_beep.c void snd_hda_detach_beep_device(struct hda_codec *codec) hda_codec 276 sound/pci/hda/hda_beep.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 291 sound/pci/hda/hda_beep.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 314 sound/pci/hda/hda_beep.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 20 sound/pci/hda/hda_beep.h struct hda_codec *codec; hda_codec 34 sound/pci/hda/hda_beep.h int snd_hda_enable_beep_device(struct hda_codec *codec, int enable); hda_codec 35 sound/pci/hda/hda_beep.h int snd_hda_attach_beep_device(struct hda_codec *codec, int nid); hda_codec 36 sound/pci/hda/hda_beep.h void snd_hda_detach_beep_device(struct hda_codec *codec); hda_codec 38 sound/pci/hda/hda_beep.h static inline int snd_hda_attach_beep_device(struct hda_codec *codec, int nid) hda_codec 42 sound/pci/hda/hda_beep.h static inline void snd_hda_detach_beep_device(struct hda_codec *codec) hda_codec 23 sound/pci/hda/hda_bind.c struct hda_codec *codec = container_of(dev, struct hda_codec, core); hda_codec 44 sound/pci/hda/hda_bind.c struct hda_codec *codec = container_of(dev, struct hda_codec, core); hda_codec 59 sound/pci/hda/hda_bind.c int snd_hda_codec_set_name(struct hda_codec *codec, const char *name) hda_codec 84 sound/pci/hda/hda_bind.c struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec 147 sound/pci/hda/hda_bind.c struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec 164 sound/pci/hda/hda_bind.c struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec 193 sound/pci/hda/hda_bind.c static inline bool codec_probed(struct hda_codec *codec) hda_codec 199 sound/pci/hda/hda_bind.c static void request_codec_module(struct hda_codec *codec) hda_codec 228 sound/pci/hda/hda_bind.c static void codec_bind_module(struct hda_codec *codec) hda_codec 239 sound/pci/hda/hda_bind.c static bool is_likely_hdmi_codec(struct hda_codec *codec) hda_codec 261 sound/pci/hda/hda_bind.c static int codec_bind_generic(struct hda_codec *codec) hda_codec 296 sound/pci/hda/hda_bind.c int snd_hda_codec_configure(struct hda_codec *codec) hda_codec 40 sound/pci/hda/hda_codec.c struct hda_codec *codec = container_of(dev, struct hda_codec, core); hda_codec 79 sound/pci/hda/hda_codec.c void snd_hda_sequence_write(struct hda_codec *codec, const struct hda_verb *seq) hda_codec 96 sound/pci/hda/hda_codec.c lookup_conn_list(struct hda_codec *codec, hda_nid_t nid) hda_codec 106 sound/pci/hda/hda_codec.c static int add_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, hda_codec 121 sound/pci/hda/hda_codec.c static void remove_conn_list(struct hda_codec *codec) hda_codec 132 sound/pci/hda/hda_codec.c static int read_and_add_raw_conns(struct hda_codec *codec, hda_nid_t nid) hda_codec 168 sound/pci/hda/hda_codec.c int snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid, hda_codec 207 sound/pci/hda/hda_codec.c int snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid, hda_codec 238 sound/pci/hda/hda_codec.c int snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int len, hda_codec 264 sound/pci/hda/hda_codec.c int snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux, hda_codec 300 sound/pci/hda/hda_codec.c unsigned int snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid) hda_codec 326 sound/pci/hda/hda_codec.c int snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid, hda_codec 365 sound/pci/hda/hda_codec.c int snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid) hda_codec 383 sound/pci/hda/hda_codec.c int snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id) hda_codec 416 sound/pci/hda/hda_codec.c static int read_widget_caps(struct hda_codec *codec, hda_nid_t fg_node) hda_codec 432 sound/pci/hda/hda_codec.c static int read_pin_defaults(struct hda_codec *codec) hda_codec 460 sound/pci/hda/hda_codec.c static struct hda_pincfg *look_up_pincfg(struct hda_codec *codec, hda_codec 477 sound/pci/hda/hda_codec.c int snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list, hda_codec 512 sound/pci/hda/hda_codec.c int snd_hda_codec_set_pincfg(struct hda_codec *codec, hda_codec 528 sound/pci/hda/hda_codec.c unsigned int snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid) hda_codec 564 sound/pci/hda/hda_codec.c int snd_hda_codec_set_pin_target(struct hda_codec *codec, hda_nid_t nid, hda_codec 582 sound/pci/hda/hda_codec.c int snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid) hda_codec 600 sound/pci/hda/hda_codec.c void snd_hda_shutup_pins(struct hda_codec *codec) hda_codec 621 sound/pci/hda/hda_codec.c static void restore_shutup_pins(struct hda_codec *codec) hda_codec 641 sound/pci/hda/hda_codec.c struct hda_codec *codec = hda_codec 642 sound/pci/hda/hda_codec.c container_of(work, struct hda_codec, jackpoll_work.work); hda_codec 655 sound/pci/hda/hda_codec.c static void free_init_pincfgs(struct hda_codec *codec) hda_codec 678 sound/pci/hda/hda_codec.c get_hda_cvt_setup(struct hda_codec *codec, hda_nid_t nid) hda_codec 713 sound/pci/hda/hda_codec.c struct hda_pcm *snd_hda_codec_pcm_new(struct hda_codec *codec, hda_codec 741 sound/pci/hda/hda_codec.c static void codec_release_pcms(struct hda_codec *codec) hda_codec 753 sound/pci/hda/hda_codec.c void snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec) hda_codec 786 sound/pci/hda/hda_codec.c static unsigned int hda_set_power_state(struct hda_codec *codec, hda_codec 790 sound/pci/hda/hda_codec.c static void codec_display_power(struct hda_codec *codec, bool enable) hda_codec 797 sound/pci/hda/hda_codec.c void snd_hda_codec_register(struct hda_codec *codec) hda_codec 818 sound/pci/hda/hda_codec.c struct hda_codec *codec = device->device_data; hda_codec 842 sound/pci/hda/hda_codec.c struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec 861 sound/pci/hda/hda_codec.c unsigned int codec_addr, struct hda_codec **codecp) hda_codec 864 sound/pci/hda/hda_codec.c struct hda_codec *codec; hda_codec 900 sound/pci/hda/hda_codec.c unsigned int codec_addr, struct hda_codec **codecp) hda_codec 913 sound/pci/hda/hda_codec.c unsigned int codec_addr, struct hda_codec *codec) hda_codec 1006 sound/pci/hda/hda_codec.c int snd_hda_codec_update_widgets(struct hda_codec *codec) hda_codec 1032 sound/pci/hda/hda_codec.c static void update_pcm_stream_id(struct hda_codec *codec, hda_codec 1051 sound/pci/hda/hda_codec.c static void update_pcm_format(struct hda_codec *codec, struct hda_cvt_setup *p, hda_codec 1077 sound/pci/hda/hda_codec.c void snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid, hda_codec 1081 sound/pci/hda/hda_codec.c struct hda_codec *c; hda_codec 1119 sound/pci/hda/hda_codec.c static void really_cleanup_stream(struct hda_codec *codec, hda_codec 1128 sound/pci/hda/hda_codec.c void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid, hda_codec 1154 sound/pci/hda/hda_codec.c static void really_cleanup_stream(struct hda_codec *codec, hda_codec 1170 sound/pci/hda/hda_codec.c static void purify_inactive_streams(struct hda_codec *codec) hda_codec 1172 sound/pci/hda/hda_codec.c struct hda_codec *c; hda_codec 1186 sound/pci/hda/hda_codec.c static void hda_cleanup_all_streams(struct hda_codec *codec) hda_codec 1214 sound/pci/hda/hda_codec.c u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction) hda_codec 1233 sound/pci/hda/hda_codec.c bool snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid, hda_codec 1258 sound/pci/hda/hda_codec.c int snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir, hda_codec 1270 sound/pci/hda/hda_codec.c static unsigned int encode_amp(struct hda_codec *codec, hda_nid_t nid, hda_codec 1294 sound/pci/hda/hda_codec.c int snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid, hda_codec 1315 sound/pci/hda/hda_codec.c int snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid, hda_codec 1343 sound/pci/hda/hda_codec.c int snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch, hda_codec 1365 sound/pci/hda/hda_codec.c int snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid, hda_codec 1379 sound/pci/hda/hda_codec.c static u32 get_amp_max_value(struct hda_codec *codec, hda_nid_t nid, int dir, hda_codec 1401 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 1423 sound/pci/hda/hda_codec.c read_amp_value(struct hda_codec *codec, hda_nid_t nid, hda_codec 1437 sound/pci/hda/hda_codec.c update_amp_value(struct hda_codec *codec, hda_nid_t nid, hda_codec 1464 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 1491 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 1513 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 1569 sound/pci/hda/hda_codec.c void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir, hda_codec 1588 sound/pci/hda/hda_codec.c find_mixer_ctl(struct hda_codec *codec, const char *name, int dev, int idx) hda_codec 1608 sound/pci/hda/hda_codec.c struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec, hda_codec 1615 sound/pci/hda/hda_codec.c static int find_empty_mixer_ctl_idx(struct hda_codec *codec, const char *name, hda_codec 1646 sound/pci/hda/hda_codec.c int snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid, hda_codec 1686 sound/pci/hda/hda_codec.c int snd_hda_add_nid(struct hda_codec *codec, struct snd_kcontrol *kctl, hda_codec 1710 sound/pci/hda/hda_codec.c void snd_hda_ctls_clear(struct hda_codec *codec) hda_codec 1729 sound/pci/hda/hda_codec.c struct hda_codec *codec; hda_codec 1783 sound/pci/hda/hda_codec.c int snd_hda_codec_reset(struct hda_codec *codec) hda_codec 1798 sound/pci/hda/hda_codec.c typedef int (*map_slave_func_t)(struct hda_codec *, void *, struct snd_kcontrol *); hda_codec 1801 sound/pci/hda/hda_codec.c static int map_slaves(struct hda_codec *codec, const char * const *slaves, hda_codec 1832 sound/pci/hda/hda_codec.c static int check_slave_present(struct hda_codec *codec, hda_codec 1853 sound/pci/hda/hda_codec.c struct hda_codec *codec; hda_codec 1912 sound/pci/hda/hda_codec.c static int add_slave(struct hda_codec *codec, hda_codec 1937 sound/pci/hda/hda_codec.c int __snd_hda_add_vmaster(struct hda_codec *codec, char *name, hda_codec 2046 sound/pci/hda/hda_codec.c int snd_hda_add_vmaster_hook(struct hda_codec *codec, hda_codec 2119 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2147 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2206 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2277 sound/pci/hda/hda_codec.c static void set_dig_out(struct hda_codec *codec, hda_nid_t nid, hda_codec 2292 sound/pci/hda/hda_codec.c static inline void set_dig_out_convert(struct hda_codec *codec, hda_nid_t nid, hda_codec 2312 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2343 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2356 sound/pci/hda/hda_codec.c static inline void set_spdif_ctls(struct hda_codec *codec, hda_nid_t nid, hda_codec 2370 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2436 sound/pci/hda/hda_codec.c int snd_hda_create_dig_out_ctls(struct hda_codec *codec, hda_codec 2501 sound/pci/hda/hda_codec.c struct hda_spdif_out *snd_hda_spdif_out_of_nid(struct hda_codec *codec, hda_codec 2522 sound/pci/hda/hda_codec.c void snd_hda_spdif_ctls_unassign(struct hda_codec *codec, int idx) hda_codec 2543 sound/pci/hda/hda_codec.c void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid) hda_codec 2593 sound/pci/hda/hda_codec.c int snd_hda_create_spdif_share_sw(struct hda_codec *codec, hda_codec 2618 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2627 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2646 sound/pci/hda/hda_codec.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2689 sound/pci/hda/hda_codec.c int snd_hda_create_spdif_in_ctls(struct hda_codec *codec, hda_nid_t nid) hda_codec 2728 sound/pci/hda/hda_codec.c void snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg, hda_codec 2758 sound/pci/hda/hda_codec.c unsigned int snd_hda_codec_eapd_power_filter(struct hda_codec *codec, hda_codec 2779 sound/pci/hda/hda_codec.c static unsigned int hda_set_power_state(struct hda_codec *codec, hda_codec 2822 sound/pci/hda/hda_codec.c static void sync_power_up_states(struct hda_codec *codec) hda_codec 2846 sound/pci/hda/hda_codec.c static void hda_exec_init_verbs(struct hda_codec *codec) hda_codec 2852 sound/pci/hda/hda_codec.c static inline void hda_exec_init_verbs(struct hda_codec *codec) {} hda_codec 2857 sound/pci/hda/hda_codec.c static void update_power_acct(struct hda_codec *codec, bool on) hda_codec 2868 sound/pci/hda/hda_codec.c void snd_hda_update_power_acct(struct hda_codec *codec) hda_codec 2877 sound/pci/hda/hda_codec.c static unsigned int hda_call_codec_suspend(struct hda_codec *codec) hda_codec 2894 sound/pci/hda/hda_codec.c static void hda_call_codec_resume(struct hda_codec *codec) hda_codec 2924 sound/pci/hda/hda_codec.c struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec 2939 sound/pci/hda/hda_codec.c struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec 2952 sound/pci/hda/hda_codec.c struct hda_codec *codec = dev_to_hda_codec(dev); hda_codec 3016 sound/pci/hda/hda_codec.c static int add_std_chmaps(struct hda_codec *codec) hda_codec 3054 sound/pci/hda/hda_codec.c int snd_hda_codec_build_controls(struct hda_codec *codec) hda_codec 3084 sound/pci/hda/hda_codec.c struct hda_codec *codec, hda_codec 3091 sound/pci/hda/hda_codec.c struct hda_codec *codec, hda_codec 3101 sound/pci/hda/hda_codec.c struct hda_codec *codec, hda_codec 3108 sound/pci/hda/hda_codec.c static int set_pcm_default_values(struct hda_codec *codec, hda_codec 3153 sound/pci/hda/hda_codec.c int snd_hda_codec_prepare(struct hda_codec *codec, hda_codec 3181 sound/pci/hda/hda_codec.c void snd_hda_codec_cleanup(struct hda_codec *codec, hda_codec 3246 sound/pci/hda/hda_codec.c int snd_hda_codec_parse_pcms(struct hda_codec *codec) hda_codec 3287 sound/pci/hda/hda_codec.c int snd_hda_codec_build_pcms(struct hda_codec *codec) hda_codec 3332 sound/pci/hda/hda_codec.c int snd_hda_add_new_ctls(struct hda_codec *codec, hda_codec 3373 sound/pci/hda/hda_codec.c static void codec_set_power_save(struct hda_codec *codec, int delay) hda_codec 3401 sound/pci/hda/hda_codec.c struct hda_codec *c; hda_codec 3421 sound/pci/hda/hda_codec.c int snd_hda_check_amp_list_power(struct hda_codec *codec, hda_codec 3494 sound/pci/hda/hda_codec.c int snd_hda_input_mux_put(struct hda_codec *codec, hda_codec 3549 sound/pci/hda/hda_codec.c static void setup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid, hda_codec 3588 sound/pci/hda/hda_codec.c static void cleanup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid) hda_codec 3603 sound/pci/hda/hda_codec.c int snd_hda_multi_out_dig_open(struct hda_codec *codec, hda_codec 3624 sound/pci/hda/hda_codec.c int snd_hda_multi_out_dig_prepare(struct hda_codec *codec, hda_codec 3642 sound/pci/hda/hda_codec.c int snd_hda_multi_out_dig_cleanup(struct hda_codec *codec, hda_codec 3657 sound/pci/hda/hda_codec.c int snd_hda_multi_out_dig_close(struct hda_codec *codec, hda_codec 3678 sound/pci/hda/hda_codec.c int snd_hda_multi_out_analog_open(struct hda_codec *codec, hda_codec 3732 sound/pci/hda/hda_codec.c int snd_hda_multi_out_analog_prepare(struct hda_codec *codec, hda_codec 3808 sound/pci/hda/hda_codec.c int snd_hda_multi_out_analog_cleanup(struct hda_codec *codec, hda_codec 3844 sound/pci/hda/hda_codec.c unsigned int snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin) hda_codec 3871 sound/pci/hda/hda_codec.c unsigned int snd_hda_correct_pin_ctl(struct hda_codec *codec, hda_codec 3934 sound/pci/hda/hda_codec.c int _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, hda_codec 3960 sound/pci/hda/hda_codec.c int snd_hda_add_imux_item(struct hda_codec *codec, hda_codec 3994 sound/pci/hda/hda_codec.c struct hda_codec *codec; hda_codec 719 sound/pci/hda/hda_controller.c int snd_hda_attach_pcm_stream(struct hda_bus *_bus, struct hda_codec *codec, hda_codec 1022 sound/pci/hda/hda_controller.c int snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format, hda_codec 1056 sound/pci/hda/hda_controller.c void snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start) hda_codec 1066 sound/pci/hda/hda_controller.c void snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec, hda_codec 1297 sound/pci/hda/hda_controller.c struct hda_codec *codec; hda_codec 1317 sound/pci/hda/hda_controller.c struct hda_codec *codec, *next; hda_codec 88 sound/pci/hda/hda_controller.h struct hda_codec *codec; hda_codec 122 sound/pci/hda/hda_eld.c static unsigned int hdmi_get_eld_data(struct hda_codec *codec, hda_nid_t nid, hda_codec 144 sound/pci/hda/hda_eld.c static void hdmi_update_short_audio_desc(struct hda_codec *codec, hda_codec 224 sound/pci/hda/hda_eld.c int snd_hdmi_parse_eld(struct hda_codec *codec, struct parsed_hdmi_eld *e, hda_codec 288 sound/pci/hda/hda_eld.c int snd_hdmi_get_eld_size(struct hda_codec *codec, hda_nid_t nid) hda_codec 294 sound/pci/hda/hda_eld.c int snd_hdmi_get_eld(struct hda_codec *codec, hda_nid_t nid, hda_codec 371 sound/pci/hda/hda_eld.c static void hdmi_show_short_audio_desc(struct hda_codec *codec, hda_codec 396 sound/pci/hda/hda_eld.c void snd_hdmi_show_eld(struct hda_codec *codec, struct parsed_hdmi_eld *e) hda_codec 632 sound/pci/hda/hda_eld.c int snd_hdmi_get_eld_ati(struct hda_codec *codec, hda_nid_t nid, hda_codec 99 sound/pci/hda/hda_generic.c static void parse_user_hints(struct hda_codec *codec) hda_codec 204 sound/pci/hda/hda_generic.c static inline void restore_pin_ctl(struct hda_codec *codec, hda_nid_t pin) hda_codec 210 sound/pci/hda/hda_generic.c static void set_pin_target(struct hda_codec *codec, hda_nid_t pin, hda_codec 222 sound/pci/hda/hda_generic.c static void set_pin_targets(struct hda_codec *codec, int num_pins, hda_codec 250 sound/pci/hda/hda_generic.c static struct nid_path *get_nid_path(struct hda_codec *codec, hda_codec 281 sound/pci/hda/hda_generic.c int snd_hda_get_path_idx(struct hda_codec *codec, struct nid_path *path) hda_codec 302 sound/pci/hda/hda_generic.c struct nid_path *snd_hda_get_path_from_idx(struct hda_codec *codec, int idx) hda_codec 313 sound/pci/hda/hda_generic.c static bool is_dac_already_used(struct hda_codec *codec, hda_nid_t nid) hda_codec 327 sound/pci/hda/hda_generic.c static bool is_reachable_path(struct hda_codec *codec, hda_codec 339 sound/pci/hda/hda_generic.c static bool is_ctl_used(struct hda_codec *codec, unsigned int val, int type) hda_codec 354 sound/pci/hda/hda_generic.c static bool is_ctl_associated(struct hda_codec *codec, hda_nid_t nid, hda_codec 361 sound/pci/hda/hda_generic.c static void print_nid_path(struct hda_codec *codec, hda_codec 378 sound/pci/hda/hda_generic.c static bool __parse_nid_path(struct hda_codec *codec, hda_codec 448 sound/pci/hda/hda_generic.c static bool snd_hda_parse_nid_path(struct hda_codec *codec, hda_nid_t from_nid, hda_codec 471 sound/pci/hda/hda_generic.c snd_hda_add_new_path(struct hda_codec *codec, hda_nid_t from_nid, hda_codec 498 sound/pci/hda/hda_generic.c static void invalidate_nid_path(struct hda_codec *codec, int idx) hda_codec 507 sound/pci/hda/hda_generic.c static hda_nid_t get_preferred_dac(struct hda_codec *codec, hda_nid_t pin) hda_codec 521 sound/pci/hda/hda_generic.c static hda_nid_t look_for_dac(struct hda_codec *codec, hda_nid_t pin, hda_codec 549 sound/pci/hda/hda_generic.c static bool same_amp_caps(struct hda_codec *codec, hda_nid_t nid1, hda_codec 559 sound/pci/hda/hda_generic.c static hda_nid_t look_for_out_mute_nid(struct hda_codec *codec, hda_codec 575 sound/pci/hda/hda_generic.c static hda_nid_t look_for_out_vol_nid(struct hda_codec *codec, hda_codec 596 sound/pci/hda/hda_generic.c static bool has_amp_in(struct hda_codec *codec, struct nid_path *path, int idx) hda_codec 610 sound/pci/hda/hda_generic.c static bool has_amp_out(struct hda_codec *codec, struct nid_path *path, int idx) hda_codec 624 sound/pci/hda/hda_generic.c static bool is_active_nid(struct hda_codec *codec, hda_nid_t nid, hda_codec 663 sound/pci/hda/hda_generic.c static int get_amp_val_to_activate(struct hda_codec *codec, hda_nid_t nid, hda_codec 681 sound/pci/hda/hda_generic.c static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid, int dir) hda_codec 698 sound/pci/hda/hda_generic.c static void init_amp(struct hda_codec *codec, hda_nid_t nid, int dir, int idx) hda_codec 710 sound/pci/hda/hda_generic.c static int update_amp(struct hda_codec *codec, hda_nid_t nid, int dir, int idx, hda_codec 724 sound/pci/hda/hda_generic.c static unsigned int get_amp_mask_to_modify(struct hda_codec *codec, hda_codec 742 sound/pci/hda/hda_generic.c static void activate_amp(struct hda_codec *codec, hda_nid_t nid, int dir, hda_codec 758 sound/pci/hda/hda_generic.c static void check_and_activate_amp(struct hda_codec *codec, hda_nid_t nid, hda_codec 768 sound/pci/hda/hda_generic.c static void activate_amp_out(struct hda_codec *codec, struct nid_path *path, hda_codec 776 sound/pci/hda/hda_generic.c static void activate_amp_in(struct hda_codec *codec, struct nid_path *path, hda_codec 817 sound/pci/hda/hda_generic.c static hda_nid_t path_power_update(struct hda_codec *codec, hda_codec 856 sound/pci/hda/hda_generic.c static void sync_power_state_change(struct hda_codec *codec, hda_nid_t nid) hda_codec 873 sound/pci/hda/hda_generic.c void snd_hda_activate_path(struct hda_codec *codec, struct nid_path *path, hda_codec 901 sound/pci/hda/hda_generic.c static void path_power_down_sync(struct hda_codec *codec, struct nid_path *path) hda_codec 911 sound/pci/hda/hda_generic.c static void set_pin_eapd(struct hda_codec *codec, hda_nid_t pin, bool enable) hda_codec 927 sound/pci/hda/hda_generic.c static void resume_path_from_idx(struct hda_codec *codec, int path_idx) hda_codec 1008 sound/pci/hda/hda_generic.c static int add_vol_ctl(struct hda_codec *codec, const char *pfx, int cidx, hda_codec 1022 sound/pci/hda/hda_generic.c static int get_default_ch_nums(struct hda_codec *codec, struct nid_path *path, hda_codec 1034 sound/pci/hda/hda_generic.c static int add_stereo_vol(struct hda_codec *codec, const char *pfx, int cidx, hda_codec 1044 sound/pci/hda/hda_generic.c static int add_sw_ctl(struct hda_codec *codec, const char *pfx, int cidx, hda_codec 1067 sound/pci/hda/hda_generic.c static int add_stereo_sw(struct hda_codec *codec, const char *pfx, hda_codec 1078 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 1105 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 1121 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 1144 sound/pci/hda/hda_generic.c static bool path_has_mixer(struct hda_codec *codec, int path_idx, int ctl_type) hda_codec 1155 sound/pci/hda/hda_generic.c static const char *get_line_out_pfx(struct hda_codec *codec, int ch, hda_codec 1266 sound/pci/hda/hda_generic.c static int assign_out_path_ctls(struct hda_codec *codec, struct nid_path *path) hda_codec 1329 sound/pci/hda/hda_generic.c static hda_nid_t get_primary_out(struct hda_codec *codec, int idx) hda_codec 1343 sound/pci/hda/hda_generic.c static inline hda_nid_t try_dac(struct hda_codec *codec, hda_codec 1350 sound/pci/hda/hda_generic.c static int try_assign_dacs(struct hda_codec *codec, int num_outs, hda_codec 1438 sound/pci/hda/hda_generic.c static hda_nid_t get_dac_if_single(struct hda_codec *codec, hda_nid_t pin) hda_codec 1458 sound/pci/hda/hda_generic.c static bool can_be_multiio_pin(struct hda_codec *codec, hda_codec 1475 sound/pci/hda/hda_generic.c static int count_multiio_pins(struct hda_codec *codec, hda_nid_t reference_pin) hda_codec 1504 sound/pci/hda/hda_generic.c static int fill_multi_ios(struct hda_codec *codec, hda_codec 1590 sound/pci/hda/hda_generic.c static bool map_singles(struct hda_codec *codec, int outs, hda_codec 1626 sound/pci/hda/hda_generic.c static int check_aamix_out_path(struct hda_codec *codec, int path_idx) hda_codec 1662 sound/pci/hda/hda_generic.c static bool indep_hp_possible(struct hda_codec *codec) hda_codec 1701 sound/pci/hda/hda_generic.c static void refill_shared_dacs(struct hda_codec *codec, int num_outs, hda_codec 1718 sound/pci/hda/hda_generic.c static int fill_and_eval_dacs(struct hda_codec *codec, hda_codec 1881 sound/pci/hda/hda_generic.c static inline void print_nid_path_idx(struct hda_codec *codec, hda_codec 1891 sound/pci/hda/hda_generic.c static void debug_show_configs(struct hda_codec *codec, hda_codec 1944 sound/pci/hda/hda_generic.c static void fill_all_dac_nids(struct hda_codec *codec) hda_codec 1962 sound/pci/hda/hda_generic.c static int parse_output_paths(struct hda_codec *codec) hda_codec 2083 sound/pci/hda/hda_generic.c static int create_multi_out_ctls(struct hda_codec *codec, hda_codec 2134 sound/pci/hda/hda_generic.c static int create_extra_out(struct hda_codec *codec, int path_idx, hda_codec 2153 sound/pci/hda/hda_generic.c static int create_extra_outs(struct hda_codec *codec, int num_pins, hda_codec 2180 sound/pci/hda/hda_generic.c static int create_hp_out_ctls(struct hda_codec *codec) hda_codec 2188 sound/pci/hda/hda_generic.c static int create_speaker_out_ctls(struct hda_codec *codec) hda_codec 2200 sound/pci/hda/hda_generic.c static void call_hp_automute(struct hda_codec *codec, hda_codec 2211 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2217 sound/pci/hda/hda_generic.c static void update_aamix_paths(struct hda_codec *codec, bool do_mix, hda_codec 2224 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2279 sound/pci/hda/hda_generic.c static int create_indep_hp_ctls(struct hda_codec *codec) hda_codec 2309 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2326 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2334 sound/pci/hda/hda_generic.c get_multiio_path(struct hda_codec *codec, int idx) hda_codec 2341 sound/pci/hda/hda_generic.c static void update_automute_all(struct hda_codec *codec); hda_codec 2351 sound/pci/hda/hda_generic.c static int set_multi_io(struct hda_codec *codec, int idx, bool output) hda_codec 2384 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2411 sound/pci/hda/hda_generic.c static int create_multi_channel_mode(struct hda_codec *codec) hda_codec 2431 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2437 sound/pci/hda/hda_generic.c static void update_aamix_paths(struct hda_codec *codec, bool do_mix, hda_codec 2468 sound/pci/hda/hda_generic.c static void update_output_paths(struct hda_codec *codec, int num_outs, hda_codec 2486 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2523 sound/pci/hda/hda_generic.c static int create_loopback_mixing_ctl(struct hda_codec *codec) hda_codec 2539 sound/pci/hda/hda_generic.c static void call_update_outputs(struct hda_codec *codec); hda_codec 2542 sound/pci/hda/hda_generic.c static void update_hp_mic(struct hda_codec *codec, int adc_mux, bool force) hda_codec 2586 sound/pci/hda/hda_generic.c static int create_hp_mic(struct hda_codec *codec) hda_codec 2639 sound/pci/hda/hda_generic.c static int create_hp_mic_jack_mode(struct hda_codec *codec, hda_nid_t pin); hda_codec 2654 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2666 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2684 sound/pci/hda/hda_generic.c static bool find_kctl_name(struct hda_codec *codec, const char *name, int idx) hda_codec 2697 sound/pci/hda/hda_generic.c static void get_jack_mode_name(struct hda_codec *codec, hda_nid_t pin, hda_codec 2710 sound/pci/hda/hda_generic.c static int get_out_jack_num_items(struct hda_codec *codec, hda_nid_t pin) hda_codec 2721 sound/pci/hda/hda_generic.c static int create_out_jack_modes(struct hda_codec *codec, int num_pins, hda_codec 2758 sound/pci/hda/hda_generic.c static unsigned int get_vref_caps(struct hda_codec *codec, hda_nid_t pin) hda_codec 2801 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2816 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2829 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2852 sound/pci/hda/hda_generic.c static int get_in_jack_num_items(struct hda_codec *codec, hda_nid_t pin) hda_codec 2861 sound/pci/hda/hda_generic.c static int create_in_jack_mode(struct hda_codec *codec, hda_nid_t pin) hda_codec 2894 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2925 sound/pci/hda/hda_generic.c static int get_cur_hp_mic_jack_mode(struct hda_codec *codec, hda_nid_t nid) hda_codec 2949 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2959 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2998 sound/pci/hda/hda_generic.c static int create_hp_mic_jack_mode(struct hda_codec *codec, hda_nid_t pin) hda_codec 3034 sound/pci/hda/hda_generic.c static bool look_for_mix_leaf_ctls(struct hda_codec *codec, hda_nid_t mix_nid, hda_codec 3070 sound/pci/hda/hda_generic.c static int new_analog_input(struct hda_codec *codec, int input_idx, hda_codec 3126 sound/pci/hda/hda_generic.c static int is_input_pin(struct hda_codec *codec, hda_nid_t nid) hda_codec 3133 sound/pci/hda/hda_generic.c static int fill_adc_nids(struct hda_codec *codec) hda_codec 3163 sound/pci/hda/hda_generic.c static int check_dyn_adc_switch(struct hda_codec *codec) hda_codec 3231 sound/pci/hda/hda_generic.c static int parse_capture_source(struct hda_codec *codec, hda_nid_t pin, hda_codec 3273 sound/pci/hda/hda_generic.c static int fill_input_pin_labels(struct hda_codec *codec) hda_codec 3306 sound/pci/hda/hda_generic.c static int create_input_ctls(struct hda_codec *codec) hda_codec 3379 sound/pci/hda/hda_generic.c static struct nid_path *get_input_path(struct hda_codec *codec, int adc_idx, int imux_idx) hda_codec 3395 sound/pci/hda/hda_generic.c static int mux_select(struct hda_codec *codec, unsigned int adc_idx, hda_codec 3401 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3409 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3421 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3447 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3516 sound/pci/hda/hda_generic.c static int parse_capvol_in_path(struct hda_codec *codec, struct nid_path *path) hda_codec 3555 sound/pci/hda/hda_generic.c static bool is_inv_dmic_pin(struct hda_codec *codec, hda_nid_t nid) hda_codec 3579 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3593 sound/pci/hda/hda_generic.c static int add_single_cap_ctl(struct hda_codec *codec, const char *label, hda_codec 3639 sound/pci/hda/hda_generic.c static int create_single_cap_vol_ctl(struct hda_codec *codec, int idx, hda_codec 3654 sound/pci/hda/hda_generic.c static int create_bind_cap_vol_ctl(struct hda_codec *codec, int idx, hda_codec 3680 sound/pci/hda/hda_generic.c static unsigned int get_first_cap_ctl(struct hda_codec *codec, int idx, int type) hda_codec 3701 sound/pci/hda/hda_generic.c static int create_multi_cap_vol_ctl(struct hda_codec *codec) hda_codec 3730 sound/pci/hda/hda_generic.c static int create_capture_mixers(struct hda_codec *codec) hda_codec 3803 sound/pci/hda/hda_generic.c static bool check_boost_vol(struct hda_codec *codec, hda_nid_t nid, hda_codec 3821 sound/pci/hda/hda_generic.c static unsigned int look_for_boost_amp(struct hda_codec *codec, hda_codec 3846 sound/pci/hda/hda_generic.c static int parse_mic_boost(struct hda_codec *codec) hda_codec 3900 sound/pci/hda/hda_generic.c static void call_micmute_led_update(struct hda_codec *codec) hda_codec 3928 sound/pci/hda/hda_generic.c static void update_micmute_led(struct hda_codec *codec, hda_codec 3965 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3975 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 4009 sound/pci/hda/hda_generic.c int snd_hda_gen_add_micmute_led(struct hda_codec *codec, hda_codec 4010 sound/pci/hda/hda_generic.c void (*hook)(struct hda_codec *)) hda_codec 4027 sound/pci/hda/hda_generic.c static void call_ledtrig_micmute(struct hda_codec *codec) hda_codec 4046 sound/pci/hda/hda_generic.c void snd_hda_gen_fixup_micmute_led(struct hda_codec *codec, hda_codec 4059 sound/pci/hda/hda_generic.c static void parse_digital(struct hda_codec *codec) hda_codec 4120 sound/pci/hda/hda_generic.c static bool dyn_adc_pcm_resetup(struct hda_codec *codec, int cur); hda_codec 4123 sound/pci/hda/hda_generic.c static int mux_select(struct hda_codec *codec, unsigned int adc_idx, hda_codec 4170 sound/pci/hda/hda_generic.c static hda_nid_t set_path_power(struct hda_codec *codec, hda_nid_t nid, hda_codec 4202 sound/pci/hda/hda_generic.c static bool detect_pin_state(struct hda_codec *codec, hda_nid_t pin) hda_codec 4215 sound/pci/hda/hda_generic.c static hda_nid_t set_pin_power_jack(struct hda_codec *codec, hda_nid_t pin, hda_codec 4230 sound/pci/hda/hda_generic.c static void pin_power_callback(struct hda_codec *codec, hda_codec 4240 sound/pci/hda/hda_generic.c static void pin_power_up_callback(struct hda_codec *codec, hda_codec 4247 sound/pci/hda/hda_generic.c static void pin_power_down_callback(struct hda_codec *codec, hda_codec 4254 sound/pci/hda/hda_generic.c static void add_pin_power_ctls(struct hda_codec *codec, int num_pins, hda_codec 4272 sound/pci/hda/hda_generic.c static void add_all_pin_power_ctls(struct hda_codec *codec, bool on) hda_codec 4290 sound/pci/hda/hda_generic.c static void sync_pin_power_ctls(struct hda_codec *codec, int num_pins, hda_codec 4301 sound/pci/hda/hda_generic.c static void sync_all_pin_power_ctls(struct hda_codec *codec) hda_codec 4319 sound/pci/hda/hda_generic.c static int add_fake_paths(struct hda_codec *codec, hda_nid_t nid, hda_codec 4344 sound/pci/hda/hda_generic.c static int add_fake_beep_paths(struct hda_codec *codec) hda_codec 4381 sound/pci/hda/hda_generic.c int snd_hda_gen_fix_pin_power(struct hda_codec *codec, hda_nid_t pin) hda_codec 4404 sound/pci/hda/hda_generic.c static bool detect_jacks(struct hda_codec *codec, int num_pins, const hda_nid_t *pins) hda_codec 4423 sound/pci/hda/hda_generic.c static void do_automute(struct hda_codec *codec, int num_pins, const hda_nid_t *pins, hda_codec 4488 sound/pci/hda/hda_generic.c void snd_hda_gen_update_outputs(struct hda_codec *codec) hda_codec 4535 sound/pci/hda/hda_generic.c static void call_update_outputs(struct hda_codec *codec) hda_codec 4553 sound/pci/hda/hda_generic.c void snd_hda_gen_hp_automute(struct hda_codec *codec, hda_codec 4578 sound/pci/hda/hda_generic.c void snd_hda_gen_line_automute(struct hda_codec *codec, hda_codec 4603 sound/pci/hda/hda_generic.c void snd_hda_gen_mic_autoswitch(struct hda_codec *codec, hda_codec 4627 sound/pci/hda/hda_generic.c static void call_hp_automute(struct hda_codec *codec, hda_codec 4637 sound/pci/hda/hda_generic.c static void call_line_automute(struct hda_codec *codec, hda_codec 4647 sound/pci/hda/hda_generic.c static void call_mic_autoswitch(struct hda_codec *codec, hda_codec 4658 sound/pci/hda/hda_generic.c static void update_automute_all(struct hda_codec *codec) hda_codec 4671 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 4685 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 4700 sound/pci/hda/hda_generic.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 4746 sound/pci/hda/hda_generic.c static int add_automute_mode_enum(struct hda_codec *codec) hda_codec 4759 sound/pci/hda/hda_generic.c static int check_auto_mute_availability(struct hda_codec *codec) hda_codec 4832 sound/pci/hda/hda_generic.c static bool auto_mic_check_imux(struct hda_codec *codec) hda_codec 4866 sound/pci/hda/hda_generic.c static int check_auto_mic_availability(struct hda_codec *codec) hda_codec 4941 sound/pci/hda/hda_generic.c unsigned int snd_hda_gen_path_power_filter(struct hda_codec *codec, hda_codec 4960 sound/pci/hda/hda_generic.c static void mute_all_mixer_nid(struct hda_codec *codec, hda_nid_t mix) hda_codec 4986 sound/pci/hda/hda_generic.c void snd_hda_gen_stream_pm(struct hda_codec *codec, hda_nid_t nid, bool on) hda_codec 5002 sound/pci/hda/hda_generic.c int snd_hda_gen_parse_auto_config(struct hda_codec *codec, hda_codec 5204 sound/pci/hda/hda_generic.c int snd_hda_gen_build_controls(struct hda_codec *codec) hda_codec 5276 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5286 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5299 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5319 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5336 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5350 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5363 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5371 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5383 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5393 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5401 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5419 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5432 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5444 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5457 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5465 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5476 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5484 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5498 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5513 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5609 sound/pci/hda/hda_generic.c static bool dyn_adc_pcm_resetup(struct hda_codec *codec, int cur) hda_codec 5628 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5643 sound/pci/hda/hda_generic.c struct hda_codec *codec, hda_codec 5716 sound/pci/hda/hda_generic.c int snd_hda_gen_build_pcms(struct hda_codec *codec) hda_codec 5830 sound/pci/hda/hda_generic.c static void set_output_and_unmute(struct hda_codec *codec, int path_idx) hda_codec 5846 sound/pci/hda/hda_generic.c static void init_multi_out(struct hda_codec *codec) hda_codec 5856 sound/pci/hda/hda_generic.c static void __init_extra_out(struct hda_codec *codec, int num_outs, int *paths) hda_codec 5865 sound/pci/hda/hda_generic.c static void init_extra_out(struct hda_codec *codec) hda_codec 5877 sound/pci/hda/hda_generic.c static void init_multi_io(struct hda_codec *codec) hda_codec 5896 sound/pci/hda/hda_generic.c static void init_aamix_paths(struct hda_codec *codec) hda_codec 5916 sound/pci/hda/hda_generic.c static void init_analog_input(struct hda_codec *codec) hda_codec 5936 sound/pci/hda/hda_generic.c static void init_input_src(struct hda_codec *codec) hda_codec 5967 sound/pci/hda/hda_generic.c static void init_digital(struct hda_codec *codec) hda_codec 5985 sound/pci/hda/hda_generic.c static void clear_unsol_on_unused_pins(struct hda_codec *codec) hda_codec 6005 sound/pci/hda/hda_generic.c int snd_hda_gen_init(struct hda_codec *codec) hda_codec 6046 sound/pci/hda/hda_generic.c void snd_hda_gen_free(struct hda_codec *codec) hda_codec 6061 sound/pci/hda/hda_generic.c void snd_hda_gen_reboot_notify(struct hda_codec *codec) hda_codec 6081 sound/pci/hda/hda_generic.c int snd_hda_gen_check_power_status(struct hda_codec *codec, hda_nid_t nid) hda_codec 6110 sound/pci/hda/hda_generic.c static int snd_hda_parse_generic_codec(struct hda_codec *codec) hda_codec 89 sound/pci/hda/hda_generic.h void (*update)(struct hda_codec *codec); hda_codec 90 sound/pci/hda/hda_generic.h void (*old_hook)(struct hda_codec *codec, hda_codec 280 sound/pci/hda/hda_generic.h void (*init_hook)(struct hda_codec *codec); hda_codec 281 sound/pci/hda/hda_generic.h void (*automute_hook)(struct hda_codec *codec); hda_codec 282 sound/pci/hda/hda_generic.h void (*cap_sync_hook)(struct hda_codec *codec, hda_codec 291 sound/pci/hda/hda_generic.h struct hda_codec *codec, hda_codec 295 sound/pci/hda/hda_generic.h struct hda_codec *codec, hda_codec 300 sound/pci/hda/hda_generic.h void (*hp_automute_hook)(struct hda_codec *codec, hda_codec 302 sound/pci/hda/hda_generic.h void (*line_automute_hook)(struct hda_codec *codec, hda_codec 304 sound/pci/hda/hda_generic.h void (*mic_autoswitch_hook)(struct hda_codec *codec, hda_codec 317 sound/pci/hda/hda_generic.h int snd_hda_gen_init(struct hda_codec *codec); hda_codec 318 sound/pci/hda/hda_generic.h void snd_hda_gen_free(struct hda_codec *codec); hda_codec 320 sound/pci/hda/hda_generic.h int snd_hda_get_path_idx(struct hda_codec *codec, struct nid_path *path); hda_codec 321 sound/pci/hda/hda_generic.h struct nid_path *snd_hda_get_path_from_idx(struct hda_codec *codec, int idx); hda_codec 323 sound/pci/hda/hda_generic.h snd_hda_add_new_path(struct hda_codec *codec, hda_nid_t from_nid, hda_codec 325 sound/pci/hda/hda_generic.h void snd_hda_activate_path(struct hda_codec *codec, struct nid_path *path, hda_codec 332 sound/pci/hda/hda_generic.h int snd_hda_gen_parse_auto_config(struct hda_codec *codec, hda_codec 334 sound/pci/hda/hda_generic.h int snd_hda_gen_build_controls(struct hda_codec *codec); hda_codec 335 sound/pci/hda/hda_generic.h int snd_hda_gen_build_pcms(struct hda_codec *codec); hda_codec 336 sound/pci/hda/hda_generic.h void snd_hda_gen_reboot_notify(struct hda_codec *codec); hda_codec 339 sound/pci/hda/hda_generic.h void snd_hda_gen_hp_automute(struct hda_codec *codec, hda_codec 341 sound/pci/hda/hda_generic.h void snd_hda_gen_line_automute(struct hda_codec *codec, hda_codec 343 sound/pci/hda/hda_generic.h void snd_hda_gen_mic_autoswitch(struct hda_codec *codec, hda_codec 345 sound/pci/hda/hda_generic.h void snd_hda_gen_update_outputs(struct hda_codec *codec); hda_codec 348 sound/pci/hda/hda_generic.h int snd_hda_gen_check_power_status(struct hda_codec *codec, hda_nid_t nid); hda_codec 350 sound/pci/hda/hda_generic.h unsigned int snd_hda_gen_path_power_filter(struct hda_codec *codec, hda_codec 353 sound/pci/hda/hda_generic.h void snd_hda_gen_stream_pm(struct hda_codec *codec, hda_nid_t nid, bool on); hda_codec 354 sound/pci/hda/hda_generic.h int snd_hda_gen_fix_pin_power(struct hda_codec *codec, hda_nid_t pin); hda_codec 356 sound/pci/hda/hda_generic.h int snd_hda_gen_add_micmute_led(struct hda_codec *codec, hda_codec 357 sound/pci/hda/hda_generic.h void (*hook)(struct hda_codec *)); hda_codec 358 sound/pci/hda/hda_generic.h void snd_hda_gen_fixup_micmute_led(struct hda_codec *codec, hda_codec 21 sound/pci/hda/hda_hwdep.c static int verb_write_ioctl(struct hda_codec *codec, hda_codec 35 sound/pci/hda/hda_hwdep.c static int get_wcap_ioctl(struct hda_codec *codec, hda_codec 63 sound/pci/hda/hda_hwdep.c struct hda_codec *codec = hw->private_data; hda_codec 94 sound/pci/hda/hda_hwdep.c int snd_hda_create_hwdep(struct hda_codec *codec) hda_codec 990 sound/pci/hda/hda_intel.c struct hda_codec *codec; hda_codec 1187 sound/pci/hda/hda_intel.c struct hda_codec *codec; hda_codec 1260 sound/pci/hda/hda_intel.c struct hda_codec *codec; hda_codec 29 sound/pci/hda/hda_jack.c bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid) hda_codec 46 sound/pci/hda/hda_jack.c static u32 read_pin_sense(struct hda_codec *codec, hda_nid_t nid) hda_codec 70 sound/pci/hda/hda_jack.c snd_hda_jack_tbl_get(struct hda_codec *codec, hda_nid_t nid) hda_codec 90 sound/pci/hda/hda_jack.c snd_hda_jack_tbl_get_from_tag(struct hda_codec *codec, unsigned char tag) hda_codec 110 sound/pci/hda/hda_jack.c snd_hda_jack_tbl_new(struct hda_codec *codec, hda_nid_t nid) hda_codec 124 sound/pci/hda/hda_jack.c void snd_hda_jack_tbl_clear(struct hda_codec *codec) hda_codec 147 sound/pci/hda/hda_jack.c static void jack_detect_update(struct hda_codec *codec, hda_codec 182 sound/pci/hda/hda_jack.c void snd_hda_jack_set_dirty_all(struct hda_codec *codec) hda_codec 201 sound/pci/hda/hda_jack.c u32 snd_hda_pin_sense(struct hda_codec *codec, hda_nid_t nid) hda_codec 220 sound/pci/hda/hda_jack.c int snd_hda_jack_detect_state(struct hda_codec *codec, hda_nid_t nid) hda_codec 243 sound/pci/hda/hda_jack.c snd_hda_jack_detect_enable_callback(struct hda_codec *codec, hda_nid_t nid, hda_codec 285 sound/pci/hda/hda_jack.c int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid) hda_codec 299 sound/pci/hda/hda_jack.c int snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid, hda_codec 319 sound/pci/hda/hda_jack.c void snd_hda_jack_report_sync(struct hda_codec *codec) hda_codec 352 sound/pci/hda/hda_jack.c static int get_input_jack_type(struct hda_codec *codec, hda_nid_t nid) hda_codec 390 sound/pci/hda/hda_jack.c int snd_hda_jack_add_kctl(struct hda_codec *codec, hda_nid_t nid, hda_codec 435 sound/pci/hda/hda_jack.c static int add_jack_kctl(struct hda_codec *codec, hda_nid_t nid, hda_codec 474 sound/pci/hda/hda_jack.c int snd_hda_jack_add_kctls(struct hda_codec *codec, hda_codec 531 sound/pci/hda/hda_jack.c static void call_jack_callback(struct hda_codec *codec, unsigned int res, hda_codec 559 sound/pci/hda/hda_jack.c void snd_hda_jack_unsol_event(struct hda_codec *codec, unsigned int res) hda_codec 581 sound/pci/hda/hda_jack.c void snd_hda_jack_poll_all(struct hda_codec *codec) hda_codec 18 sound/pci/hda/hda_jack.h typedef void (*hda_jack_callback_fn) (struct hda_codec *, struct hda_jack_callback *); hda_codec 52 sound/pci/hda/hda_jack.h snd_hda_jack_tbl_get(struct hda_codec *codec, hda_nid_t nid); hda_codec 54 sound/pci/hda/hda_jack.h snd_hda_jack_tbl_get_from_tag(struct hda_codec *codec, unsigned char tag); hda_codec 56 sound/pci/hda/hda_jack.h void snd_hda_jack_tbl_clear(struct hda_codec *codec); hda_codec 58 sound/pci/hda/hda_jack.h void snd_hda_jack_set_dirty_all(struct hda_codec *codec); hda_codec 60 sound/pci/hda/hda_jack.h int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid); hda_codec 62 sound/pci/hda/hda_jack.h snd_hda_jack_detect_enable_callback(struct hda_codec *codec, hda_nid_t nid, hda_codec 65 sound/pci/hda/hda_jack.h int snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid, hda_codec 68 sound/pci/hda/hda_jack.h u32 snd_hda_pin_sense(struct hda_codec *codec, hda_nid_t nid); hda_codec 75 sound/pci/hda/hda_jack.h int snd_hda_jack_detect_state(struct hda_codec *codec, hda_nid_t nid); hda_codec 82 sound/pci/hda/hda_jack.h static inline bool snd_hda_jack_detect(struct hda_codec *codec, hda_nid_t nid) hda_codec 87 sound/pci/hda/hda_jack.h bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid); hda_codec 89 sound/pci/hda/hda_jack.h int snd_hda_jack_add_kctl(struct hda_codec *codec, hda_nid_t nid, hda_codec 92 sound/pci/hda/hda_jack.h int snd_hda_jack_add_kctls(struct hda_codec *codec, hda_codec 95 sound/pci/hda/hda_jack.h void snd_hda_jack_report_sync(struct hda_codec *codec); hda_codec 97 sound/pci/hda/hda_jack.h void snd_hda_jack_unsol_event(struct hda_codec *codec, unsigned int res); hda_codec 99 sound/pci/hda/hda_jack.h void snd_hda_jack_poll_all(struct hda_codec *codec); hda_codec 119 sound/pci/hda/hda_local.h int snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid, hda_codec 121 sound/pci/hda/hda_local.h int snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid, hda_codec 123 sound/pci/hda/hda_local.h int snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch, hda_codec 125 sound/pci/hda/hda_local.h int snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid, hda_codec 127 sound/pci/hda/hda_local.h void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir, hda_codec 129 sound/pci/hda/hda_local.h struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec, hda_codec 131 sound/pci/hda/hda_local.h int __snd_hda_add_vmaster(struct hda_codec *codec, char *name, hda_codec 137 sound/pci/hda/hda_local.h int snd_hda_codec_reset(struct hda_codec *codec); hda_codec 138 sound/pci/hda/hda_local.h void snd_hda_codec_register(struct hda_codec *codec); hda_codec 139 sound/pci/hda/hda_local.h void snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec); hda_codec 157 sound/pci/hda/hda_local.h struct hda_codec *codec; hda_codec 160 sound/pci/hda/hda_local.h int snd_hda_add_vmaster_hook(struct hda_codec *codec, hda_codec 173 sound/pci/hda/hda_local.h int snd_hda_create_dig_out_ctls(struct hda_codec *codec, hda_codec 178 sound/pci/hda/hda_local.h int snd_hda_create_spdif_in_ctls(struct hda_codec *codec, hda_nid_t nid); hda_codec 195 sound/pci/hda/hda_local.h int snd_hda_input_mux_put(struct hda_codec *codec, hda_codec 199 sound/pci/hda/hda_local.h int snd_hda_add_imux_item(struct hda_codec *codec, hda_codec 233 sound/pci/hda/hda_local.h int snd_hda_create_spdif_share_sw(struct hda_codec *codec, hda_codec 235 sound/pci/hda/hda_local.h int snd_hda_multi_out_dig_open(struct hda_codec *codec, hda_codec 237 sound/pci/hda/hda_local.h int snd_hda_multi_out_dig_close(struct hda_codec *codec, hda_codec 239 sound/pci/hda/hda_local.h int snd_hda_multi_out_dig_prepare(struct hda_codec *codec, hda_codec 244 sound/pci/hda/hda_local.h int snd_hda_multi_out_dig_cleanup(struct hda_codec *codec, hda_codec 246 sound/pci/hda/hda_local.h int snd_hda_multi_out_analog_open(struct hda_codec *codec, hda_codec 250 sound/pci/hda/hda_local.h int snd_hda_multi_out_analog_prepare(struct hda_codec *codec, hda_codec 255 sound/pci/hda/hda_local.h int snd_hda_multi_out_analog_cleanup(struct hda_codec *codec, hda_codec 262 sound/pci/hda/hda_local.h int snd_hda_codec_proc_new(struct hda_codec *codec); hda_codec 264 sound/pci/hda/hda_local.h static inline int snd_hda_codec_proc_new(struct hda_codec *codec) { return 0; } hda_codec 273 sound/pci/hda/hda_local.h int snd_hda_add_new_ctls(struct hda_codec *codec, hda_codec 298 sound/pci/hda/hda_local.h void (*func)(struct hda_codec *codec, hda_codec 355 sound/pci/hda/hda_local.h int snd_hda_add_verbs(struct hda_codec *codec, const struct hda_verb *list); hda_codec 356 sound/pci/hda/hda_local.h void snd_hda_apply_verbs(struct hda_codec *codec); hda_codec 357 sound/pci/hda/hda_local.h void snd_hda_apply_pincfgs(struct hda_codec *codec, hda_codec 359 sound/pci/hda/hda_local.h void snd_hda_apply_fixup(struct hda_codec *codec, int action); hda_codec 360 sound/pci/hda/hda_local.h void snd_hda_pick_fixup(struct hda_codec *codec, hda_codec 364 sound/pci/hda/hda_local.h void snd_hda_pick_pin_fixup(struct hda_codec *codec, hda_codec 400 sound/pci/hda/hda_local.h unsigned int snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin); hda_codec 401 sound/pci/hda/hda_local.h unsigned int snd_hda_correct_pin_ctl(struct hda_codec *codec, hda_codec 403 sound/pci/hda/hda_local.h int _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, hda_codec 422 sound/pci/hda/hda_local.h snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val) hda_codec 436 sound/pci/hda/hda_local.h snd_hda_set_pin_ctl_cache(struct hda_codec *codec, hda_nid_t pin, hda_codec 442 sound/pci/hda/hda_local.h int snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid); hda_codec 443 sound/pci/hda/hda_local.h int snd_hda_codec_set_pin_target(struct hda_codec *codec, hda_nid_t nid, hda_codec 452 sound/pci/hda/hda_local.h static inline u32 get_wcaps(struct hda_codec *codec, hda_nid_t nid) hda_codec 478 sound/pci/hda/hda_local.h static inline void snd_hda_override_wcaps(struct hda_codec *codec, hda_codec 486 sound/pci/hda/hda_local.h u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction); hda_codec 487 sound/pci/hda/hda_local.h int snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir, hda_codec 501 sound/pci/hda/hda_local.h snd_hda_query_pin_caps(struct hda_codec *codec, hda_nid_t nid) hda_codec 518 sound/pci/hda/hda_local.h snd_hda_override_pin_caps(struct hda_codec *codec, hda_nid_t nid, hda_codec 524 sound/pci/hda/hda_local.h bool snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid, hda_codec 543 sound/pci/hda/hda_local.h int snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid, hda_codec 545 sound/pci/hda/hda_local.h int snd_hda_add_nid(struct hda_codec *codec, struct snd_kcontrol *kctl, hda_codec 547 sound/pci/hda/hda_local.h void snd_hda_ctls_clear(struct hda_codec *codec); hda_codec 553 sound/pci/hda/hda_local.h int snd_hda_create_hwdep(struct hda_codec *codec); hda_codec 555 sound/pci/hda/hda_local.h static inline int snd_hda_create_hwdep(struct hda_codec *codec) { return 0; } hda_codec 558 sound/pci/hda/hda_local.h void snd_hda_sysfs_init(struct hda_codec *codec); hda_codec 559 sound/pci/hda/hda_local.h void snd_hda_sysfs_clear(struct hda_codec *codec); hda_codec 564 sound/pci/hda/hda_local.h const char *snd_hda_get_hint(struct hda_codec *codec, const char *key); hda_codec 565 sound/pci/hda/hda_local.h int snd_hda_get_bool_hint(struct hda_codec *codec, const char *key); hda_codec 566 sound/pci/hda/hda_local.h int snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp); hda_codec 569 sound/pci/hda/hda_local.h const char *snd_hda_get_hint(struct hda_codec *codec, const char *key) hda_codec 575 sound/pci/hda/hda_local.h int snd_hda_get_bool_hint(struct hda_codec *codec, const char *key) hda_codec 581 sound/pci/hda/hda_local.h int snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp) hda_codec 591 sound/pci/hda/hda_local.h void snd_hda_schedule_power_save(struct hda_codec *codec); hda_codec 604 sound/pci/hda/hda_local.h int snd_hda_check_amp_list_power(struct hda_codec *codec, hda_codec 610 sound/pci/hda/hda_local.h snd_hda_check_power_state(struct hda_codec *codec, hda_nid_t nid, hda_codec 616 sound/pci/hda/hda_local.h static inline unsigned int snd_hda_sync_power_state(struct hda_codec *codec, hda_codec 622 sound/pci/hda/hda_local.h unsigned int snd_hda_codec_eapd_power_filter(struct hda_codec *codec, hda_codec 697 sound/pci/hda/hda_local.h int snd_hdmi_get_eld_size(struct hda_codec *codec, hda_nid_t nid); hda_codec 698 sound/pci/hda/hda_local.h int snd_hdmi_get_eld(struct hda_codec *codec, hda_nid_t nid, hda_codec 700 sound/pci/hda/hda_local.h int snd_hdmi_parse_eld(struct hda_codec *codec, struct parsed_hdmi_eld *e, hda_codec 702 sound/pci/hda/hda_local.h void snd_hdmi_show_eld(struct hda_codec *codec, struct parsed_hdmi_eld *e); hda_codec 706 sound/pci/hda/hda_local.h int snd_hdmi_get_eld_ati(struct hda_codec *codec, hda_nid_t nid, hda_codec 48 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid, hda_codec 75 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 94 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid, int dir) hda_codec 112 sound/pci/hda/hda_proc.c static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid, hda_codec 134 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid, hda_codec 200 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 305 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid, hda_codec 401 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid, hda_codec 439 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 451 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid, hda_codec 469 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 513 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 554 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 564 sound/pci/hda/hda_proc.c static inline bool can_dump_coef(struct hda_codec *codec) hda_codec 574 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 599 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid, hda_codec 639 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 683 sound/pci/hda/hda_proc.c struct hda_codec *codec, hda_nid_t nid) hda_codec 741 sound/pci/hda/hda_proc.c struct hda_codec *codec = entry->private_data; hda_codec 905 sound/pci/hda/hda_proc.c int snd_hda_codec_proc_new(struct hda_codec *codec) hda_codec 34 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 43 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 57 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); \ hda_codec 66 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); \ hda_codec 80 sound/pci/hda/hda_sysfs.c static ssize_t pin_configs_show(struct hda_codec *codec, hda_codec 99 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 107 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 117 sound/pci/hda/hda_sysfs.c static int clear_codec(struct hda_codec *codec) hda_codec 130 sound/pci/hda/hda_sysfs.c static int reconfig_codec(struct hda_codec *codec) hda_codec 171 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); \ hda_codec 185 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); \ hda_codec 206 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); \ hda_codec 220 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 233 sound/pci/hda/hda_sysfs.c static int parse_init_verbs(struct hda_codec *codec, const char *buf) hda_codec 259 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 270 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 282 sound/pci/hda/hda_sysfs.c static struct hda_hint *get_hint(struct hda_codec *codec, const char *key) hda_codec 309 sound/pci/hda/hda_sysfs.c static int parse_hints(struct hda_codec *codec, const char *buf) hda_codec 364 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 375 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 381 sound/pci/hda/hda_sysfs.c static int parse_user_pin_configs(struct hda_codec *codec, const char *buf) hda_codec 399 sound/pci/hda/hda_sysfs.c struct hda_codec *codec = dev_get_drvdata(dev); hda_codec 421 sound/pci/hda/hda_sysfs.c const char *snd_hda_get_hint(struct hda_codec *codec, const char *key) hda_codec 437 sound/pci/hda/hda_sysfs.c int snd_hda_get_bool_hint(struct hda_codec *codec, const char *key) hda_codec 473 sound/pci/hda/hda_sysfs.c int snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp) hda_codec 541 sound/pci/hda/hda_sysfs.c struct hda_codec **codecp) hda_codec 544 sound/pci/hda/hda_sysfs.c struct hda_codec *codec; hda_codec 564 sound/pci/hda/hda_sysfs.c struct hda_codec **codecp) hda_codec 570 sound/pci/hda/hda_sysfs.c struct hda_codec **codecp) hda_codec 576 sound/pci/hda/hda_sysfs.c struct hda_codec **codecp) hda_codec 582 sound/pci/hda/hda_sysfs.c struct hda_codec **codecp) hda_codec 589 sound/pci/hda/hda_sysfs.c struct hda_codec **codecp) hda_codec 596 sound/pci/hda/hda_sysfs.c struct hda_codec **codecp) \ hda_codec 611 sound/pci/hda/hda_sysfs.c void (*parser)(char *buf, struct hda_bus *bus, struct hda_codec **retc); hda_codec 718 sound/pci/hda/hda_sysfs.c struct hda_codec *codec; hda_codec 774 sound/pci/hda/hda_sysfs.c void snd_hda_sysfs_init(struct hda_codec *codec) hda_codec 784 sound/pci/hda/hda_sysfs.c void snd_hda_sysfs_clear(struct hda_codec *codec) hda_codec 6 sound/pci/hda/hp_x360_helper.c static void alc295_fixup_hp_top_speakers(struct hda_codec *codec, hda_codec 49 sound/pci/hda/patch_analog.c static int create_beep_ctls(struct hda_codec *codec) hda_codec 75 sound/pci/hda/patch_analog.c static void ad198x_power_eapd_write(struct hda_codec *codec, hda_nid_t front, hda_codec 86 sound/pci/hda/patch_analog.c static void ad198x_power_eapd(struct hda_codec *codec) hda_codec 114 sound/pci/hda/patch_analog.c static void ad198x_shutup(struct hda_codec *codec) hda_codec 121 sound/pci/hda/patch_analog.c static int ad198x_suspend(struct hda_codec *codec) hda_codec 131 sound/pci/hda/patch_analog.c struct hda_codec *codec = private_data; hda_codec 147 sound/pci/hda/patch_analog.c static int ad198x_auto_build_controls(struct hda_codec *codec) hda_codec 174 sound/pci/hda/patch_analog.c static int ad198x_parse_auto_config(struct hda_codec *codec, bool indep_hp) hda_codec 202 sound/pci/hda/patch_analog.c static int alloc_ad_spec(struct hda_codec *codec) hda_codec 220 sound/pci/hda/patch_analog.c static void ad_fixup_inv_jack_detect(struct hda_codec *codec, hda_codec 234 sound/pci/hda/patch_analog.c static void ad1986a_fixup_eapd(struct hda_codec *codec, hda_codec 247 sound/pci/hda/patch_analog.c static void ad1986a_fixup_eapd_mix_in(struct hda_codec *codec, hda_codec 388 sound/pci/hda/patch_analog.c static int patch_ad1986a(struct hda_codec *codec) hda_codec 452 sound/pci/hda/patch_analog.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 470 sound/pci/hda/patch_analog.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 480 sound/pci/hda/patch_analog.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 504 sound/pci/hda/patch_analog.c static int ad1983_add_spdif_mux_ctl(struct hda_codec *codec) hda_codec 520 sound/pci/hda/patch_analog.c static int patch_ad1983(struct hda_codec *codec) hda_codec 558 sound/pci/hda/patch_analog.c static void ad1981_fixup_hp_eapd(struct hda_codec *codec, hda_codec 572 sound/pci/hda/patch_analog.c static void ad1981_fixup_amp_override(struct hda_codec *codec, hda_codec 610 sound/pci/hda/patch_analog.c static int patch_ad1981(struct hda_codec *codec) hda_codec 732 sound/pci/hda/patch_analog.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 745 sound/pci/hda/patch_analog.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 755 sound/pci/hda/patch_analog.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 787 sound/pci/hda/patch_analog.c static int ad1988_auto_init(struct hda_codec *codec) hda_codec 808 sound/pci/hda/patch_analog.c static int ad1988_add_spdif_mux_ctl(struct hda_codec *codec) hda_codec 899 sound/pci/hda/patch_analog.c static int patch_ad1988(struct hda_codec *codec) hda_codec 963 sound/pci/hda/patch_analog.c static void ad1884_fixup_amp_override(struct hda_codec *codec, hda_codec 977 sound/pci/hda/patch_analog.c struct hda_codec *codec = private_data; hda_codec 987 sound/pci/hda/patch_analog.c static void ad1884_fixup_hp_eapd(struct hda_codec *codec, hda_codec 1012 sound/pci/hda/patch_analog.c static void ad1884_fixup_thinkpad(struct hda_codec *codec, hda_codec 1079 sound/pci/hda/patch_analog.c static int patch_ad1884(struct hda_codec *codec) hda_codec 1125 sound/pci/hda/patch_analog.c static int patch_ad1882(struct hda_codec *codec) hda_codec 27 sound/pci/hda/patch_ca0110.c static int ca0110_parse_auto_config(struct hda_codec *codec) hda_codec 43 sound/pci/hda/patch_ca0110.c static int patch_ca0110(struct hda_codec *codec) hda_codec 1025 sound/pci/hda/patch_ca0132.c struct hda_codec *codec; hda_codec 1192 sound/pci/hda/patch_ca0132.c static unsigned int codec_send_command(struct hda_codec *codec, hda_nid_t nid, hda_codec 1202 sound/pci/hda/patch_ca0132.c static int codec_set_converter_format(struct hda_codec *codec, hda_nid_t nid, hda_codec 1209 sound/pci/hda/patch_ca0132.c static int codec_set_converter_stream_channel(struct hda_codec *codec, hda_codec 1221 sound/pci/hda/patch_ca0132.c static int chipio_send(struct hda_codec *codec, hda_codec 1243 sound/pci/hda/patch_ca0132.c static int chipio_write_address(struct hda_codec *codec, hda_codec 1270 sound/pci/hda/patch_ca0132.c static int chipio_write_data(struct hda_codec *codec, unsigned int data) hda_codec 1294 sound/pci/hda/patch_ca0132.c static int chipio_write_data_multiple(struct hda_codec *codec, hda_codec 1315 sound/pci/hda/patch_ca0132.c static int chipio_read_data(struct hda_codec *codec, unsigned int *data) hda_codec 1346 sound/pci/hda/patch_ca0132.c static int chipio_write(struct hda_codec *codec, hda_codec 1372 sound/pci/hda/patch_ca0132.c static int chipio_write_no_mutex(struct hda_codec *codec, hda_codec 1395 sound/pci/hda/patch_ca0132.c static int chipio_write_multiple(struct hda_codec *codec, hda_codec 1419 sound/pci/hda/patch_ca0132.c static int chipio_read(struct hda_codec *codec, hda_codec 1444 sound/pci/hda/patch_ca0132.c static void chipio_set_control_flag(struct hda_codec *codec, hda_codec 1460 sound/pci/hda/patch_ca0132.c static void chipio_set_control_param(struct hda_codec *codec, hda_codec 1487 sound/pci/hda/patch_ca0132.c static void chipio_set_control_param_no_mutex(struct hda_codec *codec, hda_codec 1511 sound/pci/hda/patch_ca0132.c static void chipio_set_stream_source_dest(struct hda_codec *codec, hda_codec 1525 sound/pci/hda/patch_ca0132.c static void chipio_set_stream_channels(struct hda_codec *codec, hda_codec 1537 sound/pci/hda/patch_ca0132.c static void chipio_set_stream_control(struct hda_codec *codec, hda_codec 1550 sound/pci/hda/patch_ca0132.c static void chipio_set_conn_rate_no_mutex(struct hda_codec *codec, hda_codec 1562 sound/pci/hda/patch_ca0132.c static void chipio_set_conn_rate(struct hda_codec *codec, hda_codec 1575 sound/pci/hda/patch_ca0132.c static void chipio_8051_write_direct(struct hda_codec *codec, hda_codec 1587 sound/pci/hda/patch_ca0132.c static void chipio_enable_clocks(struct hda_codec *codec) hda_codec 1610 sound/pci/hda/patch_ca0132.c static int dspio_send(struct hda_codec *codec, unsigned int reg, hda_codec 1630 sound/pci/hda/patch_ca0132.c static void dspio_write_wait(struct hda_codec *codec) hda_codec 1648 sound/pci/hda/patch_ca0132.c static int dspio_write(struct hda_codec *codec, unsigned int scp_data) hda_codec 1679 sound/pci/hda/patch_ca0132.c static int dspio_write_multiple(struct hda_codec *codec, hda_codec 1699 sound/pci/hda/patch_ca0132.c static int dspio_read(struct hda_codec *codec, unsigned int *data) hda_codec 1718 sound/pci/hda/patch_ca0132.c static int dspio_read_multiple(struct hda_codec *codec, unsigned int *buffer, hda_codec 1811 sound/pci/hda/patch_ca0132.c static void dspio_clear_response_queue(struct hda_codec *codec) hda_codec 1823 sound/pci/hda/patch_ca0132.c static int dspio_get_response_data(struct hda_codec *codec) hda_codec 1847 sound/pci/hda/patch_ca0132.c static int dspio_send_scp_message(struct hda_codec *codec, hda_codec 1936 sound/pci/hda/patch_ca0132.c static int dspio_scp(struct hda_codec *codec, hda_codec 2018 sound/pci/hda/patch_ca0132.c static int dspio_set_param(struct hda_codec *codec, int mod_id, hda_codec 2025 sound/pci/hda/patch_ca0132.c static int dspio_set_uint_param(struct hda_codec *codec, int mod_id, hda_codec 2032 sound/pci/hda/patch_ca0132.c static int dspio_set_uint_param_no_source(struct hda_codec *codec, int mod_id, hda_codec 2042 sound/pci/hda/patch_ca0132.c static int dspio_alloc_dma_chan(struct hda_codec *codec, unsigned int *dma_chan) hda_codec 2071 sound/pci/hda/patch_ca0132.c static int dspio_free_dma_chan(struct hda_codec *codec, unsigned int dma_chan) hda_codec 2096 sound/pci/hda/patch_ca0132.c static int dsp_set_run_state(struct hda_codec *codec) hda_codec 2131 sound/pci/hda/patch_ca0132.c static int dsp_reset(struct hda_codec *codec) hda_codec 2174 sound/pci/hda/patch_ca0132.c static bool dsp_is_dma_active(struct hda_codec *codec, unsigned int dma_chan) hda_codec 2184 sound/pci/hda/patch_ca0132.c static int dsp_dma_setup_common(struct hda_codec *codec, hda_codec 2297 sound/pci/hda/patch_ca0132.c static int dsp_dma_setup(struct hda_codec *codec, hda_codec 2388 sound/pci/hda/patch_ca0132.c static int dsp_dma_start(struct hda_codec *codec, hda_codec 2424 sound/pci/hda/patch_ca0132.c static int dsp_dma_stop(struct hda_codec *codec, hda_codec 2467 sound/pci/hda/patch_ca0132.c static int dsp_allocate_router_ports(struct hda_codec *codec, hda_codec 2508 sound/pci/hda/patch_ca0132.c static int dsp_free_router_ports(struct hda_codec *codec) hda_codec 2528 sound/pci/hda/patch_ca0132.c static int dsp_allocate_ports(struct hda_codec *codec, hda_codec 2549 sound/pci/hda/patch_ca0132.c static int dsp_allocate_ports_format(struct hda_codec *codec, hda_codec 2575 sound/pci/hda/patch_ca0132.c static int dsp_free_ports(struct hda_codec *codec) hda_codec 2595 sound/pci/hda/patch_ca0132.c struct hda_codec *codec; hda_codec 2607 sound/pci/hda/patch_ca0132.c static int dma_convert_to_hda_format(struct hda_codec *codec, hda_codec 2628 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = dma->codec; hda_codec 2743 sound/pci/hda/patch_ca0132.c static int dspxfr_hci_write(struct hda_codec *codec, hda_codec 2784 sound/pci/hda/patch_ca0132.c static int dspxfr_one_seg(struct hda_codec *codec, hda_codec 2980 sound/pci/hda/patch_ca0132.c static int dspxfr_image(struct hda_codec *codec, hda_codec 3101 sound/pci/hda/patch_ca0132.c static void dspload_post_setup(struct hda_codec *codec) hda_codec 3133 sound/pci/hda/patch_ca0132.c static int dspload_image(struct hda_codec *codec, hda_codec 3188 sound/pci/hda/patch_ca0132.c static bool dspload_is_loaded(struct hda_codec *codec) hda_codec 3203 sound/pci/hda/patch_ca0132.c static bool dspload_wait_loaded(struct hda_codec *codec) hda_codec 3234 sound/pci/hda/patch_ca0132.c static void ca0113_mmio_gpio_set(struct hda_codec *codec, unsigned int gpio_pin, hda_codec 3254 sound/pci/hda/patch_ca0132.c static void ca0113_mmio_command_set(struct hda_codec *codec, unsigned int group, hda_codec 3293 sound/pci/hda/patch_ca0132.c static void ca0113_mmio_command_set_type2(struct hda_codec *codec, hda_codec 3333 sound/pci/hda/patch_ca0132.c static void ca0132_gpio_init(struct hda_codec *codec) hda_codec 3355 sound/pci/hda/patch_ca0132.c static void ca0132_gpio_setup(struct hda_codec *codec) hda_codec 3425 sound/pci/hda/patch_ca0132.c static void r3di_gpio_mic_set(struct hda_codec *codec, hda_codec 3445 sound/pci/hda/patch_ca0132.c static void r3di_gpio_out_set(struct hda_codec *codec, hda_codec 3465 sound/pci/hda/patch_ca0132.c static void r3di_gpio_dsp_status_set(struct hda_codec *codec, hda_codec 3498 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3511 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3530 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3558 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3566 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3577 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3585 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3596 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3608 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3621 sound/pci/hda/patch_ca0132.c struct hda_codec *codec, hda_codec 3834 sound/pci/hda/patch_ca0132.c static int tuning_ctl_set(struct hda_codec *codec, hda_nid_t nid, hda_codec 3855 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3881 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3916 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3951 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 3973 sound/pci/hda/patch_ca0132.c static int add_tuning_control(struct hda_codec *codec, hda_codec 4013 sound/pci/hda/patch_ca0132.c static int add_tuning_ctls(struct hda_codec *codec) hda_codec 4031 sound/pci/hda/patch_ca0132.c static void ca0132_init_tuning_defaults(struct hda_codec *codec) hda_codec 4053 sound/pci/hda/patch_ca0132.c static int ca0132_select_out(struct hda_codec *codec) hda_codec 4153 sound/pci/hda/patch_ca0132.c static int ae5_headphone_gain_set(struct hda_codec *codec, long val); hda_codec 4154 sound/pci/hda/patch_ca0132.c static int zxr_headphone_gain_set(struct hda_codec *codec, long val); hda_codec 4155 sound/pci/hda/patch_ca0132.c static int ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val); hda_codec 4157 sound/pci/hda/patch_ca0132.c static void ae5_mmio_select_out(struct hda_codec *codec) hda_codec 4173 sound/pci/hda/patch_ca0132.c static void ca0132_alt_select_out_quirk_handler(struct hda_codec *codec) hda_codec 4301 sound/pci/hda/patch_ca0132.c static int ca0132_alt_select_out(struct hda_codec *codec) hda_codec 4472 sound/pci/hda/patch_ca0132.c static void ca0132_set_dmic(struct hda_codec *codec, int enable); hda_codec 4473 sound/pci/hda/patch_ca0132.c static int ca0132_mic_boost_set(struct hda_codec *codec, long val); hda_codec 4474 sound/pci/hda/patch_ca0132.c static void resume_mic1(struct hda_codec *codec, unsigned int oldval); hda_codec 4475 sound/pci/hda/patch_ca0132.c static int stop_mic1(struct hda_codec *codec); hda_codec 4476 sound/pci/hda/patch_ca0132.c static int ca0132_cvoice_switch_set(struct hda_codec *codec); hda_codec 4477 sound/pci/hda/patch_ca0132.c static int ca0132_alt_mic_boost_set(struct hda_codec *codec, long val); hda_codec 4482 sound/pci/hda/patch_ca0132.c static int ca0132_set_vipsource(struct hda_codec *codec, int val) hda_codec 4520 sound/pci/hda/patch_ca0132.c static int ca0132_alt_set_vipsource(struct hda_codec *codec, int val) hda_codec 4591 sound/pci/hda/patch_ca0132.c static int ca0132_select_mic(struct hda_codec *codec) hda_codec 4643 sound/pci/hda/patch_ca0132.c static int ca0132_alt_select_in(struct hda_codec *codec) hda_codec 4800 sound/pci/hda/patch_ca0132.c static bool ca0132_is_vnode_effective(struct hda_codec *codec, hda_codec 4828 sound/pci/hda/patch_ca0132.c static int ca0132_voicefx_set(struct hda_codec *codec, int enable) hda_codec 4850 sound/pci/hda/patch_ca0132.c static int ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val) hda_codec 4937 sound/pci/hda/patch_ca0132.c static int ca0132_pe_switch_set(struct hda_codec *codec) hda_codec 4959 sound/pci/hda/patch_ca0132.c static int stop_mic1(struct hda_codec *codec) hda_codec 4972 sound/pci/hda/patch_ca0132.c static void resume_mic1(struct hda_codec *codec, unsigned int oldval) hda_codec 4985 sound/pci/hda/patch_ca0132.c static int ca0132_cvoice_switch_set(struct hda_codec *codec) hda_codec 5014 sound/pci/hda/patch_ca0132.c static int ca0132_mic_boost_set(struct hda_codec *codec, long val) hda_codec 5029 sound/pci/hda/patch_ca0132.c static int ca0132_alt_mic_boost_set(struct hda_codec *codec, long val) hda_codec 5039 sound/pci/hda/patch_ca0132.c static int ae5_headphone_gain_set(struct hda_codec *codec, long val) hda_codec 5053 sound/pci/hda/patch_ca0132.c static int zxr_headphone_gain_set(struct hda_codec *codec, long val) hda_codec 5063 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5131 sound/pci/hda/patch_ca0132.c static int ca0132_alt_slider_ctl_set(struct hda_codec *codec, hda_nid_t nid, hda_codec 5173 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5184 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5227 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5248 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5295 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5305 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5349 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5359 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5402 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5412 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5452 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5462 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5497 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5507 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5553 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5563 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5617 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5627 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5674 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5684 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5719 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5756 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5841 sound/pci/hda/patch_ca0132.c static void ca0132_alt_dsp_volume_put(struct hda_codec *codec, hda_nid_t nid) hda_codec 5874 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5912 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5933 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 5980 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 6020 sound/pci/hda/patch_ca0132.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 6056 sound/pci/hda/patch_ca0132.c static int ca0132_alt_add_effect_slider(struct hda_codec *codec, hda_nid_t nid, hda_codec 6091 sound/pci/hda/patch_ca0132.c static int add_fx_switch(struct hda_codec *codec, hda_nid_t nid, hda_codec 6110 sound/pci/hda/patch_ca0132.c static int add_voicefx(struct hda_codec *codec) hda_codec 6122 sound/pci/hda/patch_ca0132.c static int add_ca0132_alt_eq_presets(struct hda_codec *codec) hda_codec 6139 sound/pci/hda/patch_ca0132.c static int ca0132_alt_add_svm_enum(struct hda_codec *codec) hda_codec 6156 sound/pci/hda/patch_ca0132.c static int ca0132_alt_add_output_enum(struct hda_codec *codec) hda_codec 6173 sound/pci/hda/patch_ca0132.c static int ca0132_alt_add_input_enum(struct hda_codec *codec) hda_codec 6189 sound/pci/hda/patch_ca0132.c static int ca0132_alt_add_mic_boost_enum(struct hda_codec *codec) hda_codec 6207 sound/pci/hda/patch_ca0132.c static int ae5_add_headphone_gain_enum(struct hda_codec *codec) hda_codec 6224 sound/pci/hda/patch_ca0132.c static int ae5_add_sound_filter_enum(struct hda_codec *codec) hda_codec 6236 sound/pci/hda/patch_ca0132.c static int zxr_add_headphone_gain_switch(struct hda_codec *codec) hda_codec 6273 sound/pci/hda/patch_ca0132.c static void ca0132_alt_add_chmap_ctls(struct hda_codec *codec) hda_codec 6366 sound/pci/hda/patch_ca0132.c static int ca0132_build_controls(struct hda_codec *codec) hda_codec 6533 sound/pci/hda/patch_ca0132.c static int dbpro_build_controls(struct hda_codec *codec) hda_codec 6597 sound/pci/hda/patch_ca0132.c static int ca0132_build_pcms(struct hda_codec *codec) hda_codec 6657 sound/pci/hda/patch_ca0132.c static int dbpro_build_pcms(struct hda_codec *codec) hda_codec 6691 sound/pci/hda/patch_ca0132.c static void init_output(struct hda_codec *codec, hda_nid_t pin, hda_nid_t dac) hda_codec 6705 sound/pci/hda/patch_ca0132.c static void init_input(struct hda_codec *codec, hda_nid_t pin, hda_nid_t adc) hda_codec 6726 sound/pci/hda/patch_ca0132.c static void refresh_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir) hda_codec 6738 sound/pci/hda/patch_ca0132.c static void ca0132_set_dmic(struct hda_codec *codec, int enable) hda_codec 6782 sound/pci/hda/patch_ca0132.c static void ca0132_init_dmic(struct hda_codec *codec) hda_codec 6830 sound/pci/hda/patch_ca0132.c static void ca0132_init_analog_mic2(struct hda_codec *codec) hda_codec 6850 sound/pci/hda/patch_ca0132.c static void ca0132_refresh_widget_caps(struct hda_codec *codec) hda_codec 6874 sound/pci/hda/patch_ca0132.c static void ca0132_alt_create_dummy_stream(struct hda_codec *codec) hda_codec 6891 sound/pci/hda/patch_ca0132.c static void ca0132_alt_init_analog_mics(struct hda_codec *codec) hda_codec 6921 sound/pci/hda/patch_ca0132.c static void sbz_connect_streams(struct hda_codec *codec) hda_codec 6953 sound/pci/hda/patch_ca0132.c static void sbz_chipio_startup_data(struct hda_codec *codec) hda_codec 7004 sound/pci/hda/patch_ca0132.c static void ca0132_alt_dsp_scp_startup(struct hda_codec *codec) hda_codec 7050 sound/pci/hda/patch_ca0132.c static void ca0132_alt_dsp_initial_mic_setup(struct hda_codec *codec) hda_codec 7081 sound/pci/hda/patch_ca0132.c static void ae5_post_dsp_register_set(struct hda_codec *codec) hda_codec 7109 sound/pci/hda/patch_ca0132.c static void ae5_post_dsp_param_setup(struct hda_codec *codec) hda_codec 7134 sound/pci/hda/patch_ca0132.c static void ae5_post_dsp_pll_setup(struct hda_codec *codec) hda_codec 7162 sound/pci/hda/patch_ca0132.c static void ae5_post_dsp_stream_setup(struct hda_codec *codec) hda_codec 7194 sound/pci/hda/patch_ca0132.c static void ae5_post_dsp_startup_data(struct hda_codec *codec) hda_codec 7229 sound/pci/hda/patch_ca0132.c static void ca0132_setup_defaults(struct hda_codec *codec) hda_codec 7274 sound/pci/hda/patch_ca0132.c static void r3d_setup_defaults(struct hda_codec *codec) hda_codec 7318 sound/pci/hda/patch_ca0132.c static void sbz_setup_defaults(struct hda_codec *codec) hda_codec 7375 sound/pci/hda/patch_ca0132.c static void ae5_setup_defaults(struct hda_codec *codec) hda_codec 7442 sound/pci/hda/patch_ca0132.c static void ca0132_init_flags(struct hda_codec *codec) hda_codec 7475 sound/pci/hda/patch_ca0132.c static void ca0132_init_params(struct hda_codec *codec) hda_codec 7491 sound/pci/hda/patch_ca0132.c static void ca0132_set_dsp_msr(struct hda_codec *codec, bool is96k) hda_codec 7505 sound/pci/hda/patch_ca0132.c static bool ca0132_download_dsp_images(struct hda_codec *codec) hda_codec 7561 sound/pci/hda/patch_ca0132.c static void ca0132_download_dsp(struct hda_codec *codec) hda_codec 7587 sound/pci/hda/patch_ca0132.c static void ca0132_process_dsp_response(struct hda_codec *codec, hda_codec 7603 sound/pci/hda/patch_ca0132.c static void hp_callback(struct hda_codec *codec, struct hda_jack_callback *cb) hda_codec 7617 sound/pci/hda/patch_ca0132.c static void amic_callback(struct hda_codec *codec, struct hda_jack_callback *cb) hda_codec 7627 sound/pci/hda/patch_ca0132.c static void ca0132_init_unsol(struct hda_codec *codec) hda_codec 7716 sound/pci/hda/patch_ca0132.c static void ca0132_init_chip(struct hda_codec *codec) hda_codec 7779 sound/pci/hda/patch_ca0132.c static void r3di_gpio_shutdown(struct hda_codec *codec) hda_codec 7787 sound/pci/hda/patch_ca0132.c static void sbz_region2_exit(struct hda_codec *codec) hda_codec 7804 sound/pci/hda/patch_ca0132.c static void sbz_set_pin_ctl_default(struct hda_codec *codec) hda_codec 7817 sound/pci/hda/patch_ca0132.c static void ca0132_clear_unsolicited(struct hda_codec *codec) hda_codec 7829 sound/pci/hda/patch_ca0132.c static void sbz_gpio_shutdown_commands(struct hda_codec *codec, int dir, hda_codec 7844 sound/pci/hda/patch_ca0132.c static void zxr_dbpro_power_state_shutdown(struct hda_codec *codec) hda_codec 7854 sound/pci/hda/patch_ca0132.c static void sbz_exit_chip(struct hda_codec *codec) hda_codec 7889 sound/pci/hda/patch_ca0132.c static void r3d_exit_chip(struct hda_codec *codec) hda_codec 7896 sound/pci/hda/patch_ca0132.c static void ae5_exit_chip(struct hda_codec *codec) hda_codec 7921 sound/pci/hda/patch_ca0132.c static void zxr_exit_chip(struct hda_codec *codec) hda_codec 7951 sound/pci/hda/patch_ca0132.c static void ca0132_exit_chip(struct hda_codec *codec) hda_codec 7967 sound/pci/hda/patch_ca0132.c static void sbz_dsp_startup_check(struct hda_codec *codec) hda_codec 8032 sound/pci/hda/patch_ca0132.c static void ca0132_alt_vol_setup(struct hda_codec *codec) hda_codec 8047 sound/pci/hda/patch_ca0132.c static void sbz_pre_dsp_setup(struct hda_codec *codec) hda_codec 8060 sound/pci/hda/patch_ca0132.c static void r3d_pre_dsp_setup(struct hda_codec *codec) hda_codec 8075 sound/pci/hda/patch_ca0132.c static void r3di_pre_dsp_setup(struct hda_codec *codec) hda_codec 8104 sound/pci/hda/patch_ca0132.c static void ca0132_mmio_init(struct hda_codec *codec) hda_codec 8184 sound/pci/hda/patch_ca0132.c static void ae5_register_set(struct hda_codec *codec) hda_codec 8225 sound/pci/hda/patch_ca0132.c static void ca0132_alt_init(struct hda_codec *codec) hda_codec 8273 sound/pci/hda/patch_ca0132.c static int ca0132_init(struct hda_codec *codec) hda_codec 8392 sound/pci/hda/patch_ca0132.c static int dbpro_init(struct hda_codec *codec) hda_codec 8407 sound/pci/hda/patch_ca0132.c static void ca0132_free(struct hda_codec *codec) hda_codec 8445 sound/pci/hda/patch_ca0132.c static void dbpro_free(struct hda_codec *codec) hda_codec 8455 sound/pci/hda/patch_ca0132.c static void ca0132_reboot_notify(struct hda_codec *codec) hda_codec 8461 sound/pci/hda/patch_ca0132.c static int ca0132_suspend(struct hda_codec *codec) hda_codec 8489 sound/pci/hda/patch_ca0132.c static void ca0132_config(struct hda_codec *codec) hda_codec 8684 sound/pci/hda/patch_ca0132.c static int ca0132_prepare_verbs(struct hda_codec *codec) hda_codec 8733 sound/pci/hda/patch_ca0132.c static void sbz_detect_quirk(struct hda_codec *codec) hda_codec 8750 sound/pci/hda/patch_ca0132.c static int patch_ca0132(struct hda_codec *codec) hda_codec 129 sound/pci/hda/patch_cirrus.c static inline int cs_vendor_coef_get(struct hda_codec *codec, unsigned int idx) hda_codec 138 sound/pci/hda/patch_cirrus.c static inline void cs_vendor_coef_set(struct hda_codec *codec, unsigned int idx, hda_codec 154 sound/pci/hda/patch_cirrus.c static void cs_automute(struct hda_codec *codec) hda_codec 175 sound/pci/hda/patch_cirrus.c static bool is_active_pin(struct hda_codec *codec, hda_nid_t nid) hda_codec 182 sound/pci/hda/patch_cirrus.c static void init_input_coef(struct hda_codec *codec) hda_codec 281 sound/pci/hda/patch_cirrus.c static void init_digital_coef(struct hda_codec *codec) hda_codec 295 sound/pci/hda/patch_cirrus.c static int cs_init(struct hda_codec *codec) hda_codec 326 sound/pci/hda/patch_cirrus.c static int cs_build_controls(struct hda_codec *codec) hda_codec 347 sound/pci/hda/patch_cirrus.c static int cs_parse_auto_config(struct hda_codec *codec) hda_codec 494 sound/pci/hda/patch_cirrus.c static void cs420x_fixup_gpio_13(struct hda_codec *codec, hda_codec 506 sound/pci/hda/patch_cirrus.c static void cs420x_fixup_gpio_23(struct hda_codec *codec, hda_codec 570 sound/pci/hda/patch_cirrus.c static struct cs_spec *cs_alloc_spec(struct hda_codec *codec, int vendor_nid) hda_codec 585 sound/pci/hda/patch_cirrus.c static int patch_cs420x(struct hda_codec *codec) hda_codec 650 sound/pci/hda/patch_cirrus.c static void cs4208_fixup_gpio0(struct hda_codec *codec, hda_codec 665 sound/pci/hda/patch_cirrus.c static void cs4208_fixup_mac(struct hda_codec *codec, hda_codec 679 sound/pci/hda/patch_cirrus.c static void cs4208_fixup_macmini(struct hda_codec *codec, hda_codec 699 sound/pci/hda/patch_cirrus.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 709 sound/pci/hda/patch_cirrus.c static void cs4208_fixup_spdif_switch(struct hda_codec *codec, hda_codec 756 sound/pci/hda/patch_cirrus.c static void cs4208_fix_amp_caps(struct hda_codec *codec, hda_nid_t adc) hda_codec 766 sound/pci/hda/patch_cirrus.c static int patch_cs4208(struct hda_codec *codec) hda_codec 848 sound/pci/hda/patch_cirrus.c static void cs421x_fixup_sense_b(struct hda_codec *codec, hda_codec 947 sound/pci/hda/patch_cirrus.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 957 sound/pci/hda/patch_cirrus.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 986 sound/pci/hda/patch_cirrus.c static void cs4210_pinmux_init(struct hda_codec *codec) hda_codec 1019 sound/pci/hda/patch_cirrus.c static void cs4210_spdif_automute(struct hda_codec *codec, hda_codec 1042 sound/pci/hda/patch_cirrus.c static void parse_cs421x_digital(struct hda_codec *codec) hda_codec 1058 sound/pci/hda/patch_cirrus.c static int cs421x_init(struct hda_codec *codec) hda_codec 1086 sound/pci/hda/patch_cirrus.c static void fix_volume_caps(struct hda_codec *codec, hda_nid_t dac) hda_codec 1098 sound/pci/hda/patch_cirrus.c static int cs421x_parse_auto_config(struct hda_codec *codec) hda_codec 1131 sound/pci/hda/patch_cirrus.c static int cs421x_suspend(struct hda_codec *codec) hda_codec 1164 sound/pci/hda/patch_cirrus.c static int patch_cs4210(struct hda_codec *codec) hda_codec 1200 sound/pci/hda/patch_cirrus.c static int patch_cs4213(struct hda_codec *codec) hda_codec 35 sound/pci/hda/patch_cmedia.c static int patch_cmi9880(struct hda_codec *codec) hda_codec 64 sound/pci/hda/patch_cmedia.c static int patch_cmi8888(struct hda_codec *codec) hda_codec 74 sound/pci/hda/patch_conexant.c static int cx_auto_parse_beep(struct hda_codec *codec) hda_codec 93 sound/pci/hda/patch_conexant.c static void cx_auto_parse_eapd(struct hda_codec *codec) hda_codec 118 sound/pci/hda/patch_conexant.c static void cx_auto_turn_eapd(struct hda_codec *codec, int num_pins, hda_codec 133 sound/pci/hda/patch_conexant.c struct hda_codec *codec = private_data; hda_codec 142 sound/pci/hda/patch_conexant.c struct hda_codec *codec = private_data; hda_codec 150 sound/pci/hda/patch_conexant.c static int cx_auto_init(struct hda_codec *codec) hda_codec 162 sound/pci/hda/patch_conexant.c static void cx_auto_reboot_notify(struct hda_codec *codec) hda_codec 172 sound/pci/hda/patch_conexant.c static void cx_auto_free(struct hda_codec *codec) hda_codec 223 sound/pci/hda/patch_conexant.c static void cxt_fixup_stereo_dmic(struct hda_codec *codec, hda_codec 230 sound/pci/hda/patch_conexant.c static void cxt5066_increase_mic_boost(struct hda_codec *codec, hda_codec 243 sound/pci/hda/patch_conexant.c static void cxt_update_headset_mode(struct hda_codec *codec) hda_codec 270 sound/pci/hda/patch_conexant.c static void cxt_update_headset_mode_hook(struct hda_codec *codec, hda_codec 277 sound/pci/hda/patch_conexant.c static void cxt_fixup_headphone_mic(struct hda_codec *codec, hda_codec 298 sound/pci/hda/patch_conexant.c static void cxt_fixup_headset_mic(struct hda_codec *codec, hda_codec 332 sound/pci/hda/patch_conexant.c static void olpc_xo_update_mic_boost(struct hda_codec *codec) hda_codec 347 sound/pci/hda/patch_conexant.c static void olpc_xo_update_mic_pins(struct hda_codec *codec) hda_codec 402 sound/pci/hda/patch_conexant.c static void olpc_xo_automic(struct hda_codec *codec, hda_codec 417 sound/pci/hda/patch_conexant.c struct hda_codec *codec, hda_codec 441 sound/pci/hda/patch_conexant.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 450 sound/pci/hda/patch_conexant.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 466 sound/pci/hda/patch_conexant.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 481 sound/pci/hda/patch_conexant.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 522 sound/pci/hda/patch_conexant.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 530 sound/pci/hda/patch_conexant.c static void cxt_fixup_olpc_xo(struct hda_codec *codec, hda_codec 561 sound/pci/hda/patch_conexant.c static void cxt_fixup_mute_led_eapd(struct hda_codec *codec, hda_codec 577 sound/pci/hda/patch_conexant.c static void cxt_fixup_cap_mix_amp(struct hda_codec *codec, hda_codec 591 sound/pci/hda/patch_conexant.c static void cxt_fixup_cap_mix_amp_5047(struct hda_codec *codec, hda_codec 601 sound/pci/hda/patch_conexant.c static void cxt_fixup_hp_gate_mic_jack(struct hda_codec *codec, hda_codec 613 sound/pci/hda/patch_conexant.c static void cxt_update_gpio_led(struct hda_codec *codec, unsigned int mask, hda_codec 636 sound/pci/hda/patch_conexant.c struct hda_codec *codec = private_data; hda_codec 643 sound/pci/hda/patch_conexant.c static void cxt_gpio_micmute_update(struct hda_codec *codec) hda_codec 652 sound/pci/hda/patch_conexant.c static void cxt_fixup_mute_led_gpio(struct hda_codec *codec, hda_codec 960 sound/pci/hda/patch_conexant.c static void add_cx5051_fake_mutes(struct hda_codec *codec) hda_codec 975 sound/pci/hda/patch_conexant.c static int patch_conexant_auto(struct hda_codec *codec) hda_codec 87 sound/pci/hda/patch_hdmi.c struct hda_codec *codec; hda_codec 106 sound/pci/hda/patch_hdmi.c int (*pin_get_eld)(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 109 sound/pci/hda/patch_hdmi.c void (*pin_setup_infoframe)(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 113 sound/pci/hda/patch_hdmi.c int (*pin_hbr_setup)(struct hda_codec *codec, hda_nid_t pin_nid, bool hbr); hda_codec 115 sound/pci/hda/patch_hdmi.c int (*setup_stream)(struct hda_codec *codec, hda_nid_t cvt_nid, hda_codec 118 sound/pci/hda/patch_hdmi.c void (*pin_cvt_fixup)(struct hda_codec *codec, hda_codec 130 sound/pci/hda/patch_hdmi.c struct hda_codec *codec; hda_codec 180 sound/pci/hda/patch_hdmi.c int (*port2pin)(struct hda_codec *, int); /* reverse port/pin mapping */ hda_codec 189 sound/pci/hda/patch_hdmi.c static inline bool codec_has_acomp(struct hda_codec *codec) hda_codec 243 sound/pci/hda/patch_hdmi.c static int pin_id_to_pin_index(struct hda_codec *codec, hda_codec 268 sound/pci/hda/patch_hdmi.c static int hinfo_to_pcm_index(struct hda_codec *codec, hda_codec 282 sound/pci/hda/patch_hdmi.c static int hinfo_to_pin_index(struct hda_codec *codec, hda_codec 314 sound/pci/hda/patch_hdmi.c static int cvt_nid_to_cvt_index(struct hda_codec *codec, hda_nid_t cvt_nid) hda_codec 330 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 357 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 401 sound/pci/hda/patch_hdmi.c static int hdmi_create_eld_ctl(struct hda_codec *codec, int pcm_idx, hda_codec 426 sound/pci/hda/patch_hdmi.c static void hdmi_get_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 439 sound/pci/hda/patch_hdmi.c static void hdmi_set_dip_index(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 449 sound/pci/hda/patch_hdmi.c static void hdmi_write_dip_byte(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 455 sound/pci/hda/patch_hdmi.c static void hdmi_init_pin(struct hda_codec *codec, hda_nid_t pin_nid) hda_codec 506 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = per_pin->codec; hda_codec 548 sound/pci/hda/patch_hdmi.c static void hdmi_start_infoframe_trans(struct hda_codec *codec, hda_codec 559 sound/pci/hda/patch_hdmi.c static void hdmi_stop_infoframe_trans(struct hda_codec *codec, hda_codec 567 sound/pci/hda/patch_hdmi.c static void hdmi_debug_dip_size(struct hda_codec *codec, hda_nid_t pin_nid) hda_codec 584 sound/pci/hda/patch_hdmi.c static void hdmi_clear_dip_buffers(struct hda_codec *codec, hda_nid_t pin_nid) hda_codec 627 sound/pci/hda/patch_hdmi.c static void hdmi_fill_audio_infoframe(struct hda_codec *codec, hda_codec 641 sound/pci/hda/patch_hdmi.c static bool hdmi_infoframe_uptodate(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 662 sound/pci/hda/patch_hdmi.c static void hdmi_pin_setup_infoframe(struct hda_codec *codec, hda_codec 711 sound/pci/hda/patch_hdmi.c static void hdmi_setup_audio_infoframe(struct hda_codec *codec, hda_codec 763 sound/pci/hda/patch_hdmi.c static void check_presence_and_report(struct hda_codec *codec, hda_nid_t nid, hda_codec 777 sound/pci/hda/patch_hdmi.c static void jack_callback(struct hda_codec *codec, hda_codec 788 sound/pci/hda/patch_hdmi.c static void hdmi_intrinsic_event(struct hda_codec *codec, unsigned int res) hda_codec 814 sound/pci/hda/patch_hdmi.c static void hdmi_non_intrinsic_event(struct hda_codec *codec, unsigned int res) hda_codec 837 sound/pci/hda/patch_hdmi.c static void hdmi_unsol_event(struct hda_codec *codec, unsigned int res) hda_codec 856 sound/pci/hda/patch_hdmi.c static void haswell_verify_D0(struct hda_codec *codec, hda_codec 885 sound/pci/hda/patch_hdmi.c static int hdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 919 sound/pci/hda/patch_hdmi.c static int hdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_codec 962 sound/pci/hda/patch_hdmi.c static int hdmi_choose_cvt(struct hda_codec *codec, hda_codec 1009 sound/pci/hda/patch_hdmi.c static void intel_verify_pin_cvt_connect(struct hda_codec *codec, hda_codec 1047 sound/pci/hda/patch_hdmi.c static void intel_not_share_assigned_cvt(struct hda_codec *codec, hda_codec 1123 sound/pci/hda/patch_hdmi.c static void intel_not_share_assigned_cvt_nid(struct hda_codec *codec, hda_codec 1140 sound/pci/hda/patch_hdmi.c static void pin_cvt_fixup(struct hda_codec *codec, hda_codec 1154 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 1202 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 1299 sound/pci/hda/patch_hdmi.c static int hdmi_read_pin_conn(struct hda_codec *codec, int pin_idx) hda_codec 1385 sound/pci/hda/patch_hdmi.c static bool check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid); hda_codec 1390 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = per_pin->codec; hda_codec 1447 sound/pci/hda/patch_hdmi.c static bool update_eld(struct hda_codec *codec, hda_codec 1519 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = per_pin->codec; hda_codec 1578 sound/pci/hda/patch_hdmi.c static struct snd_jack *pin_idx_to_jack(struct hda_codec *codec, hda_codec 1607 sound/pci/hda/patch_hdmi.c static void sync_eld_via_acomp(struct hda_codec *codec, hda_codec 1652 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = per_pin->codec; hda_codec 1676 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = per_pin->codec; hda_codec 1693 sound/pci/hda/patch_hdmi.c static void intel_haswell_fixup_connect_list(struct hda_codec *codec, hda_codec 1696 sound/pci/hda/patch_hdmi.c static int hdmi_add_pin(struct hda_codec *codec, hda_nid_t pin_nid) hda_codec 1782 sound/pci/hda/patch_hdmi.c static int hdmi_add_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) hda_codec 1818 sound/pci/hda/patch_hdmi.c static int hdmi_parse_codec(struct hda_codec *codec) hda_codec 1854 sound/pci/hda/patch_hdmi.c static bool check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) hda_codec 1878 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 1961 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 1969 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 2038 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = container_of(hdac, struct hda_codec, core); hda_codec 2051 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = container_of(hdac, struct hda_codec, core); hda_codec 2065 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = container_of(hdac, struct hda_codec, core); hda_codec 2081 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = container_of(hdac, struct hda_codec, core); hda_codec 2088 sound/pci/hda/patch_hdmi.c static int generic_hdmi_build_pcms(struct hda_codec *codec) hda_codec 2131 sound/pci/hda/patch_hdmi.c static int add_hdmi_jack_kctl(struct hda_codec *codec, hda_codec 2150 sound/pci/hda/patch_hdmi.c static int generic_hdmi_build_jack(struct hda_codec *codec, int pcm_idx) hda_codec 2190 sound/pci/hda/patch_hdmi.c static int generic_hdmi_build_controls(struct hda_codec *codec) hda_codec 2258 sound/pci/hda/patch_hdmi.c static int generic_hdmi_init_per_pins(struct hda_codec *codec) hda_codec 2274 sound/pci/hda/patch_hdmi.c static int generic_hdmi_init(struct hda_codec *codec) hda_codec 2312 sound/pci/hda/patch_hdmi.c static void generic_spec_free(struct hda_codec *codec) hda_codec 2324 sound/pci/hda/patch_hdmi.c static void generic_hdmi_free(struct hda_codec *codec) hda_codec 2356 sound/pci/hda/patch_hdmi.c static int generic_hdmi_resume(struct hda_codec *codec) hda_codec 2391 sound/pci/hda/patch_hdmi.c static int alloc_generic_hdmi(struct hda_codec *codec) hda_codec 2420 sound/pci/hda/patch_hdmi.c static int patch_generic_hdmi(struct hda_codec *codec) hda_codec 2443 sound/pci/hda/patch_hdmi.c static void reprogram_jack_detect(struct hda_codec *codec, hda_nid_t nid, hda_codec 2516 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = audio_ptr; hda_codec 2537 sound/pci/hda/patch_hdmi.c static void setup_drm_audio_ops(struct hda_codec *codec, hda_codec 2555 sound/pci/hda/patch_hdmi.c static void generic_acomp_init(struct hda_codec *codec, hda_codec 2557 sound/pci/hda/patch_hdmi.c int (*port2pin)(struct hda_codec *, int)) hda_codec 2579 sound/pci/hda/patch_hdmi.c static void intel_haswell_fixup_connect_list(struct hda_codec *codec, hda_codec 2601 sound/pci/hda/patch_hdmi.c static void intel_haswell_enable_all_pins(struct hda_codec *codec, hda_codec 2622 sound/pci/hda/patch_hdmi.c static void intel_haswell_fixup_enable_dp12(struct hda_codec *codec) hda_codec 2642 sound/pci/hda/patch_hdmi.c static void haswell_set_power_state(struct hda_codec *codec, hda_nid_t fg, hda_codec 2665 sound/pci/hda/patch_hdmi.c static int intel_base_nid(struct hda_codec *codec) hda_codec 2679 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = audio_ptr; hda_codec 2704 sound/pci/hda/patch_hdmi.c static int intel_port2pin(struct hda_codec *codec, int port) hda_codec 2723 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = audio_ptr; hda_codec 2749 sound/pci/hda/patch_hdmi.c static void register_i915_notifier(struct hda_codec *codec) hda_codec 2763 sound/pci/hda/patch_hdmi.c static int i915_hsw_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_codec 2771 sound/pci/hda/patch_hdmi.c static void i915_pin_cvt_fixup(struct hda_codec *codec, hda_codec 2787 sound/pci/hda/patch_hdmi.c static int alloc_intel_hdmi(struct hda_codec *codec) hda_codec 2808 sound/pci/hda/patch_hdmi.c static int parse_intel_hdmi(struct hda_codec *codec) hda_codec 2827 sound/pci/hda/patch_hdmi.c static int intel_hsw_common_init(struct hda_codec *codec, hda_nid_t vendor_nid, hda_codec 2858 sound/pci/hda/patch_hdmi.c static int patch_i915_hsw_hdmi(struct hda_codec *codec) hda_codec 2863 sound/pci/hda/patch_hdmi.c static int patch_i915_glk_hdmi(struct hda_codec *codec) hda_codec 2868 sound/pci/hda/patch_hdmi.c static int patch_i915_icl_hdmi(struct hda_codec *codec) hda_codec 2879 sound/pci/hda/patch_hdmi.c static int patch_i915_tgl_hdmi(struct hda_codec *codec) hda_codec 2892 sound/pci/hda/patch_hdmi.c static int patch_i915_byt_hdmi(struct hda_codec *codec) hda_codec 2916 sound/pci/hda/patch_hdmi.c static int patch_i915_cpt_hdmi(struct hda_codec *codec) hda_codec 2930 sound/pci/hda/patch_hdmi.c static int simple_playback_build_pcms(struct hda_codec *codec) hda_codec 2957 sound/pci/hda/patch_hdmi.c static void simple_hdmi_unsol_event(struct hda_codec *codec, hda_codec 2969 sound/pci/hda/patch_hdmi.c static int simple_playback_build_controls(struct hda_codec *codec) hda_codec 2984 sound/pci/hda/patch_hdmi.c static int simple_playback_init(struct hda_codec *codec) hda_codec 3000 sound/pci/hda/patch_hdmi.c static void simple_playback_free(struct hda_codec *codec) hda_codec 3061 sound/pci/hda/patch_hdmi.c static int nvhdmi_7x_init_2ch(struct hda_codec *codec) hda_codec 3067 sound/pci/hda/patch_hdmi.c static int nvhdmi_7x_init_8ch(struct hda_codec *codec) hda_codec 3094 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 3127 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 3135 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 3164 sound/pci/hda/patch_hdmi.c static int patch_simple_hdmi(struct hda_codec *codec, hda_codec 3199 sound/pci/hda/patch_hdmi.c static void nvhdmi_8ch_7x_set_info_frame_parameters(struct hda_codec *codec, hda_codec 3233 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 3258 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 3373 sound/pci/hda/patch_hdmi.c static int patch_nvhdmi_2ch(struct hda_codec *codec) hda_codec 3390 sound/pci/hda/patch_hdmi.c static int nvhdmi_7x_8ch_build_pcms(struct hda_codec *codec) hda_codec 3401 sound/pci/hda/patch_hdmi.c static int nvhdmi_7x_8ch_build_controls(struct hda_codec *codec) hda_codec 3432 sound/pci/hda/patch_hdmi.c static int patch_nvhdmi_8ch_7x(struct hda_codec *codec) hda_codec 3480 sound/pci/hda/patch_hdmi.c static int patch_nvhdmi(struct hda_codec *codec) hda_codec 3543 sound/pci/hda/patch_hdmi.c static void tegra_hdmi_set_format(struct hda_codec *codec, unsigned int format) hda_codec 3585 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 3604 sound/pci/hda/patch_hdmi.c struct hda_codec *codec, hda_codec 3613 sound/pci/hda/patch_hdmi.c static struct hda_pcm *hda_find_pcm_by_type(struct hda_codec *codec, int type) hda_codec 3628 sound/pci/hda/patch_hdmi.c static int tegra_hdmi_build_pcms(struct hda_codec *codec) hda_codec 3653 sound/pci/hda/patch_hdmi.c static int patch_tegra_hdmi(struct hda_codec *codec) hda_codec 3713 sound/pci/hda/patch_hdmi.c static int atihdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid, hda_codec 3721 sound/pci/hda/patch_hdmi.c static void atihdmi_pin_setup_infoframe(struct hda_codec *codec, hda_nid_t pin_nid, int ca, hda_codec 3795 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = container_of(hdac, struct hda_codec, core); hda_codec 3831 sound/pci/hda/patch_hdmi.c struct hda_codec *codec = container_of(hdac, struct hda_codec, core); hda_codec 3913 sound/pci/hda/patch_hdmi.c static int atihdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid, hda_codec 3942 sound/pci/hda/patch_hdmi.c static int atihdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid, hda_codec 3959 sound/pci/hda/patch_hdmi.c static int atihdmi_init(struct hda_codec *codec) hda_codec 3993 sound/pci/hda/patch_hdmi.c static int atihdmi_port2pin(struct hda_codec *codec, int port) hda_codec 4005 sound/pci/hda/patch_hdmi.c static int patch_atihdmi(struct hda_codec *codec) hda_codec 4062 sound/pci/hda/patch_hdmi.c static int patch_via_hdmi(struct hda_codec *codec) hda_codec 104 sound/pci/hda/patch_realtek.c void (*init_hook)(struct hda_codec *codec); hda_codec 106 sound/pci/hda/patch_realtek.c void (*power_hook)(struct hda_codec *codec); hda_codec 108 sound/pci/hda/patch_realtek.c void (*shutup)(struct hda_codec *codec); hda_codec 109 sound/pci/hda/patch_realtek.c void (*reboot_notify)(struct hda_codec *codec); hda_codec 132 sound/pci/hda/patch_realtek.c static int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid, hda_codec 145 sound/pci/hda/patch_realtek.c static void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid, hda_codec 155 sound/pci/hda/patch_realtek.c static void alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid, hda_codec 170 sound/pci/hda/patch_realtek.c static unsigned int alc_get_coef0(struct hda_codec *codec) hda_codec 193 sound/pci/hda/patch_realtek.c static void alc_process_coef_fw(struct hda_codec *codec, hda_codec 210 sound/pci/hda/patch_realtek.c static void alc_setup_gpio(struct hda_codec *codec, unsigned int mask) hda_codec 219 sound/pci/hda/patch_realtek.c static void alc_write_gpio_data(struct hda_codec *codec) hda_codec 227 sound/pci/hda/patch_realtek.c static void alc_update_gpio_data(struct hda_codec *codec, unsigned int mask, hda_codec 241 sound/pci/hda/patch_realtek.c static void alc_write_gpio(struct hda_codec *codec) hda_codec 257 sound/pci/hda/patch_realtek.c static void alc_fixup_gpio(struct hda_codec *codec, int action, hda_codec 264 sound/pci/hda/patch_realtek.c static void alc_fixup_gpio1(struct hda_codec *codec, hda_codec 270 sound/pci/hda/patch_realtek.c static void alc_fixup_gpio2(struct hda_codec *codec, hda_codec 276 sound/pci/hda/patch_realtek.c static void alc_fixup_gpio3(struct hda_codec *codec, hda_codec 282 sound/pci/hda/patch_realtek.c static void alc_fixup_gpio4(struct hda_codec *codec, hda_codec 293 sound/pci/hda/patch_realtek.c static void alc_fix_pll(struct hda_codec *codec) hda_codec 302 sound/pci/hda/patch_realtek.c static void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid, hda_codec 313 sound/pci/hda/patch_realtek.c static void alc_update_knob_master(struct hda_codec *codec, hda_codec 335 sound/pci/hda/patch_realtek.c static void alc880_unsol_event(struct hda_codec *codec, unsigned int res) hda_codec 343 sound/pci/hda/patch_realtek.c static void alc_fill_eapd_coef(struct hda_codec *codec) hda_codec 451 sound/pci/hda/patch_realtek.c static void alc888_coef_init(struct hda_codec *codec) hda_codec 464 sound/pci/hda/patch_realtek.c static void set_eapd(struct hda_codec *codec, hda_nid_t nid, int on) hda_codec 474 sound/pci/hda/patch_realtek.c static void alc_auto_setup_eapd(struct hda_codec *codec, bool on) hda_codec 485 sound/pci/hda/patch_realtek.c static int find_ext_mic_pin(struct hda_codec *codec); hda_codec 487 sound/pci/hda/patch_realtek.c static void alc_headset_mic_no_shutup(struct hda_codec *codec) hda_codec 509 sound/pci/hda/patch_realtek.c static void alc_shutup_pins(struct hda_codec *codec) hda_codec 530 sound/pci/hda/patch_realtek.c static void alc_eapd_shutup(struct hda_codec *codec) hda_codec 541 sound/pci/hda/patch_realtek.c static void alc_auto_init_amp(struct hda_codec *codec, int type) hda_codec 584 sound/pci/hda/patch_realtek.c static void alc_fixup_sku_ignore(struct hda_codec *codec, hda_codec 594 sound/pci/hda/patch_realtek.c static void alc_fixup_no_depop_delay(struct hda_codec *codec, hda_codec 605 sound/pci/hda/patch_realtek.c static int alc_auto_parse_customize_define(struct hda_codec *codec) hda_codec 696 sound/pci/hda/patch_realtek.c static int alc_subsystem_id(struct hda_codec *codec, const hda_nid_t *ports) hda_codec 798 sound/pci/hda/patch_realtek.c static void alc_ssid_check(struct hda_codec *codec, const hda_nid_t *ports) hda_codec 813 sound/pci/hda/patch_realtek.c static void alc_fixup_inv_dmic(struct hda_codec *codec, hda_codec 822 sound/pci/hda/patch_realtek.c static int alc_build_controls(struct hda_codec *codec) hda_codec 839 sound/pci/hda/patch_realtek.c static void alc_pre_init(struct hda_codec *codec) hda_codec 849 sound/pci/hda/patch_realtek.c static int alc_init(struct hda_codec *codec) hda_codec 871 sound/pci/hda/patch_realtek.c static inline void alc_shutup(struct hda_codec *codec) hda_codec 884 sound/pci/hda/patch_realtek.c static void alc_reboot_notify(struct hda_codec *codec) hda_codec 897 sound/pci/hda/patch_realtek.c static void alc_power_eapd(struct hda_codec *codec) hda_codec 902 sound/pci/hda/patch_realtek.c static int alc_suspend(struct hda_codec *codec) hda_codec 913 sound/pci/hda/patch_realtek.c static int alc_resume(struct hda_codec *codec) hda_codec 1014 sound/pci/hda/patch_realtek.c static int alc_codec_rename_from_preset(struct hda_codec *codec) hda_codec 1087 sound/pci/hda/patch_realtek.c static inline int has_cdefine_beep(struct hda_codec *codec) hda_codec 1105 sound/pci/hda/patch_realtek.c static int alc_parse_auto_config(struct hda_codec *codec, hda_codec 1129 sound/pci/hda/patch_realtek.c static int alc_alloc_spec(struct hda_codec *codec, hda_nid_t mixer_nid) hda_codec 1153 sound/pci/hda/patch_realtek.c static int alc880_parse_auto_config(struct hda_codec *codec) hda_codec 1192 sound/pci/hda/patch_realtek.c static void alc880_fixup_vol_knob(struct hda_codec *codec, hda_codec 1575 sound/pci/hda/patch_realtek.c static int patch_alc880(struct hda_codec *codec) hda_codec 1620 sound/pci/hda/patch_realtek.c static int alc260_parse_auto_config(struct hda_codec *codec) hda_codec 1644 sound/pci/hda/patch_realtek.c static void alc260_gpio1_automute(struct hda_codec *codec) hda_codec 1651 sound/pci/hda/patch_realtek.c static void alc260_fixup_gpio1_toggle(struct hda_codec *codec, hda_codec 1669 sound/pci/hda/patch_realtek.c static void alc260_fixup_kn1(struct hda_codec *codec, hda_codec 1697 sound/pci/hda/patch_realtek.c static void alc260_fixup_fsc_s7020(struct hda_codec *codec, hda_codec 1705 sound/pci/hda/patch_realtek.c static void alc260_fixup_fsc_s7020_jwse(struct hda_codec *codec, hda_codec 1824 sound/pci/hda/patch_realtek.c static int patch_alc260(struct hda_codec *codec) hda_codec 1924 sound/pci/hda/patch_realtek.c static void alc889_fixup_coef(struct hda_codec *codec, hda_codec 1933 sound/pci/hda/patch_realtek.c static void alc885_fixup_macpro_gpio(struct hda_codec *codec, hda_codec 1946 sound/pci/hda/patch_realtek.c static void alc889_fixup_dac_route(struct hda_codec *codec, hda_codec 1968 sound/pci/hda/patch_realtek.c static void alc889_fixup_mbp_vref(struct hda_codec *codec, hda_codec 1989 sound/pci/hda/patch_realtek.c static void alc889_fixup_mac_pins(struct hda_codec *codec, hda_codec 2005 sound/pci/hda/patch_realtek.c static void alc889_fixup_imac91_vref(struct hda_codec *codec, hda_codec 2015 sound/pci/hda/patch_realtek.c static void alc889_fixup_mba11_vref(struct hda_codec *codec, hda_codec 2025 sound/pci/hda/patch_realtek.c static void alc889_fixup_mba21_vref(struct hda_codec *codec, hda_codec 2038 sound/pci/hda/patch_realtek.c static void alc882_fixup_no_primary_hp(struct hda_codec *codec, hda_codec 2048 sound/pci/hda/patch_realtek.c static void alc_fixup_bass_chmap(struct hda_codec *codec, hda_codec 2054 sound/pci/hda/patch_realtek.c static void alc_fixup_dual_codecs(struct hda_codec *codec, hda_codec 2072 sound/pci/hda/patch_realtek.c static void rename_ctl(struct hda_codec *codec, const char *oldname, hda_codec 2082 sound/pci/hda/patch_realtek.c static void alc1220_fixup_gb_dual_codecs(struct hda_codec *codec, hda_codec 2106 sound/pci/hda/patch_realtek.c static void alc1220_fixup_clevo_p950(struct hda_codec *codec, hda_codec 2123 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode_no_hp_mic(struct hda_codec *codec, hda_codec 2126 sound/pci/hda/patch_realtek.c static void alc1220_fixup_clevo_pb51ed(struct hda_codec *codec, hda_codec 2526 sound/pci/hda/patch_realtek.c static int alc882_parse_auto_config(struct hda_codec *codec) hda_codec 2535 sound/pci/hda/patch_realtek.c static int patch_alc882(struct hda_codec *codec) hda_codec 2594 sound/pci/hda/patch_realtek.c static int alc262_parse_auto_config(struct hda_codec *codec) hda_codec 2713 sound/pci/hda/patch_realtek.c static int patch_alc262(struct hda_codec *codec) hda_codec 2773 sound/pci/hda/patch_realtek.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2858 sound/pci/hda/patch_realtek.c static int alc268_parse_auto_config(struct hda_codec *codec) hda_codec 2866 sound/pci/hda/patch_realtek.c static int patch_alc268(struct hda_codec *codec) hda_codec 2959 sound/pci/hda/patch_realtek.c static int alc269_parse_auto_config(struct hda_codec *codec) hda_codec 3008 sound/pci/hda/patch_realtek.c static void alc_headset_btn_callback(struct hda_codec *codec, hda_codec 3030 sound/pci/hda/patch_realtek.c static void alc_disable_headset_jack_key(struct hda_codec *codec) hda_codec 3056 sound/pci/hda/patch_realtek.c static void alc_enable_headset_jack_key(struct hda_codec *codec) hda_codec 3082 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_jack(struct hda_codec *codec, hda_codec 3101 sound/pci/hda/patch_realtek.c static void alc269vb_toggle_power_output(struct hda_codec *codec, int power_up) hda_codec 3106 sound/pci/hda/patch_realtek.c static void alc269_shutup(struct hda_codec *codec) hda_codec 3152 sound/pci/hda/patch_realtek.c static void alc282_restore_default_value(struct hda_codec *codec) hda_codec 3157 sound/pci/hda/patch_realtek.c static void alc282_init(struct hda_codec *codec) hda_codec 3194 sound/pci/hda/patch_realtek.c static void alc282_shutup(struct hda_codec *codec) hda_codec 3268 sound/pci/hda/patch_realtek.c static void alc283_restore_default_value(struct hda_codec *codec) hda_codec 3273 sound/pci/hda/patch_realtek.c static void alc283_init(struct hda_codec *codec) hda_codec 3309 sound/pci/hda/patch_realtek.c static void alc283_shutup(struct hda_codec *codec) hda_codec 3346 sound/pci/hda/patch_realtek.c static void alc256_init(struct hda_codec *codec) hda_codec 3397 sound/pci/hda/patch_realtek.c static void alc256_shutup(struct hda_codec *codec) hda_codec 3441 sound/pci/hda/patch_realtek.c static void alc225_init(struct hda_codec *codec) hda_codec 3489 sound/pci/hda/patch_realtek.c static void alc225_shutup(struct hda_codec *codec) hda_codec 3543 sound/pci/hda/patch_realtek.c static void alc_default_init(struct hda_codec *codec) hda_codec 3572 sound/pci/hda/patch_realtek.c static void alc_default_shutup(struct hda_codec *codec) hda_codec 3605 sound/pci/hda/patch_realtek.c static void alc294_hp_init(struct hda_codec *codec) hda_codec 3637 sound/pci/hda/patch_realtek.c static void alc294_init(struct hda_codec *codec) hda_codec 3650 sound/pci/hda/patch_realtek.c static void alc5505_coef_set(struct hda_codec *codec, unsigned int index_reg, hda_codec 3658 sound/pci/hda/patch_realtek.c static int alc5505_coef_get(struct hda_codec *codec, unsigned int index_reg) hda_codec 3670 sound/pci/hda/patch_realtek.c static void alc5505_dsp_halt(struct hda_codec *codec) hda_codec 3685 sound/pci/hda/patch_realtek.c static void alc5505_dsp_back_from_halt(struct hda_codec *codec) hda_codec 3695 sound/pci/hda/patch_realtek.c static void alc5505_dsp_init(struct hda_codec *codec) hda_codec 3743 sound/pci/hda/patch_realtek.c static int alc269_suspend(struct hda_codec *codec) hda_codec 3752 sound/pci/hda/patch_realtek.c static int alc269_resume(struct hda_codec *codec) hda_codec 3789 sound/pci/hda/patch_realtek.c static void alc269_fixup_pincfg_no_hp_to_lineout(struct hda_codec *codec, hda_codec 3798 sound/pci/hda/patch_realtek.c static void alc269_fixup_pincfg_U7x7_headset_mic(struct hda_codec *codec, hda_codec 3811 sound/pci/hda/patch_realtek.c static void alc269_fixup_hweq(struct hda_codec *codec, hda_codec 3818 sound/pci/hda/patch_realtek.c static void alc269_fixup_headset_mic(struct hda_codec *codec, hda_codec 3827 sound/pci/hda/patch_realtek.c static void alc271_fixup_dmic(struct hda_codec *codec, hda_codec 3845 sound/pci/hda/patch_realtek.c static void alc269_fixup_pcm_44k(struct hda_codec *codec, hda_codec 3860 sound/pci/hda/patch_realtek.c static void alc269_fixup_stereo_dmic(struct hda_codec *codec, hda_codec 3872 sound/pci/hda/patch_realtek.c static void alc269_quanta_automute(struct hda_codec *codec) hda_codec 3880 sound/pci/hda/patch_realtek.c static void alc269_fixup_quanta_mute(struct hda_codec *codec, hda_codec 3889 sound/pci/hda/patch_realtek.c static void alc269_x101_hp_automute_hook(struct hda_codec *codec, hda_codec 3914 sound/pci/hda/patch_realtek.c static void alc298_huawei_mbx_stereo_seq(struct hda_codec *codec, hda_codec 3935 sound/pci/hda/patch_realtek.c static void alc298_fixup_huawei_mbx_stereo(struct hda_codec *codec, hda_codec 3972 sound/pci/hda/patch_realtek.c static void alc269_fixup_x101_headset_mic(struct hda_codec *codec, hda_codec 3986 sound/pci/hda/patch_realtek.c struct hda_codec *codec = private_data; hda_codec 4004 sound/pci/hda/patch_realtek.c static unsigned int led_power_filter(struct hda_codec *codec, hda_codec 4021 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_mute_led(struct hda_codec *codec, hda_codec 4048 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_mute_led_micx(struct hda_codec *codec, hda_codec 4063 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_mute_led_mic1(struct hda_codec *codec, hda_codec 4069 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_mute_led_mic2(struct hda_codec *codec, hda_codec 4075 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_mute_led_mic3(struct hda_codec *codec, hda_codec 4082 sound/pci/hda/patch_realtek.c static void alc_update_gpio_led(struct hda_codec *codec, unsigned int mask, hda_codec 4095 sound/pci/hda/patch_realtek.c struct hda_codec *codec = private_data; hda_codec 4102 sound/pci/hda/patch_realtek.c static void alc_gpio_micmute_update(struct hda_codec *codec) hda_codec 4111 sound/pci/hda/patch_realtek.c static void alc_fixup_hp_gpio_led(struct hda_codec *codec, hda_codec 4132 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_gpio_led(struct hda_codec *codec, hda_codec 4138 sound/pci/hda/patch_realtek.c static void alc285_fixup_hp_gpio_led(struct hda_codec *codec, hda_codec 4144 sound/pci/hda/patch_realtek.c static void alc286_fixup_hp_gpio_led(struct hda_codec *codec, hda_codec 4151 sound/pci/hda/patch_realtek.c static void alc_cap_micmute_update(struct hda_codec *codec) hda_codec 4167 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_gpio_mic1_led(struct hda_codec *codec, hda_codec 4185 sound/pci/hda/patch_realtek.c static void alc280_fixup_hp_gpio4(struct hda_codec *codec, hda_codec 4201 sound/pci/hda/patch_realtek.c struct hda_codec *codec = private_data; hda_codec 4214 sound/pci/hda/patch_realtek.c static void alc285_fixup_hp_mute_led_coefbit(struct hda_codec *codec, hda_codec 4231 sound/pci/hda/patch_realtek.c static void alc236_fixup_hp_mute_led_coefbit(struct hda_codec *codec, hda_codec 4249 sound/pci/hda/patch_realtek.c static void alc_hp_cap_micmute_update(struct hda_codec *codec) hda_codec 4261 sound/pci/hda/patch_realtek.c static void alc285_fixup_hp_coef_micmute_led(struct hda_codec *codec, hda_codec 4275 sound/pci/hda/patch_realtek.c static void alc236_fixup_hp_coef_micmute_led(struct hda_codec *codec, hda_codec 4289 sound/pci/hda/patch_realtek.c static void alc285_fixup_hp_mute_led(struct hda_codec *codec, hda_codec 4296 sound/pci/hda/patch_realtek.c static void alc236_fixup_hp_mute_led(struct hda_codec *codec, hda_codec 4304 sound/pci/hda/patch_realtek.c static void gpio2_mic_hotkey_event(struct hda_codec *codec, hda_codec 4317 sound/pci/hda/patch_realtek.c static int alc_register_micmute_input_device(struct hda_codec *codec) hda_codec 4353 sound/pci/hda/patch_realtek.c static void alc280_fixup_hp_gpio2_mic_hotkey(struct hda_codec *codec, hda_codec 4387 sound/pci/hda/patch_realtek.c static void alc233_fixup_lenovo_line2_mic_hotkey(struct hda_codec *codec, hda_codec 4417 sound/pci/hda/patch_realtek.c static void alc269_fixup_hp_line1_mic1_led(struct hda_codec *codec, hda_codec 4440 sound/pci/hda/patch_realtek.c static void alc_headset_mode_unplugged(struct hda_codec *codec) hda_codec 4567 sound/pci/hda/patch_realtek.c static void alc_headset_mode_mic_in(struct hda_codec *codec, hda_nid_t hp_pin, hda_codec 4704 sound/pci/hda/patch_realtek.c static void alc_headset_mode_default(struct hda_codec *codec) hda_codec 4821 sound/pci/hda/patch_realtek.c static void alc_headset_mode_ctia(struct hda_codec *codec) hda_codec 4941 sound/pci/hda/patch_realtek.c static void alc_headset_mode_omtp(struct hda_codec *codec) hda_codec 5039 sound/pci/hda/patch_realtek.c static void alc_determine_headset_type(struct hda_codec *codec) hda_codec 5232 sound/pci/hda/patch_realtek.c static void alc_update_headset_mode(struct hda_codec *codec) hda_codec 5292 sound/pci/hda/patch_realtek.c static void alc_update_headset_mode_hook(struct hda_codec *codec, hda_codec 5299 sound/pci/hda/patch_realtek.c static void alc_update_headset_jack_cb(struct hda_codec *codec, hda_codec 5305 sound/pci/hda/patch_realtek.c static void alc_probe_headset_mode(struct hda_codec *codec) hda_codec 5325 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode(struct hda_codec *codec, hda_codec 5347 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode_no_hp_mic(struct hda_codec *codec, hda_codec 5358 sound/pci/hda/patch_realtek.c static void alc255_set_default_jack_type(struct hda_codec *codec) hda_codec 5389 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode_alc255(struct hda_codec *codec, hda_codec 5398 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode_alc255_no_hp_mic(struct hda_codec *codec, hda_codec 5410 sound/pci/hda/patch_realtek.c static void alc288_update_headset_jack_cb(struct hda_codec *codec, hda_codec 5420 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode_dell_alc288(struct hda_codec *codec, hda_codec 5433 sound/pci/hda/patch_realtek.c static void alc_fixup_auto_mute_via_amp(struct hda_codec *codec, hda_codec 5442 sound/pci/hda/patch_realtek.c static void alc_fixup_no_shutup(struct hda_codec *codec, hda_codec 5451 sound/pci/hda/patch_realtek.c static void alc_fixup_disable_aamix(struct hda_codec *codec, hda_codec 5462 sound/pci/hda/patch_realtek.c static void alc_fixup_tpt440_dock(struct hda_codec *codec, hda_codec 5480 sound/pci/hda/patch_realtek.c static void alc_fixup_tpt470_dock(struct hda_codec *codec, hda_codec 5503 sound/pci/hda/patch_realtek.c static void alc_fixup_tpt470_dacs(struct hda_codec *codec, hda_codec 5520 sound/pci/hda/patch_realtek.c static void alc_shutup_dell_xps13(struct hda_codec *codec) hda_codec 5531 sound/pci/hda/patch_realtek.c static void alc_fixup_dell_xps13(struct hda_codec *codec, hda_codec 5558 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode_alc662(struct hda_codec *codec, hda_codec 5575 sound/pci/hda/patch_realtek.c static void alc_fixup_headset_mode_alc668(struct hda_codec *codec, hda_codec 5587 sound/pci/hda/patch_realtek.c static int find_ext_mic_pin(struct hda_codec *codec) hda_codec 5608 sound/pci/hda/patch_realtek.c static void alc271_hp_gate_mic_jack(struct hda_codec *codec, hda_codec 5624 sound/pci/hda/patch_realtek.c static void alc269_fixup_limit_int_mic_boost(struct hda_codec *codec, hda_codec 5656 sound/pci/hda/patch_realtek.c static void alc283_hp_automute_hook(struct hda_codec *codec, hda_codec 5672 sound/pci/hda/patch_realtek.c static void alc283_fixup_chromebook(struct hda_codec *codec, hda_codec 5693 sound/pci/hda/patch_realtek.c static void alc283_fixup_sense_combo_jack(struct hda_codec *codec, hda_codec 5711 sound/pci/hda/patch_realtek.c static void asus_tx300_automute(struct hda_codec *codec) hda_codec 5719 sound/pci/hda/patch_realtek.c static void alc282_fixup_asus_tx300(struct hda_codec *codec, hda_codec 5754 sound/pci/hda/patch_realtek.c static void alc290_fixup_mono_speakers(struct hda_codec *codec, hda_codec 5767 sound/pci/hda/patch_realtek.c static void alc298_fixup_speaker_volume(struct hda_codec *codec, hda_codec 5784 sound/pci/hda/patch_realtek.c static void alc295_fixup_disable_dac3(struct hda_codec *codec, hda_codec 5794 sound/pci/hda/patch_realtek.c static void alc285_fixup_speaker2_to_dac1(struct hda_codec *codec, hda_codec 5804 sound/pci/hda/patch_realtek.c static void alc280_hp_gpio4_automute_hook(struct hda_codec *codec, hda_codec 5820 sound/pci/hda/patch_realtek.c static void alc280_fixup_hp_9480m(struct hda_codec *codec, hda_codec 5835 sound/pci/hda/patch_realtek.c static void alc275_fixup_gpio4_off(struct hda_codec *codec, hda_codec 5848 sound/pci/hda/patch_realtek.c static void alc233_alc662_fixup_lenovo_dual_codecs(struct hda_codec *codec, hda_codec 5872 sound/pci/hda/patch_realtek.c static void alc225_fixup_s3_pop_noise(struct hda_codec *codec, hda_codec 5882 sound/pci/hda/patch_realtek.c static void alc274_fixup_bind_dacs(struct hda_codec *codec, hda_codec 5900 sound/pci/hda/patch_realtek.c static void alc285_fixup_invalidate_dacs(struct hda_codec *codec, hda_codec 5909 sound/pci/hda/patch_realtek.c static void alc295_fixup_chromebook(struct hda_codec *codec, hda_codec 5933 sound/pci/hda/patch_realtek.c static void alc_fixup_disable_mic_vref(struct hda_codec *codec, hda_codec 5943 sound/pci/hda/patch_realtek.c static void alc_fixup_thinkpad_acpi(struct hda_codec *codec, hda_codec 8187 sound/pci/hda/patch_realtek.c static void alc269_fill_coef(struct hda_codec *codec) hda_codec 8229 sound/pci/hda/patch_realtek.c static int patch_alc269(struct hda_codec *codec) hda_codec 8417 sound/pci/hda/patch_realtek.c static int alc861_parse_auto_config(struct hda_codec *codec) hda_codec 8434 sound/pci/hda/patch_realtek.c static void alc861_fixup_asus_amp_vref_0f(struct hda_codec *codec, hda_codec 8451 sound/pci/hda/patch_realtek.c static void alc_fixup_no_jack_detect(struct hda_codec *codec, hda_codec 8507 sound/pci/hda/patch_realtek.c static int patch_alc861(struct hda_codec *codec) hda_codec 8556 sound/pci/hda/patch_realtek.c static int alc861vd_parse_auto_config(struct hda_codec *codec) hda_codec 8569 sound/pci/hda/patch_realtek.c static void alc861vd_fixup_dallas(struct hda_codec *codec, hda_codec 8579 sound/pci/hda/patch_realtek.c static void alc660vd_fixup_asus_gpio1(struct hda_codec *codec, hda_codec 8609 sound/pci/hda/patch_realtek.c static int patch_alc861vd(struct hda_codec *codec) hda_codec 8665 sound/pci/hda/patch_realtek.c static int alc662_parse_auto_config(struct hda_codec *codec) hda_codec 8681 sound/pci/hda/patch_realtek.c static void alc272_fixup_mario(struct hda_codec *codec, hda_codec 8704 sound/pci/hda/patch_realtek.c static void alc_fixup_bass_chmap(struct hda_codec *codec, hda_codec 8714 sound/pci/hda/patch_realtek.c static unsigned int gpio_led_power_filter(struct hda_codec *codec, hda_codec 8724 sound/pci/hda/patch_realtek.c static void alc662_fixup_led_gpio1(struct hda_codec *codec, hda_codec 8736 sound/pci/hda/patch_realtek.c static void alc662_usi_automute_hook(struct hda_codec *codec, hda_codec 8750 sound/pci/hda/patch_realtek.c static void alc662_fixup_usi_headset_mic(struct hda_codec *codec, hda_codec 8760 sound/pci/hda/patch_realtek.c static void alc662_aspire_ethos_mute_speakers(struct hda_codec *codec, hda_codec 8778 sound/pci/hda/patch_realtek.c static void alc662_fixup_aspire_ethos_hp(struct hda_codec *codec, hda_codec 8801 sound/pci/hda/patch_realtek.c static void alc671_fixup_hp_headset_mic2(struct hda_codec *codec, hda_codec 8848 sound/pci/hda/patch_realtek.c static void alc668_restore_default_value(struct hda_codec *codec) hda_codec 9470 sound/pci/hda/patch_realtek.c static int patch_alc662(struct hda_codec *codec) hda_codec 9551 sound/pci/hda/patch_realtek.c static int alc680_parse_auto_config(struct hda_codec *codec) hda_codec 9558 sound/pci/hda/patch_realtek.c static int patch_alc680(struct hda_codec *codec) hda_codec 88 sound/pci/hda/patch_si3054.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 98 sound/pci/hda/patch_si3054.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 125 sound/pci/hda/patch_si3054.c static int si3054_build_controls(struct hda_codec *codec) hda_codec 136 sound/pci/hda/patch_si3054.c struct hda_codec *codec, hda_codec 155 sound/pci/hda/patch_si3054.c struct hda_codec *codec, hda_codec 185 sound/pci/hda/patch_si3054.c static int si3054_build_pcms(struct hda_codec *codec) hda_codec 205 sound/pci/hda/patch_si3054.c static int si3054_init(struct hda_codec *codec) hda_codec 249 sound/pci/hda/patch_si3054.c static void si3054_free(struct hda_codec *codec) hda_codec 265 sound/pci/hda/patch_si3054.c static int patch_si3054(struct hda_codec *codec) hda_codec 241 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec, hda_codec 251 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec, hda_codec 288 sound/pci/hda/patch_sigmatel.c static void stac_gpio_set(struct hda_codec *codec, unsigned int mask, hda_codec 323 sound/pci/hda/patch_sigmatel.c static void stac_capture_led_update(struct hda_codec *codec) hda_codec 334 sound/pci/hda/patch_sigmatel.c static int stac_vrefout_set(struct hda_codec *codec, hda_codec 359 sound/pci/hda/patch_sigmatel.c static unsigned int stac_vref_led_power_filter(struct hda_codec *codec, hda_codec 369 sound/pci/hda/patch_sigmatel.c static void stac_update_led_status(struct hda_codec *codec, int enabled) hda_codec 402 sound/pci/hda/patch_sigmatel.c static void stac_update_outputs(struct hda_codec *codec) hda_codec 427 sound/pci/hda/patch_sigmatel.c static void stac_toggle_power_map(struct hda_codec *codec, hda_nid_t nid, hda_codec 458 sound/pci/hda/patch_sigmatel.c static void jack_update_power(struct hda_codec *codec, hda_codec 489 sound/pci/hda/patch_sigmatel.c static void stac_vref_event(struct hda_codec *codec, hda_codec 504 sound/pci/hda/patch_sigmatel.c static void stac_init_power_map(struct hda_codec *codec) hda_codec 530 sound/pci/hda/patch_sigmatel.c static inline bool get_int_hint(struct hda_codec *codec, const char *key, hda_codec 537 sound/pci/hda/patch_sigmatel.c static void stac_store_hints(struct hda_codec *codec) hda_codec 568 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 580 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 633 sound/pci/hda/patch_sigmatel.c static bool hp_bnb2011_with_dock(struct hda_codec *codec) hda_codec 703 sound/pci/hda/patch_sigmatel.c static void set_hp_led_gpio(struct hda_codec *codec) hda_codec 739 sound/pci/hda/patch_sigmatel.c static int find_mute_led_cfg(struct hda_codec *codec, int default_polarity) hda_codec 795 sound/pci/hda/patch_sigmatel.c static bool has_builtin_speaker(struct hda_codec *codec) hda_codec 822 sound/pci/hda/patch_sigmatel.c static int stac_auto_create_beep_ctls(struct hda_codec *codec, hda_codec 869 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 877 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 889 sound/pci/hda/patch_sigmatel.c static int stac_beep_switch_ctl(struct hda_codec *codec) hda_codec 906 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 914 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 925 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 947 sound/pci/hda/patch_sigmatel.c static int stac_create_spdif_mux_ctls(struct hda_codec *codec) hda_codec 1347 sound/pci/hda/patch_sigmatel.c static void stac9200_fixup_panasonic(struct hda_codec *codec, hda_codec 1775 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_ref(struct hda_codec *codec, hda_codec 1787 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_dell(struct hda_codec *codec) hda_codec 1795 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_dell_eq(struct hda_codec *codec, hda_codec 1809 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_dell_m6_amic(struct hda_codec *codec, hda_codec 1820 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_dell_m6_dmic(struct hda_codec *codec, hda_codec 1831 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_dell_m6_both(struct hda_codec *codec, hda_codec 1842 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_alienware_m17x(struct hda_codec *codec, hda_codec 1854 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_fixup_no_jd(struct hda_codec *codec, hda_codec 1862 sound/pci/hda/patch_sigmatel.c static void stac92hd73xx_disable_automute(struct hda_codec *codec, hda_codec 2083 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_hp(struct hda_codec *codec, hda_codec 2105 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_hp_zephyr(struct hda_codec *codec, hda_codec 2115 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_hp_led(struct hda_codec *codec, hda_codec 2124 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_hp_inv_led(struct hda_codec *codec, hda_codec 2133 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_hp_mic_led(struct hda_codec *codec, hda_codec 2147 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_hp_led_gpio10(struct hda_codec *codec, hda_codec 2158 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_headset_jack(struct hda_codec *codec, hda_codec 2167 sound/pci/hda/patch_sigmatel.c static void stac92hd83xxx_fixup_gpio10_eapd(struct hda_codec *codec, hda_codec 2180 sound/pci/hda/patch_sigmatel.c static void hp_envy_ts_fixup_dac_bind(struct hda_codec *codec, hda_codec 2939 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2948 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 2968 sound/pci/hda/patch_sigmatel.c static int stac_add_hp_bass_switch(struct hda_codec *codec) hda_codec 3042 sound/pci/hda/patch_sigmatel.c static void stac92hd71bxx_fixup_ref(struct hda_codec *codec, hda_codec 3054 sound/pci/hda/patch_sigmatel.c static void stac92hd71bxx_fixup_hp_m4(struct hda_codec *codec, hda_codec 3077 sound/pci/hda/patch_sigmatel.c static void stac92hd71bxx_fixup_hp_dv4(struct hda_codec *codec, hda_codec 3087 sound/pci/hda/patch_sigmatel.c static void stac92hd71bxx_fixup_hp_dv5(struct hda_codec *codec, hda_codec 3107 sound/pci/hda/patch_sigmatel.c static void stac92hd71bxx_fixup_hp_hdx(struct hda_codec *codec, hda_codec 3117 sound/pci/hda/patch_sigmatel.c static bool is_hp_output(struct hda_codec *codec, hda_nid_t pin) hda_codec 3127 sound/pci/hda/patch_sigmatel.c static void fixup_hp_headphone(struct hda_codec *codec, hda_nid_t pin) hda_codec 3141 sound/pci/hda/patch_sigmatel.c static void stac92hd71bxx_fixup_hp(struct hda_codec *codec, hda_codec 3504 sound/pci/hda/patch_sigmatel.c static void stac922x_fixup_intel_mac_auto(struct hda_codec *codec, hda_codec 3518 sound/pci/hda/patch_sigmatel.c static void stac922x_fixup_intel_mac_gpio(struct hda_codec *codec, hda_codec 3810 sound/pci/hda/patch_sigmatel.c static void stac927x_fixup_ref_no_jd(struct hda_codec *codec, hda_codec 3818 sound/pci/hda/patch_sigmatel.c static void stac927x_fixup_ref(struct hda_codec *codec, hda_codec 3830 sound/pci/hda/patch_sigmatel.c static void stac927x_fixup_dell_dmic(struct hda_codec *codec, hda_codec 3848 sound/pci/hda/patch_sigmatel.c static void stac927x_fixup_volknob(struct hda_codec *codec, hda_codec 4084 sound/pci/hda/patch_sigmatel.c static void stac9205_fixup_ref(struct hda_codec *codec, hda_codec 4096 sound/pci/hda/patch_sigmatel.c static void stac9205_fixup_dell_m43(struct hda_codec *codec, hda_codec 4124 sound/pci/hda/patch_sigmatel.c static void stac9205_fixup_eapd(struct hda_codec *codec, hda_codec 4213 sound/pci/hda/patch_sigmatel.c static void stac92hd95_fixup_hp_led(struct hda_codec *codec, hda_codec 4255 sound/pci/hda/patch_sigmatel.c static int stac_parse_auto_config(struct hda_codec *codec) hda_codec 4339 sound/pci/hda/patch_sigmatel.c static int stac_init(struct hda_codec *codec) hda_codec 4377 sound/pci/hda/patch_sigmatel.c static void stac_shutup(struct hda_codec *codec) hda_codec 4393 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec, hda_nid_t nid) hda_codec 4402 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec, hda_codec 4411 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec, hda_nid_t nid) hda_codec 4419 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec, hda_nid_t nid) hda_codec 4426 sound/pci/hda/patch_sigmatel.c struct hda_codec *codec, hda_nid_t nid) hda_codec 4439 sound/pci/hda/patch_sigmatel.c static int stac_suspend(struct hda_codec *codec) hda_codec 4460 sound/pci/hda/patch_sigmatel.c static int alloc_stac_spec(struct hda_codec *codec) hda_codec 4475 sound/pci/hda/patch_sigmatel.c static int patch_stac9200(struct hda_codec *codec) hda_codec 4507 sound/pci/hda/patch_sigmatel.c static int patch_stac925x(struct hda_codec *codec) hda_codec 4537 sound/pci/hda/patch_sigmatel.c static int patch_stac92hd73xx(struct hda_codec *codec) hda_codec 4619 sound/pci/hda/patch_sigmatel.c static void stac_setup_gpio(struct hda_codec *codec) hda_codec 4643 sound/pci/hda/patch_sigmatel.c static int patch_stac92hd83xxx(struct hda_codec *codec) hda_codec 4692 sound/pci/hda/patch_sigmatel.c static int patch_stac92hd95(struct hda_codec *codec) hda_codec 4734 sound/pci/hda/patch_sigmatel.c static int patch_stac92hd71bxx(struct hda_codec *codec) hda_codec 4818 sound/pci/hda/patch_sigmatel.c static int patch_stac922x(struct hda_codec *codec) hda_codec 4860 sound/pci/hda/patch_sigmatel.c static int patch_stac927x(struct hda_codec *codec) hda_codec 4918 sound/pci/hda/patch_sigmatel.c static int patch_stac9205(struct hda_codec *codec) hda_codec 5005 sound/pci/hda/patch_sigmatel.c static int patch_stac9872(struct hda_codec *codec) hda_codec 92 sound/pci/hda/patch_via.c static enum VIA_HDA_CODEC get_codec_type(struct hda_codec *codec); hda_codec 94 sound/pci/hda/patch_via.c struct hda_codec *codec, hda_codec 100 sound/pci/hda/patch_via.c static struct via_spec *via_new_spec(struct hda_codec *codec) hda_codec 124 sound/pci/hda/patch_via.c static enum VIA_HDA_CODEC get_codec_type(struct hda_codec *codec) hda_codec 176 sound/pci/hda/patch_via.c static void analog_low_current_mode(struct hda_codec *codec); hda_codec 177 sound/pci/hda/patch_via.c static bool is_aa_path_mute(struct hda_codec *codec); hda_codec 183 sound/pci/hda/patch_via.c static void vt1708_stop_hp_work(struct hda_codec *codec) hda_codec 196 sound/pci/hda/patch_via.c static void vt1708_update_hp_work(struct hda_codec *codec) hda_codec 221 sound/pci/hda/patch_via.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 231 sound/pci/hda/patch_via.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 276 sound/pci/hda/patch_via.c static int auto_parse_beep(struct hda_codec *codec) hda_codec 291 sound/pci/hda/patch_via.c static bool is_aa_path_mute(struct hda_codec *codec) hda_codec 312 sound/pci/hda/patch_via.c static void __analog_low_current_mode(struct hda_codec *codec, bool force) hda_codec 361 sound/pci/hda/patch_via.c static void analog_low_current_mode(struct hda_codec *codec) hda_codec 367 sound/pci/hda/patch_via.c struct hda_codec *codec, hda_codec 375 sound/pci/hda/patch_via.c static void via_free(struct hda_codec *codec) hda_codec 382 sound/pci/hda/patch_via.c static int via_suspend(struct hda_codec *codec) hda_codec 394 sound/pci/hda/patch_via.c static int via_resume(struct hda_codec *codec) hda_codec 405 sound/pci/hda/patch_via.c static int via_check_power_status(struct hda_codec *codec, hda_nid_t nid) hda_codec 417 sound/pci/hda/patch_via.c static int via_init(struct hda_codec *codec); hda_codec 438 sound/pci/hda/patch_via.c static void vt1708_set_pinconfig_connect(struct hda_codec *codec, hda_nid_t nid) hda_codec 458 sound/pci/hda/patch_via.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 470 sound/pci/hda/patch_via.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 510 sound/pci/hda/patch_via.c static int via_parse_auto_config(struct hda_codec *codec) hda_codec 539 sound/pci/hda/patch_via.c static int via_init(struct hda_codec *codec) hda_codec 551 sound/pci/hda/patch_via.c static int vt1708_build_controls(struct hda_codec *codec) hda_codec 563 sound/pci/hda/patch_via.c static int vt1708_build_pcms(struct hda_codec *codec) hda_codec 590 sound/pci/hda/patch_via.c static int patch_vt1708(struct hda_codec *codec) hda_codec 644 sound/pci/hda/patch_via.c static int patch_vt1709(struct hda_codec *codec) hda_codec 667 sound/pci/hda/patch_via.c static int patch_vt1708S(struct hda_codec *codec); hda_codec 668 sound/pci/hda/patch_via.c static int patch_vt1708B(struct hda_codec *codec) hda_codec 704 sound/pci/hda/patch_via.c static void override_mic_boost(struct hda_codec *codec, hda_nid_t pin, hda_codec 716 sound/pci/hda/patch_via.c static int patch_vt1708S(struct hda_codec *codec) hda_codec 763 sound/pci/hda/patch_via.c static int patch_vt1702(struct hda_codec *codec) hda_codec 812 sound/pci/hda/patch_via.c static int add_secret_dac_path(struct hda_codec *codec) hda_codec 843 sound/pci/hda/patch_via.c static int patch_vt1718S(struct hda_codec *codec) hda_codec 889 sound/pci/hda/patch_via.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 903 sound/pci/hda/patch_via.c struct hda_codec *codec = snd_kcontrol_chip(kcontrol); hda_codec 940 sound/pci/hda/patch_via.c static int patch_vt1716S(struct hda_codec *codec) hda_codec 1007 sound/pci/hda/patch_via.c static void via_fixup_intmic_boost(struct hda_codec *codec, hda_codec 1039 sound/pci/hda/patch_via.c static void fix_vt1802_connections(struct hda_codec *codec) hda_codec 1049 sound/pci/hda/patch_via.c static int patch_vt2002P(struct hda_codec *codec) hda_codec 1099 sound/pci/hda/patch_via.c static int patch_vt1812(struct hda_codec *codec) hda_codec 1142 sound/pci/hda/patch_via.c static int patch_vt3476(struct hda_codec *codec) hda_codec 13 sound/pci/hda/thinkpad_helper.c static bool is_thinkpad(struct hda_codec *codec) hda_codec 28 sound/pci/hda/thinkpad_helper.c static void hda_fixup_thinkpad_acpi(struct hda_codec *codec, hda_codec 44 sound/pci/hda/thinkpad_helper.c static void hda_fixup_thinkpad_acpi(struct hda_codec *codec, hda_codec 277 sound/soc/codecs/hdac_hda.c struct hda_codec *hcodec = &hda_pvt->codec; hda_codec 312 sound/soc/codecs/hdac_hda.c struct hda_codec *hcodec = &hda_pvt->codec; hda_codec 15 sound/soc/codecs/hdac_hda.h struct hda_codec codec; hda_codec 21 sound/soc/codecs/hdac_hda.h #define hdac_to_hda_codec(_hdac) container_of(_hdac, struct hda_codec, core) hda_codec 676 sound/soc/intel/skylake/skl.c static void load_codec_module(struct hda_codec *codec) hda_codec 701 sound/soc/intel/skylake/skl.c struct hdac_hda_priv *hda_codec; hda_codec 715 sound/soc/intel/skylake/skl.c hda_codec = devm_kzalloc(&skl->pci->dev, sizeof(*hda_codec), hda_codec 717 sound/soc/intel/skylake/skl.c if (!hda_codec) hda_codec 720 sound/soc/intel/skylake/skl.c hda_codec->codec.bus = skl_to_hbus(skl); hda_codec 721 sound/soc/intel/skylake/skl.c hdev = &hda_codec->codec.core; hda_codec 730 sound/soc/intel/skylake/skl.c load_codec_module(&hda_codec->codec); hda_codec 27 sound/soc/sof/intel/hda-codec.c static int hda_codec_load_module(struct hda_codec *codec) hda_codec 45 sound/soc/sof/intel/hda-codec.c struct hda_codec *codec; hda_codec 60 sound/soc/sof/intel/hda-codec.c struct hda_codec *codec;