include/sound/hda_codec.h
109
int (*probe)(struct hda_codec *codec, const struct hda_device_id *id);
include/sound/hda_codec.h
110
void (*remove)(struct hda_codec *codec);
include/sound/hda_codec.h
111
int (*build_controls)(struct hda_codec *codec);
include/sound/hda_codec.h
112
int (*build_pcms)(struct hda_codec *codec);
include/sound/hda_codec.h
113
int (*init)(struct hda_codec *codec);
include/sound/hda_codec.h
114
void (*unsol_event)(struct hda_codec *codec, unsigned int res);
include/sound/hda_codec.h
115
void (*set_power_state)(struct hda_codec *codec, hda_nid_t fg,
include/sound/hda_codec.h
117
int (*suspend)(struct hda_codec *codec);
include/sound/hda_codec.h
118
int (*resume)(struct hda_codec *codec);
include/sound/hda_codec.h
119
int (*check_power_status)(struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
120
void (*stream_pm)(struct hda_codec *codec, hda_nid_t nid, bool on);
include/sound/hda_codec.h
125
int (*open)(struct hda_pcm_stream *info, struct hda_codec *codec,
include/sound/hda_codec.h
127
int (*close)(struct hda_pcm_stream *info, struct hda_codec *codec,
include/sound/hda_codec.h
129
int (*prepare)(struct hda_pcm_stream *info, struct hda_codec *codec,
include/sound/hda_codec.h
132
int (*cleanup)(struct hda_pcm_stream *info, struct hda_codec *codec,
include/sound/hda_codec.h
135
struct hda_codec *codec,
include/sound/hda_codec.h
172
struct hda_codec *codec;
include/sound/hda_codec.h
268
unsigned int (*power_filter)(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
27
struct hda_codec;
include/sound/hda_codec.h
273
struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
291
#define dev_to_hda_codec(_dev) container_of(_dev, struct hda_codec, core.dev)
include/sound/hda_codec.h
294
#define hdac_to_hda_codec(_hdac) container_of(_hdac, struct hda_codec, core)
include/sound/hda_codec.h
307
__printf(3, 4) struct hda_codec *
include/sound/hda_codec.h
311
unsigned int codec_addr, struct hda_codec **codecp);
include/sound/hda_codec.h
313
unsigned int codec_addr, struct hda_codec *codec,
include/sound/hda_codec.h
315
int snd_hda_codec_configure(struct hda_codec *codec);
include/sound/hda_codec.h
316
int snd_hda_codec_update_widgets(struct hda_codec *codec);
include/sound/hda_codec.h
317
void snd_hda_codec_register(struct hda_codec *codec);
include/sound/hda_codec.h
318
void snd_hda_codec_unregister(struct hda_codec *codec);
include/sound/hda_codec.h
319
void snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec);
include/sound/hda_codec.h
325
snd_hda_codec_read(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
333
snd_hda_codec_write(struct hda_codec *codec, hda_nid_t nid, int flags,
include/sound/hda_codec.h
343
int snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
346
snd_hda_get_num_conns(struct hda_codec *codec, hda_nid_t nid)
include/sound/hda_codec.h
356
int snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
358
int snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int nums,
include/sound/hda_codec.h
360
int snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux,
include/sound/hda_codec.h
362
unsigned int snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
363
unsigned int snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
365
int snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
366
int snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id);
include/sound/hda_codec.h
374
void snd_hda_sequence_write(struct hda_codec *codec,
include/sound/hda_codec.h
379
snd_hda_codec_write_cache(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
393
unsigned int snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
394
int snd_hda_codec_set_pincfg(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
396
int snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list,
include/sound/hda_codec.h
398
void snd_hda_shutup_pins(struct hda_codec *codec);
include/sound/hda_codec.h
406
struct hda_spdif_out *snd_hda_spdif_out_of_nid(struct hda_codec *codec,
include/sound/hda_codec.h
408
void snd_hda_spdif_ctls_unassign(struct hda_codec *codec, int idx);
include/sound/hda_codec.h
409
void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid);
include/sound/hda_codec.h
414
int snd_hda_codec_build_controls(struct hda_codec *codec);
include/sound/hda_codec.h
419
int snd_hda_codec_parse_pcms(struct hda_codec *codec);
include/sound/hda_codec.h
420
int snd_hda_codec_build_pcms(struct hda_codec *codec);
include/sound/hda_codec.h
423
struct hda_pcm *snd_hda_codec_pcm_new(struct hda_codec *codec,
include/sound/hda_codec.h
426
void snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec);
include/sound/hda_codec.h
434
int snd_hda_codec_prepare(struct hda_codec *codec,
include/sound/hda_codec.h
439
void snd_hda_codec_cleanup(struct hda_codec *codec,
include/sound/hda_codec.h
443
void snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
446
void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
458
int snd_hda_attach_pcm_stream(struct hda_bus *_bus, struct hda_codec *codec,
include/sound/hda_codec.h
464
void snd_hda_get_codec_name(struct hda_codec *codec, char *name, int namelen);
include/sound/hda_codec.h
465
void snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg,
include/sound/hda_codec.h
473
int snd_hda_codec_set_name(struct hda_codec *codec, const char *name);
include/sound/hda_codec.h
481
int hda_call_check_power_status(struct hda_codec *codec, hda_nid_t nid)
include/sound/hda_codec.h
497
void snd_hda_codec_set_power_save(struct hda_codec *codec, int delay);
include/sound/hda_codec.h
499
void snd_hda_update_power_acct(struct hda_codec *codec);
include/sound/hda_codec.h
501
static inline bool hda_codec_need_resume(struct hda_codec *codec)
include/sound/hda_codec.h
511
struct hda_codec *codec;
include/sound/hda_codec.h
515
static inline struct __hda_power_obj __snd_hda_power_up(struct hda_codec *codec)
include/sound/hda_codec.h
522
static inline struct __hda_power_obj __snd_hda_power_up_pm(struct hda_codec *codec)
include/sound/hda_codec.h
531
struct hda_codec *codec)
include/sound/hda_codec.h
534
struct hda_codec *codec)
include/sound/hda_codec.h
544
int snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format,
include/sound/hda_codec.h
547
void snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start);
include/sound/hda_codec.h
548
void snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec,
include/sound/hda_codec.h
552
snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format,
include/sound/hda_codec.h
559
snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start) {}
include/sound/hda_codec.h
561
snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec,
sound/hda/codecs/analog.c
1034
static int ad1884_probe(struct hda_codec *codec)
sound/hda/codecs/analog.c
1071
static int ad1882_probe(struct hda_codec *codec)
sound/hda/codecs/analog.c
1092
static int ad_codec_probe(struct hda_codec *codec,
sound/hda/codecs/analog.c
123
static int ad_codec_suspend(struct hda_codec *codec)
sound/hda/codecs/analog.c
133
struct hda_codec *codec = private_data;
sound/hda/codecs/analog.c
149
static int ad_codec_build_controls(struct hda_codec *codec)
sound/hda/codecs/analog.c
162
static int ad198x_parse_auto_config(struct hda_codec *codec, bool indep_hp)
sound/hda/codecs/analog.c
190
static int alloc_ad_spec(struct hda_codec *codec)
sound/hda/codecs/analog.c
207
static void ad_fixup_inv_jack_detect(struct hda_codec *codec,
sound/hda/codecs/analog.c
221
static void ad1986a_fixup_eapd(struct hda_codec *codec,
sound/hda/codecs/analog.c
234
static void ad1986a_fixup_eapd_mix_in(struct hda_codec *codec,
sound/hda/codecs/analog.c
375
static int ad1986a_probe(struct hda_codec *codec)
sound/hda/codecs/analog.c
432
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/analog.c
449
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/analog.c
459
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/analog.c
483
static int ad1983_add_spdif_mux_ctl(struct hda_codec *codec)
sound/hda/codecs/analog.c
500
static int ad1983_probe(struct hda_codec *codec)
sound/hda/codecs/analog.c
529
static void ad1981_fixup_hp_eapd(struct hda_codec *codec,
sound/hda/codecs/analog.c
543
static void ad1981_fixup_amp_override(struct hda_codec *codec,
sound/hda/codecs/analog.c
581
static int ad1981_probe(struct hda_codec *codec)
sound/hda/codecs/analog.c
59
static int create_beep_ctls(struct hda_codec *codec)
sound/hda/codecs/analog.c
694
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/analog.c
709
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/analog.c
719
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/analog.c
750
static int ad_codec_init(struct hda_codec *codec)
sound/hda/codecs/analog.c
773
static int ad1988_add_spdif_mux_ctl(struct hda_codec *codec)
sound/hda/codecs/analog.c
84
static void ad198x_power_eapd_write(struct hda_codec *codec, hda_nid_t front,
sound/hda/codecs/analog.c
863
static int ad1988_probe(struct hda_codec *codec)
sound/hda/codecs/analog.c
918
static void ad1884_fixup_amp_override(struct hda_codec *codec,
sound/hda/codecs/analog.c
932
struct hda_codec *codec = private_data;
sound/hda/codecs/analog.c
942
static void ad1884_fixup_hp_eapd(struct hda_codec *codec,
sound/hda/codecs/analog.c
95
static void ad198x_power_eapd(struct hda_codec *codec)
sound/hda/codecs/analog.c
967
static void ad1884_fixup_thinkpad(struct hda_codec *codec,
sound/hda/codecs/ca0110.c
18
static int ca0110_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/ca0110.c
33
static int ca0110_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/ca0132.c
10020
static int ca0132_codec_build_controls(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
10030
static int ca0132_codec_build_pcms(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
10040
static int ca0132_codec_init(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
10050
static int ca0132_codec_suspend(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
1135
struct hda_codec *codec;
sound/hda/codecs/ca0132.c
1527
static unsigned int codec_send_command(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
1537
static int codec_set_converter_format(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
1544
static int codec_set_converter_stream_channel(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1556
static int chipio_send(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1578
static int chipio_write_address(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1605
static int chipio_write_data(struct hda_codec *codec, unsigned int data)
sound/hda/codecs/ca0132.c
1629
static int chipio_write_data_multiple(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1650
static int chipio_read_data(struct hda_codec *codec, unsigned int *data)
sound/hda/codecs/ca0132.c
1681
static int chipio_write(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1701
static int chipio_write_no_mutex(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1724
static int chipio_write_multiple(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1744
static int chipio_read(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1763
static void chipio_set_control_flag(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1779
static void chipio_set_control_param(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1805
static void chipio_set_control_param_no_mutex(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1829
static void chipio_set_stream_source_dest(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1843
static void chipio_set_stream_channels(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1855
static void chipio_set_stream_control(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1867
static void chipio_get_stream_control(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1880
static void chipio_set_conn_rate_no_mutex(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1892
static void chipio_set_conn_rate(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1905
static void chipio_8051_write_direct(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1922
static void chipio_8051_set_address(struct hda_codec *codec, unsigned int addr)
sound/hda/codecs/ca0132.c
1937
static void chipio_8051_set_data(struct hda_codec *codec, unsigned int data)
sound/hda/codecs/ca0132.c
1944
static unsigned int chipio_8051_get_data(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
1951
static void chipio_8051_set_data_pll(struct hda_codec *codec, unsigned int data)
sound/hda/codecs/ca0132.c
1958
static void chipio_8051_write_exram(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1969
static void chipio_8051_write_exram_no_mutex(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1977
static void chipio_8051_read_exram(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1984
static void chipio_8051_write_pll_pmu(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
1995
static void chipio_8051_write_pll_pmu_no_mutex(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2005
static void chipio_enable_clocks(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2019
static int dspio_send(struct hda_codec *codec, unsigned int reg,
sound/hda/codecs/ca0132.c
2039
static void dspio_write_wait(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2057
static int dspio_write(struct hda_codec *codec, unsigned int scp_data)
sound/hda/codecs/ca0132.c
2086
static int dspio_write_multiple(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2106
static int dspio_read(struct hda_codec *codec, unsigned int *data)
sound/hda/codecs/ca0132.c
2125
static int dspio_read_multiple(struct hda_codec *codec, unsigned int *buffer,
sound/hda/codecs/ca0132.c
2218
static void dspio_clear_response_queue(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2230
static int dspio_get_response_data(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2254
static int dspio_send_scp_message(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2344
static int dspio_scp(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2426
static int dspio_set_param(struct hda_codec *codec, int mod_id,
sound/hda/codecs/ca0132.c
2433
static int dspio_set_uint_param(struct hda_codec *codec, int mod_id,
sound/hda/codecs/ca0132.c
2443
static int dspio_alloc_dma_chan(struct hda_codec *codec, unsigned int *dma_chan)
sound/hda/codecs/ca0132.c
2472
static int dspio_free_dma_chan(struct hda_codec *codec, unsigned int dma_chan)
sound/hda/codecs/ca0132.c
2497
static int dsp_set_run_state(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2532
static int dsp_reset(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2575
static bool dsp_is_dma_active(struct hda_codec *codec, unsigned int dma_chan)
sound/hda/codecs/ca0132.c
2585
static int dsp_dma_setup_common(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2698
static int dsp_dma_setup(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2789
static int dsp_dma_start(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2825
static int dsp_dma_stop(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2868
static int dsp_allocate_router_ports(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2909
static int dsp_free_router_ports(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2929
static int dsp_allocate_ports(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2950
static int dsp_allocate_ports_format(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
2973
static int dsp_free_ports(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
2993
struct hda_codec *codec;
sound/hda/codecs/ca0132.c
3005
static int dma_convert_to_hda_format(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3025
struct hda_codec *codec = dma->codec;
sound/hda/codecs/ca0132.c
3140
static int dspxfr_hci_write(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3180
static int dspxfr_one_seg(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3376
static int dspxfr_image(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3497
static void dspload_post_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
3529
static int dspload_image(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3584
static bool dspload_is_loaded(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
3599
static bool dspload_wait_loaded(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
3630
static void ca0113_mmio_gpio_set(struct hda_codec *codec, unsigned int gpio_pin,
sound/hda/codecs/ca0132.c
3650
static void ca0113_mmio_command_set(struct hda_codec *codec, unsigned int group,
sound/hda/codecs/ca0132.c
3689
static void ca0113_mmio_command_set_type2(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3729
static void ca0132_gpio_init(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
3752
static void ca0132_gpio_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
3822
static void r3di_gpio_mic_set(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3842
static void r3di_gpio_dsp_status_set(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3875
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3888
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3907
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3935
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3943
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3954
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3962
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3973
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3985
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
3998
struct hda_codec *codec,
sound/hda/codecs/ca0132.c
4211
static int tuning_ctl_set(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
4232
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
4258
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
4293
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
4328
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
4350
static int add_tuning_control(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
4390
static int add_tuning_ctls(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
4408
static void ca0132_init_tuning_defaults(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
4430
static int ca0132_select_out(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
4527
static int ae5_headphone_gain_set(struct hda_codec *codec, long val);
sound/hda/codecs/ca0132.c
4528
static int zxr_headphone_gain_set(struct hda_codec *codec, long val);
sound/hda/codecs/ca0132.c
4529
static int ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val);
sound/hda/codecs/ca0132.c
4531
static void ae5_mmio_select_out(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
4548
static int ca0132_alt_set_full_range_speaker(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
4593
static int ca0132_alt_surround_set_bass_redirection(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
4626
static void ca0132_alt_select_out_get_quirk_data(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
4642
static int ca0132_alt_select_out_quirk_set(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
4715
static void ca0132_set_out_node_pincfg(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
4736
static int ca0132_alt_select_out(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
4902
static void ca0132_set_dmic(struct hda_codec *codec, int enable);
sound/hda/codecs/ca0132.c
4903
static int ca0132_mic_boost_set(struct hda_codec *codec, long val);
sound/hda/codecs/ca0132.c
4904
static void resume_mic1(struct hda_codec *codec, unsigned int oldval);
sound/hda/codecs/ca0132.c
4905
static int stop_mic1(struct hda_codec *codec);
sound/hda/codecs/ca0132.c
4906
static int ca0132_cvoice_switch_set(struct hda_codec *codec);
sound/hda/codecs/ca0132.c
4907
static int ca0132_alt_mic_boost_set(struct hda_codec *codec, long val);
sound/hda/codecs/ca0132.c
4912
static int ca0132_set_vipsource(struct hda_codec *codec, int val)
sound/hda/codecs/ca0132.c
4950
static int ca0132_alt_set_vipsource(struct hda_codec *codec, int val)
sound/hda/codecs/ca0132.c
5021
static int ca0132_select_mic(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
5071
static int ca0132_alt_select_in(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
5247
static bool ca0132_is_vnode_effective(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
5275
static int ca0132_voicefx_set(struct hda_codec *codec, int enable)
sound/hda/codecs/ca0132.c
5297
static int ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val)
sound/hda/codecs/ca0132.c
5388
static int ca0132_pe_switch_set(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
5410
static int stop_mic1(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
5423
static void resume_mic1(struct hda_codec *codec, unsigned int oldval)
sound/hda/codecs/ca0132.c
5436
static int ca0132_cvoice_switch_set(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
5465
static int ca0132_mic_boost_set(struct hda_codec *codec, long val)
sound/hda/codecs/ca0132.c
5480
static int ca0132_alt_mic_boost_set(struct hda_codec *codec, long val)
sound/hda/codecs/ca0132.c
5490
static int ae5_headphone_gain_set(struct hda_codec *codec, long val)
sound/hda/codecs/ca0132.c
5504
static int zxr_headphone_gain_set(struct hda_codec *codec, long val)
sound/hda/codecs/ca0132.c
5514
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5574
static void ca0132_alt_bass_redirection_xover_set(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
5592
static int ca0132_alt_slider_ctl_set(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
5632
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5648
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5691
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5721
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5768
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5778
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5822
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5832
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5875
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5885
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5925
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5935
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5977
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
5987
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6028
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6038
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6081
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6091
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6145
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6155
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6202
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6212
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6247
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6299
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6391
static void ca0132_alt_dsp_volume_put(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/ca0132.c
6424
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6462
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6483
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6528
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6563
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/ca0132.c
6599
static int ca0132_alt_add_effect_slider(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
6634
static int add_fx_switch(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
6653
static int add_voicefx(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6665
static int add_ca0132_alt_eq_presets(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6682
static int ca0132_alt_add_svm_enum(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6699
static int ca0132_alt_add_output_enum(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6716
static int ca0132_alt_add_speaker_channel_cfg_enum(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6733
static int ca0132_alt_add_front_full_range_switch(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6743
static int ca0132_alt_add_rear_full_range_switch(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6759
static int ca0132_alt_add_bass_redirection_crossover(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6775
static int ca0132_alt_add_bass_redirection_switch(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6791
static int ca0132_alt_add_input_enum(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6807
static int ca0132_alt_add_mic_boost_enum(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6825
static int ae5_add_headphone_gain_enum(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6842
static int ae5_add_sound_filter_enum(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6854
static int zxr_add_headphone_gain_switch(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6891
static void ca0132_alt_add_chmap_ctls(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
6984
static int ca0132_build_controls(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7171
static int dbpro_build_controls(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7235
static int ca0132_build_pcms(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7295
static int dbpro_build_pcms(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7329
static void init_output(struct hda_codec *codec, hda_nid_t pin, hda_nid_t dac)
sound/hda/codecs/ca0132.c
7343
static void init_input(struct hda_codec *codec, hda_nid_t pin, hda_nid_t adc)
sound/hda/codecs/ca0132.c
7364
static void refresh_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir)
sound/hda/codecs/ca0132.c
7376
static void ca0132_set_dmic(struct hda_codec *codec, int enable)
sound/hda/codecs/ca0132.c
7420
static void ca0132_init_dmic(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7468
static void ca0132_init_analog_mic2(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7478
static void ca0132_refresh_widget_caps(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7500
static void ca0132_alt_free_active_dma_channels(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7555
static void ca0132_alt_start_dsp_audio_streams(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7641
static void chipio_remap_stream(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
7708
static void ca0132_alt_init_speaker_tuning(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7752
static void ca0132_alt_init_analog_mics(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7782
static void sbz_connect_streams(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7809
static void sbz_chipio_startup_data(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7841
static void ca0132_alt_dsp_initial_mic_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7872
static void ae5_post_dsp_register_set(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7897
static void ae5_post_dsp_param_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7917
static void ae5_post_dsp_pll_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7926
static void ae5_post_dsp_stream_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7950
static void ae5_post_dsp_startup_data(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7980
static void ae7_post_dsp_setup_ports(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
7999
static void ae7_post_dsp_asi_stream_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8020
static void ae7_post_dsp_pll_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8034
static void ae7_post_dsp_asi_setup_ports(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8114
static void ae7_post_dsp_asi_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8143
static void ca0132_setup_defaults(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8188
static void r3d_setup_defaults(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8238
static void sbz_setup_defaults(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8292
static void ae5_setup_defaults(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8357
static void ae7_setup_defaults(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8440
static void ca0132_init_flags(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8473
static void ca0132_init_params(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8489
static void ca0132_set_dsp_msr(struct hda_codec *codec, bool is96k)
sound/hda/codecs/ca0132.c
8503
static bool ca0132_download_dsp_images(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8559
static void ca0132_download_dsp(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8585
static void ca0132_process_dsp_response(struct hda_codec *codec,
sound/hda/codecs/ca0132.c
8600
static void hp_callback(struct hda_codec *codec, struct hda_jack_callback *cb)
sound/hda/codecs/ca0132.c
8614
static void amic_callback(struct hda_codec *codec, struct hda_jack_callback *cb)
sound/hda/codecs/ca0132.c
8624
static void ca0132_setup_unsol(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8713
static void ca0132_init_chip(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8798
static void r3di_gpio_shutdown(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8806
static void sbz_region2_exit(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8823
static void sbz_set_pin_ctl_default(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8836
static void ca0132_clear_unsolicited(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8848
static void sbz_gpio_shutdown_commands(struct hda_codec *codec, int dir,
sound/hda/codecs/ca0132.c
8863
static void zxr_dbpro_power_state_shutdown(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8873
static void sbz_exit_chip(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8908
static void r3d_exit_chip(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8915
static void ae5_exit_chip(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8940
static void ae7_exit_chip(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8966
static void zxr_exit_chip(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
8996
static void ca0132_exit_chip(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9012
static void sbz_dsp_startup_check(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9077
static void ca0132_alt_vol_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9092
static void sbz_pre_dsp_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9105
static void r3d_pre_dsp_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9115
static void r3di_pre_dsp_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9132
static void zxr_pre_dsp_setup(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9205
static void ca0132_mmio_init_sbz(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9255
static void ca0132_mmio_init_ae5(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9287
static void ca0132_mmio_init(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9320
static void ae5_register_set(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9379
static void ca0132_alt_init(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9436
static int ca0132_init(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9555
static int dbpro_init(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9570
static void ca0132_free(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9611
static void dbpro_free(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9621
static void ca0132_config(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9830
static int ca0132_prepare_verbs(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9877
static void sbz_detect_quirk(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9892
static void ca0132_codec_remove(struct hda_codec *codec)
sound/hda/codecs/ca0132.c
9902
static int ca0132_codec_probe(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
104
static inline void cs_vendor_coef_set(struct hda_codec *codec, unsigned int idx,
sound/hda/codecs/cirrus/cs420x.c
121
static void cs_automute(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
139
static bool is_active_pin(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/cirrus/cs420x.c
147
static void init_input_coef(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
239
static void init_digital_coef(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
253
static int cs_init(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
284
static int cs_build_controls(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
295
static int cs_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
445
static void cs420x_fixup_gpio_13(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
458
static void cs420x_fixup_gpio_23(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
523
static struct cs_spec *cs_alloc_spec(struct hda_codec *codec, int vendor_nid)
sound/hda/codecs/cirrus/cs420x.c
538
static int cs420x_probe(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
593
static void cs4208_fixup_gpio0(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
609
static void cs4208_fixup_mac(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
623
static void cs4208_fixup_macmini(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
643
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/cirrus/cs420x.c
653
static void cs4208_fixup_spdif_switch(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
700
static void cs4208_fix_amp_caps(struct hda_codec *codec, hda_nid_t adc)
sound/hda/codecs/cirrus/cs420x.c
710
static int cs4208_probe(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs420x.c
737
static int cs_codec_probe(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs420x.c
94
static inline int cs_vendor_coef_get(struct hda_codec *codec, unsigned int idx)
sound/hda/codecs/cirrus/cs421x.c
105
static inline int cs_vendor_coef_get(struct hda_codec *codec, unsigned int idx)
sound/hda/codecs/cirrus/cs421x.c
115
static inline void cs_vendor_coef_set(struct hda_codec *codec, unsigned int idx,
sound/hda/codecs/cirrus/cs421x.c
132
static void cs_automute(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs421x.c
153
static bool is_active_pin(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/cirrus/cs421x.c
161
static struct cs_spec *cs_alloc_spec(struct hda_codec *codec, int vendor_nid)
sound/hda/codecs/cirrus/cs421x.c
221
static void cs421x_fixup_sense_b(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs421x.c
321
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/cirrus/cs421x.c
331
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/cirrus/cs421x.c
360
static void cs4210_pinmux_init(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs421x.c
393
static void cs4210_spdif_automute(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs421x.c
416
static void parse_cs421x_digital(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs421x.c
433
static int cs421x_init(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs421x.c
459
static void fix_volume_caps(struct hda_codec *codec, hda_nid_t dac)
sound/hda/codecs/cirrus/cs421x.c
471
static int cs421x_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs421x.c
503
static int cs421x_suspend(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs421x.c
524
static int cs421x_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/cirrus/cs8409.c
1003
static void cs8409_unsol_event(struct hda_codec *codec, unsigned int res)
sound/hda/codecs/cirrus/cs8409.c
1014
static int cs8409_cs42l42_suspend(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
1038
static void cs8409_cs42l42_hw_init(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
1085
struct hda_codec *codec = container_of(dev, struct hda_codec, core);
sound/hda/codecs/cirrus/cs8409.c
1117
void cs8409_cs42l42_fixups(struct hda_codec *codec, const struct hda_fixup *fix, int action)
sound/hda/codecs/cirrus/cs8409.c
1226
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/codecs/cirrus/cs8409.c
1234
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/codecs/cirrus/cs8409.c
124
static void cs8409_enable_i2c_clock(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
1245
static void cs8409_comp_playback_hook(struct hda_pcm_stream *hinfo, struct hda_codec *codec,
sound/hda/codecs/cirrus/cs8409.c
1253
static void cs8409_cdb35l56_four_hw_init(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
1264
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/cirrus/cs8409.c
1275
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/cirrus/cs8409.c
1294
void cs8409_cdb35l56_four_autodet_fixup(struct hda_codec *codec,
sound/hda/codecs/cirrus/cs8409.c
1402
static void dolphin_jack_unsol_event(struct hda_codec *codec, unsigned int res)
sound/hda/codecs/cirrus/cs8409.c
1438
static void dolphin_hw_init(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
1469
struct hda_codec *codec = container_of(dev, struct hda_codec, core);
sound/hda/codecs/cirrus/cs8409.c
150
static int cs8409_i2c_wait_complete(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
1504
void dolphin_fixups(struct hda_codec *codec, const struct hda_fixup *fix, int action)
sound/hda/codecs/cirrus/cs8409.c
1597
static int cs8409_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/cirrus/cs8409.c
163
static void cs8409_set_i2c_dev_addr(struct hda_codec *codec, unsigned int addr)
sound/hda/codecs/cirrus/cs8409.c
182
struct hda_codec *codec = scodec->codec;
sound/hda/codecs/cirrus/cs8409.c
203
struct hda_codec *codec = scodec->codec;
sound/hda/codecs/cirrus/cs8409.c
243
struct hda_codec *codec = scodec->codec;
sound/hda/codecs/cirrus/cs8409.c
27
static int cs8409_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
285
struct hda_codec *codec = scodec->codec;
sound/hda/codecs/cirrus/cs8409.c
324
struct hda_codec *codec = scodec->codec;
sound/hda/codecs/cirrus/cs8409.c
359
static int cs8409_init(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
369
static int cs8409_build_controls(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
382
static void cs8409_enable_ur(struct hda_codec *codec, int flag)
sound/hda/codecs/cirrus/cs8409.c
398
static void cs8409_fix_caps(struct hda_codec *codec, unsigned int nid)
sound/hda/codecs/cirrus/cs8409.c
423
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/cirrus/cs8409.c
433
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/cirrus/cs8409.c
484
struct hda_codec *codec = snd_kcontrol_chip(kctrl);
sound/hda/codecs/cirrus/cs8409.c
543
struct hda_codec *codec = snd_kcontrol_chip(kctrl);
sound/hda/codecs/cirrus/cs8409.c
575
struct hda_codec *codec,
sound/hda/codecs/cirrus/cs8409.c
60
static struct cs8409_spec *cs8409_alloc_spec(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
604
struct hda_codec *codec,
sound/hda/codecs/cirrus/cs8409.c
77
static inline int cs8409_vendor_coef_get(struct hda_codec *codec, unsigned int idx)
sound/hda/codecs/cirrus/cs8409.c
83
static inline void cs8409_vendor_coef_set(struct hda_codec *codec, unsigned int idx,
sound/hda/codecs/cirrus/cs8409.c
869
struct hda_codec *codec = cs42l42->codec;
sound/hda/codecs/cirrus/cs8409.c
913
struct hda_codec *codec = cs42l42->codec;
sound/hda/codecs/cirrus/cs8409.c
950
static void cs8409_remove(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
96
static void cs8409_disable_i2c_clock(struct hda_codec *codec)
sound/hda/codecs/cirrus/cs8409.c
973
static void cs8409_cs42l42_jack_unsol_event(struct hda_codec *codec, unsigned int res)
sound/hda/codecs/cirrus/cs8409.h
306
struct hda_codec *codec;
sound/hda/codecs/cirrus/cs8409.h
327
struct hda_codec *codec;
sound/hda/codecs/cirrus/cs8409.h
353
void (*unsol_event)(struct hda_codec *codec, unsigned int res);
sound/hda/codecs/cirrus/cs8409.h
382
void cs8409_cs42l42_fixups(struct hda_codec *codec, const struct hda_fixup *fix, int action);
sound/hda/codecs/cirrus/cs8409.h
383
void dolphin_fixups(struct hda_codec *codec, const struct hda_fixup *fix, int action);
sound/hda/codecs/cirrus/cs8409.h
387
void cs8409_cdb35l56_four_autodet_fixup(struct hda_codec *codec, const struct hda_fixup *fix,
sound/hda/codecs/cm9825.c
196
static void cm9825_update_jk_plug_status(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/cm9825.c
274
static void hp_callback(struct hda_codec *codec, struct hda_jack_callback *cb)
sound/hda/codecs/cm9825.c
303
static void cm9825_setup_unsol(struct hda_codec *codec)
sound/hda/codecs/cm9825.c
357
struct hda_codec *codec,
sound/hda/codecs/cm9825.c
377
static int cm9825_init(struct hda_codec *codec)
sound/hda/codecs/cm9825.c
385
static void cm9825_remove(struct hda_codec *codec)
sound/hda/codecs/cm9825.c
406
static int cm9825_suspend(struct hda_codec *codec)
sound/hda/codecs/cm9825.c
429
static int cm9825_cm_std_resume(struct hda_codec *codec)
sound/hda/codecs/cm9825.c
468
static int cm9825_resume(struct hda_codec *codec)
sound/hda/codecs/cm9825.c
485
static int cm9825_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/cm9825.c
50
struct hda_codec *codec;
sound/hda/codecs/cmedia.c
20
static int cmedia_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/conexant.c
1168
static void add_cx5051_fake_mutes(struct hda_codec *codec)
sound/hda/codecs/conexant.c
118
static void cx_auto_turn_eapd(struct hda_codec *codec, int num_pins,
sound/hda/codecs/conexant.c
1183
static int cx_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/conexant.c
133
struct hda_codec *codec = private_data;
sound/hda/codecs/conexant.c
143
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/conexant.c
152
static void cxt_init_gpio_led(struct hda_codec *codec)
sound/hda/codecs/conexant.c
167
static void cx_fixup_headset_recog(struct hda_codec *codec)
sound/hda/codecs/conexant.c
188
static int cx_init(struct hda_codec *codec)
sound/hda/codecs/conexant.c
204
static void cx_auto_shutdown(struct hda_codec *codec)
sound/hda/codecs/conexant.c
213
static void cx_remove(struct hda_codec *codec)
sound/hda/codecs/conexant.c
219
static void cx_process_headset_plugin(struct hda_codec *codec)
sound/hda/codecs/conexant.c
246
static void cx_update_headset_mic_vref(struct hda_codec *codec, struct hda_jack_callback *event)
sound/hda/codecs/conexant.c
261
static int cx_suspend(struct hda_codec *codec)
sound/hda/codecs/conexant.c
311
static void cxt_fixup_stereo_dmic(struct hda_codec *codec,
sound/hda/codecs/conexant.c
319
static void cxt_fixup_update_pinctl(struct hda_codec *codec,
sound/hda/codecs/conexant.c
331
static void cxt5066_increase_mic_boost(struct hda_codec *codec,
sound/hda/codecs/conexant.c
344
static void cxt_update_headset_mode(struct hda_codec *codec)
sound/hda/codecs/conexant.c
371
static void cxt_update_headset_mode_hook(struct hda_codec *codec,
sound/hda/codecs/conexant.c
378
static void cxt_fixup_headphone_mic(struct hda_codec *codec,
sound/hda/codecs/conexant.c
399
static void cxt_fixup_headset_mic(struct hda_codec *codec,
sound/hda/codecs/conexant.c
433
static void olpc_xo_update_mic_boost(struct hda_codec *codec)
sound/hda/codecs/conexant.c
448
static void olpc_xo_update_mic_pins(struct hda_codec *codec)
sound/hda/codecs/conexant.c
503
static void olpc_xo_automic(struct hda_codec *codec,
sound/hda/codecs/conexant.c
518
struct hda_codec *codec,
sound/hda/codecs/conexant.c
542
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/conexant.c
551
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/conexant.c
567
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/conexant.c
582
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/conexant.c
623
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/conexant.c
631
static void cxt_fixup_olpc_xo(struct hda_codec *codec,
sound/hda/codecs/conexant.c
662
static void cxt_fixup_mute_led_eapd(struct hda_codec *codec,
sound/hda/codecs/conexant.c
678
static void cxt_fixup_cap_mix_amp(struct hda_codec *codec,
sound/hda/codecs/conexant.c
692
static void cxt_fixup_cap_mix_amp_5047(struct hda_codec *codec,
sound/hda/codecs/conexant.c
702
static void cxt_fixup_hp_gate_mic_jack(struct hda_codec *codec,
sound/hda/codecs/conexant.c
714
static void cxt_update_gpio_led(struct hda_codec *codec, unsigned int mask,
sound/hda/codecs/conexant.c
738
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/conexant.c
74
static int cx_auto_parse_beep(struct hda_codec *codec)
sound/hda/codecs/conexant.c
749
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/conexant.c
756
static void cxt_setup_mute_led(struct hda_codec *codec,
sound/hda/codecs/conexant.c
773
static void cxt_setup_gpio_unmute(struct hda_codec *codec,
sound/hda/codecs/conexant.c
785
static void cxt_fixup_mute_led_gpio(struct hda_codec *codec,
sound/hda/codecs/conexant.c
792
static void cxt_fixup_hp_zbook_mute_led(struct hda_codec *codec,
sound/hda/codecs/conexant.c
799
static void cxt_fixup_hp_a_u(struct hda_codec *codec,
sound/hda/codecs/conexant.c
93
static void cx_auto_parse_eapd(struct hda_codec *codec)
sound/hda/codecs/generic.c
1020
static int add_vol_ctl(struct hda_codec *codec, const char *pfx, int cidx,
sound/hda/codecs/generic.c
1034
static int get_default_ch_nums(struct hda_codec *codec, struct nid_path *path,
sound/hda/codecs/generic.c
1046
static int add_stereo_vol(struct hda_codec *codec, const char *pfx, int cidx,
sound/hda/codecs/generic.c
105
static void parse_user_hints(struct hda_codec *codec)
sound/hda/codecs/generic.c
1056
static int add_sw_ctl(struct hda_codec *codec, const char *pfx, int cidx,
sound/hda/codecs/generic.c
1079
static int add_stereo_sw(struct hda_codec *codec, const char *pfx,
sound/hda/codecs/generic.c
1090
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
1117
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
1132
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
1154
static bool path_has_mixer(struct hda_codec *codec, int path_idx, int ctl_type)
sound/hda/codecs/generic.c
1165
static const char *get_line_out_pfx(struct hda_codec *codec, int ch,
sound/hda/codecs/generic.c
1283
static int assign_out_path_ctls(struct hda_codec *codec, struct nid_path *path)
sound/hda/codecs/generic.c
1346
static hda_nid_t get_primary_out(struct hda_codec *codec, int idx)
sound/hda/codecs/generic.c
1360
static inline hda_nid_t try_dac(struct hda_codec *codec,
sound/hda/codecs/generic.c
1367
static int try_assign_dacs(struct hda_codec *codec, int num_outs,
sound/hda/codecs/generic.c
1459
static hda_nid_t get_dac_if_single(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
1479
static bool can_be_multiio_pin(struct hda_codec *codec,
sound/hda/codecs/generic.c
1496
static int count_multiio_pins(struct hda_codec *codec, hda_nid_t reference_pin)
sound/hda/codecs/generic.c
1525
static int fill_multi_ios(struct hda_codec *codec,
sound/hda/codecs/generic.c
1611
static bool map_singles(struct hda_codec *codec, int outs,
sound/hda/codecs/generic.c
1647
static int check_aamix_out_path(struct hda_codec *codec, int path_idx)
sound/hda/codecs/generic.c
1683
static bool indep_hp_possible(struct hda_codec *codec)
sound/hda/codecs/generic.c
1722
static void refill_shared_dacs(struct hda_codec *codec, int num_outs,
sound/hda/codecs/generic.c
1739
static int fill_and_eval_dacs(struct hda_codec *codec,
sound/hda/codecs/generic.c
1902
static inline void print_nid_path_idx(struct hda_codec *codec,
sound/hda/codecs/generic.c
1912
static void debug_show_configs(struct hda_codec *codec,
sound/hda/codecs/generic.c
1965
static void fill_all_dac_nids(struct hda_codec *codec)
sound/hda/codecs/generic.c
1983
static int parse_output_paths(struct hda_codec *codec)
sound/hda/codecs/generic.c
210
static inline void restore_pin_ctl(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
2101
static int create_multi_out_ctls(struct hda_codec *codec,
sound/hda/codecs/generic.c
2152
static int create_extra_out(struct hda_codec *codec, int path_idx,
sound/hda/codecs/generic.c
216
static void set_pin_target(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/generic.c
2171
static int create_extra_outs(struct hda_codec *codec, int num_pins,
sound/hda/codecs/generic.c
2198
static int create_hp_out_ctls(struct hda_codec *codec)
sound/hda/codecs/generic.c
2206
static int create_speaker_out_ctls(struct hda_codec *codec)
sound/hda/codecs/generic.c
2218
static void call_hp_automute(struct hda_codec *codec,
sound/hda/codecs/generic.c
2229
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2235
static void update_aamix_paths(struct hda_codec *codec, bool do_mix,
sound/hda/codecs/generic.c
2242
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
228
static void set_pin_targets(struct hda_codec *codec, int num_pins,
sound/hda/codecs/generic.c
2293
static int create_indep_hp_ctls(struct hda_codec *codec)
sound/hda/codecs/generic.c
2323
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2340
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2348
get_multiio_path(struct hda_codec *codec, int idx)
sound/hda/codecs/generic.c
2355
static void update_automute_all(struct hda_codec *codec);
sound/hda/codecs/generic.c
2365
static int set_multi_io(struct hda_codec *codec, int idx, bool output)
sound/hda/codecs/generic.c
2398
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2425
static int create_multi_channel_mode(struct hda_codec *codec)
sound/hda/codecs/generic.c
2445
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2451
static void update_aamix_paths(struct hda_codec *codec, bool do_mix,
sound/hda/codecs/generic.c
2482
static void update_output_paths(struct hda_codec *codec, int num_outs,
sound/hda/codecs/generic.c
2500
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2537
static int create_loopback_mixing_ctl(struct hda_codec *codec)
sound/hda/codecs/generic.c
2553
static void call_update_outputs(struct hda_codec *codec);
sound/hda/codecs/generic.c
2556
static void update_hp_mic(struct hda_codec *codec, int adc_mux, bool force)
sound/hda/codecs/generic.c
256
static struct nid_path *get_nid_path(struct hda_codec *codec,
sound/hda/codecs/generic.c
2600
static int create_hp_mic(struct hda_codec *codec)
sound/hda/codecs/generic.c
2653
static int create_hp_mic_jack_mode(struct hda_codec *codec, hda_nid_t pin);
sound/hda/codecs/generic.c
2668
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2680
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2698
static bool find_kctl_name(struct hda_codec *codec, const char *name, int idx)
sound/hda/codecs/generic.c
2711
static void get_jack_mode_name(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/generic.c
2724
static int get_out_jack_num_items(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
2735
static int create_out_jack_modes(struct hda_codec *codec, int num_pins,
sound/hda/codecs/generic.c
2772
static unsigned int get_vref_caps(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
2815
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2830
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2843
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2866
static int get_in_jack_num_items(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
287
int snd_hda_get_path_idx(struct hda_codec *codec, struct nid_path *path)
sound/hda/codecs/generic.c
2875
static int create_in_jack_mode(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
2908
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2939
static int get_cur_hp_mic_jack_mode(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
2963
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
2973
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
3012
static int create_hp_mic_jack_mode(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
3048
static bool look_for_mix_leaf_ctls(struct hda_codec *codec, hda_nid_t mix_nid,
sound/hda/codecs/generic.c
308
struct nid_path *snd_hda_get_path_from_idx(struct hda_codec *codec, int idx)
sound/hda/codecs/generic.c
3084
static int new_analog_input(struct hda_codec *codec, int input_idx,
sound/hda/codecs/generic.c
3140
static int is_input_pin(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
3147
static int fill_adc_nids(struct hda_codec *codec)
sound/hda/codecs/generic.c
3177
static int check_dyn_adc_switch(struct hda_codec *codec)
sound/hda/codecs/generic.c
319
static bool is_dac_already_used(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
3245
static int parse_capture_source(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/generic.c
3287
static int fill_input_pin_labels(struct hda_codec *codec)
sound/hda/codecs/generic.c
3320
static int create_input_ctls(struct hda_codec *codec)
sound/hda/codecs/generic.c
333
static bool is_reachable_path(struct hda_codec *codec,
sound/hda/codecs/generic.c
3393
static struct nid_path *get_input_path(struct hda_codec *codec, int adc_idx, int imux_idx)
sound/hda/codecs/generic.c
3409
static int mux_select(struct hda_codec *codec, unsigned int adc_idx,
sound/hda/codecs/generic.c
3415
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
3423
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
3435
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
345
static bool is_ctl_used(struct hda_codec *codec, unsigned int val, int type)
sound/hda/codecs/generic.c
3461
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
3533
static int parse_capvol_in_path(struct hda_codec *codec, struct nid_path *path)
sound/hda/codecs/generic.c
3572
static bool is_inv_dmic_pin(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
3596
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
360
static bool is_ctl_associated(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
3610
static int add_single_cap_ctl(struct hda_codec *codec, const char *label,
sound/hda/codecs/generic.c
3662
static int create_single_cap_vol_ctl(struct hda_codec *codec, int idx,
sound/hda/codecs/generic.c
367
static void print_nid_path(struct hda_codec *codec,
sound/hda/codecs/generic.c
3677
static int create_bind_cap_vol_ctl(struct hda_codec *codec, int idx,
sound/hda/codecs/generic.c
3705
static unsigned int get_first_cap_ctl(struct hda_codec *codec, int idx, int type)
sound/hda/codecs/generic.c
3726
static int create_multi_cap_vol_ctl(struct hda_codec *codec)
sound/hda/codecs/generic.c
3755
static int create_capture_mixers(struct hda_codec *codec)
sound/hda/codecs/generic.c
3828
static bool check_boost_vol(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
384
static bool __parse_nid_path(struct hda_codec *codec,
sound/hda/codecs/generic.c
3846
static unsigned int look_for_boost_amp(struct hda_codec *codec,
sound/hda/codecs/generic.c
3871
static int parse_mic_boost(struct hda_codec *codec)
sound/hda/codecs/generic.c
3920
static int create_mute_led_cdev(struct hda_codec *codec,
sound/hda/codecs/generic.c
3952
int snd_hda_gen_add_mute_led_cdev(struct hda_codec *codec,
sound/hda/codecs/generic.c
3989
int snd_hda_gen_add_micmute_led_cdev(struct hda_codec *codec,
sound/hda/codecs/generic.c
4013
static void parse_digital(struct hda_codec *codec)
sound/hda/codecs/generic.c
4074
static bool dyn_adc_pcm_resetup(struct hda_codec *codec, int cur);
sound/hda/codecs/generic.c
4077
static int mux_select(struct hda_codec *codec, unsigned int adc_idx,
sound/hda/codecs/generic.c
4124
static hda_nid_t set_path_power(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
4156
static bool detect_pin_state(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
4169
static hda_nid_t set_pin_power_jack(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/generic.c
4184
static void pin_power_callback(struct hda_codec *codec,
sound/hda/codecs/generic.c
4194
static void pin_power_up_callback(struct hda_codec *codec,
sound/hda/codecs/generic.c
4201
static void pin_power_down_callback(struct hda_codec *codec,
sound/hda/codecs/generic.c
4208
static void add_pin_power_ctls(struct hda_codec *codec, int num_pins,
sound/hda/codecs/generic.c
4226
static void add_all_pin_power_ctls(struct hda_codec *codec, bool on)
sound/hda/codecs/generic.c
4244
static void sync_pin_power_ctls(struct hda_codec *codec, int num_pins,
sound/hda/codecs/generic.c
4255
static void sync_all_pin_power_ctls(struct hda_codec *codec)
sound/hda/codecs/generic.c
4273
static int add_fake_paths(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
4298
static int add_fake_beep_paths(struct hda_codec *codec)
sound/hda/codecs/generic.c
4335
int snd_hda_gen_fix_pin_power(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
4358
static bool detect_jacks(struct hda_codec *codec, int num_pins, const hda_nid_t *pins)
sound/hda/codecs/generic.c
4377
static void do_automute(struct hda_codec *codec, int num_pins, const hda_nid_t *pins,
sound/hda/codecs/generic.c
4442
void snd_hda_gen_update_outputs(struct hda_codec *codec)
sound/hda/codecs/generic.c
4489
static void call_update_outputs(struct hda_codec *codec)
sound/hda/codecs/generic.c
4507
void snd_hda_gen_hp_automute(struct hda_codec *codec,
sound/hda/codecs/generic.c
4532
void snd_hda_gen_line_automute(struct hda_codec *codec,
sound/hda/codecs/generic.c
454
static bool snd_hda_parse_nid_path(struct hda_codec *codec, hda_nid_t from_nid,
sound/hda/codecs/generic.c
4557
void snd_hda_gen_mic_autoswitch(struct hda_codec *codec,
sound/hda/codecs/generic.c
4581
static void call_hp_automute(struct hda_codec *codec,
sound/hda/codecs/generic.c
4591
static void call_line_automute(struct hda_codec *codec,
sound/hda/codecs/generic.c
4601
static void call_mic_autoswitch(struct hda_codec *codec,
sound/hda/codecs/generic.c
4612
static void update_automute_all(struct hda_codec *codec)
sound/hda/codecs/generic.c
4625
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
4639
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
4654
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/generic.c
4700
static int add_automute_mode_enum(struct hda_codec *codec)
sound/hda/codecs/generic.c
4713
static int check_auto_mute_availability(struct hda_codec *codec)
sound/hda/codecs/generic.c
477
snd_hda_add_new_path(struct hda_codec *codec, hda_nid_t from_nid,
sound/hda/codecs/generic.c
4786
static bool auto_mic_check_imux(struct hda_codec *codec)
sound/hda/codecs/generic.c
4820
static int check_auto_mic_availability(struct hda_codec *codec)
sound/hda/codecs/generic.c
4895
unsigned int snd_hda_gen_path_power_filter(struct hda_codec *codec,
sound/hda/codecs/generic.c
4914
static void mute_all_mixer_nid(struct hda_codec *codec, hda_nid_t mix)
sound/hda/codecs/generic.c
4940
void snd_hda_gen_stream_pm(struct hda_codec *codec, hda_nid_t nid, bool on)
sound/hda/codecs/generic.c
4948
static bool force_mute_output_path(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
4977
bool snd_hda_gen_shutup_speakers(struct hda_codec *codec)
sound/hda/codecs/generic.c
5019
int snd_hda_gen_parse_auto_config(struct hda_codec *codec,
sound/hda/codecs/generic.c
504
static void invalidate_nid_path(struct hda_codec *codec, int idx)
sound/hda/codecs/generic.c
513
static hda_nid_t get_preferred_dac(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
5222
int snd_hda_gen_build_controls(struct hda_codec *codec)
sound/hda/codecs/generic.c
527
static hda_nid_t look_for_dac(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/generic.c
5295
struct hda_codec *codec,
sound/hda/codecs/generic.c
5305
struct hda_codec *codec,
sound/hda/codecs/generic.c
5318
struct hda_codec *codec,
sound/hda/codecs/generic.c
5338
struct hda_codec *codec,
sound/hda/codecs/generic.c
5355
struct hda_codec *codec,
sound/hda/codecs/generic.c
5369
struct hda_codec *codec,
sound/hda/codecs/generic.c
5382
struct hda_codec *codec,
sound/hda/codecs/generic.c
5390
struct hda_codec *codec,
sound/hda/codecs/generic.c
5402
struct hda_codec *codec,
sound/hda/codecs/generic.c
5412
struct hda_codec *codec,
sound/hda/codecs/generic.c
5420
struct hda_codec *codec,
sound/hda/codecs/generic.c
5437
struct hda_codec *codec,
sound/hda/codecs/generic.c
5450
struct hda_codec *codec,
sound/hda/codecs/generic.c
5462
struct hda_codec *codec,
sound/hda/codecs/generic.c
5475
struct hda_codec *codec,
sound/hda/codecs/generic.c
5483
struct hda_codec *codec,
sound/hda/codecs/generic.c
5494
struct hda_codec *codec,
sound/hda/codecs/generic.c
5502
struct hda_codec *codec,
sound/hda/codecs/generic.c
5516
struct hda_codec *codec,
sound/hda/codecs/generic.c
5531
struct hda_codec *codec,
sound/hda/codecs/generic.c
555
static bool same_amp_caps(struct hda_codec *codec, hda_nid_t nid1,
sound/hda/codecs/generic.c
5627
static bool dyn_adc_pcm_resetup(struct hda_codec *codec, int cur)
sound/hda/codecs/generic.c
5646
struct hda_codec *codec,
sound/hda/codecs/generic.c
565
static hda_nid_t look_for_out_mute_nid(struct hda_codec *codec,
sound/hda/codecs/generic.c
5661
struct hda_codec *codec,
sound/hda/codecs/generic.c
5734
int snd_hda_gen_build_pcms(struct hda_codec *codec)
sound/hda/codecs/generic.c
581
static hda_nid_t look_for_out_vol_nid(struct hda_codec *codec,
sound/hda/codecs/generic.c
5848
static void set_output_and_unmute(struct hda_codec *codec, int path_idx)
sound/hda/codecs/generic.c
5864
static void init_multi_out(struct hda_codec *codec)
sound/hda/codecs/generic.c
5874
static void __init_extra_out(struct hda_codec *codec, int num_outs, int *paths)
sound/hda/codecs/generic.c
5883
static void init_extra_out(struct hda_codec *codec)
sound/hda/codecs/generic.c
5895
static void init_multi_io(struct hda_codec *codec)
sound/hda/codecs/generic.c
5914
static void init_aamix_paths(struct hda_codec *codec)
sound/hda/codecs/generic.c
5934
static void init_analog_input(struct hda_codec *codec)
sound/hda/codecs/generic.c
5954
static void init_input_src(struct hda_codec *codec)
sound/hda/codecs/generic.c
5985
static void init_digital(struct hda_codec *codec)
sound/hda/codecs/generic.c
6003
static void clear_unsol_on_unused_pins(struct hda_codec *codec)
sound/hda/codecs/generic.c
602
static bool has_amp_in(struct hda_codec *codec, struct nid_path *path, int idx)
sound/hda/codecs/generic.c
6023
int snd_hda_gen_init(struct hda_codec *codec)
sound/hda/codecs/generic.c
6064
void snd_hda_gen_remove(struct hda_codec *codec)
sound/hda/codecs/generic.c
6080
int snd_hda_gen_check_power_status(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
6092
static int snd_hda_gen_probe(struct hda_codec *codec,
sound/hda/codecs/generic.c
616
static bool has_amp_out(struct hda_codec *codec, struct nid_path *path, int idx)
sound/hda/codecs/generic.c
630
static bool is_active_nid(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
669
static int get_amp_val_to_activate(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
687
static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid, int dir)
sound/hda/codecs/generic.c
704
static void init_amp(struct hda_codec *codec, hda_nid_t nid, int dir, int idx)
sound/hda/codecs/generic.c
716
static int update_amp(struct hda_codec *codec, hda_nid_t nid, int dir, int idx,
sound/hda/codecs/generic.c
730
static unsigned int get_amp_mask_to_modify(struct hda_codec *codec,
sound/hda/codecs/generic.c
748
static void activate_amp(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/codecs/generic.c
764
static void check_and_activate_amp(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
774
static void activate_amp_out(struct hda_codec *codec, struct nid_path *path,
sound/hda/codecs/generic.c
782
static void activate_amp_in(struct hda_codec *codec, struct nid_path *path,
sound/hda/codecs/generic.c
823
static hda_nid_t path_power_update(struct hda_codec *codec,
sound/hda/codecs/generic.c
862
static void sync_power_state_change(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
879
void snd_hda_activate_path(struct hda_codec *codec, struct nid_path *path,
sound/hda/codecs/generic.c
907
static void path_power_down_sync(struct hda_codec *codec, struct nid_path *path)
sound/hda/codecs/generic.c
917
static void set_pin_eapd(struct hda_codec *codec, hda_nid_t pin, bool enable)
sound/hda/codecs/generic.c
933
static void resume_path_from_idx(struct hda_codec *codec, int path_idx)
sound/hda/codecs/generic.h
276
void (*init_hook)(struct hda_codec *codec);
sound/hda/codecs/generic.h
277
void (*automute_hook)(struct hda_codec *codec);
sound/hda/codecs/generic.h
278
void (*cap_sync_hook)(struct hda_codec *codec,
sound/hda/codecs/generic.h
284
struct hda_codec *codec,
sound/hda/codecs/generic.h
288
struct hda_codec *codec,
sound/hda/codecs/generic.h
293
void (*hp_automute_hook)(struct hda_codec *codec,
sound/hda/codecs/generic.h
295
void (*line_automute_hook)(struct hda_codec *codec,
sound/hda/codecs/generic.h
297
void (*mic_autoswitch_hook)(struct hda_codec *codec,
sound/hda/codecs/generic.h
313
int snd_hda_gen_init(struct hda_codec *codec);
sound/hda/codecs/generic.h
314
void snd_hda_gen_remove(struct hda_codec *codec);
sound/hda/codecs/generic.h
316
int snd_hda_get_path_idx(struct hda_codec *codec, struct nid_path *path);
sound/hda/codecs/generic.h
317
struct nid_path *snd_hda_get_path_from_idx(struct hda_codec *codec, int idx);
sound/hda/codecs/generic.h
319
snd_hda_add_new_path(struct hda_codec *codec, hda_nid_t from_nid,
sound/hda/codecs/generic.h
321
void snd_hda_activate_path(struct hda_codec *codec, struct nid_path *path,
sound/hda/codecs/generic.h
328
int snd_hda_gen_parse_auto_config(struct hda_codec *codec,
sound/hda/codecs/generic.h
330
int snd_hda_gen_build_controls(struct hda_codec *codec);
sound/hda/codecs/generic.h
331
int snd_hda_gen_build_pcms(struct hda_codec *codec);
sound/hda/codecs/generic.h
334
void snd_hda_gen_hp_automute(struct hda_codec *codec,
sound/hda/codecs/generic.h
336
void snd_hda_gen_line_automute(struct hda_codec *codec,
sound/hda/codecs/generic.h
338
void snd_hda_gen_mic_autoswitch(struct hda_codec *codec,
sound/hda/codecs/generic.h
340
void snd_hda_gen_update_outputs(struct hda_codec *codec);
sound/hda/codecs/generic.h
342
int snd_hda_gen_check_power_status(struct hda_codec *codec, hda_nid_t nid);
sound/hda/codecs/generic.h
343
unsigned int snd_hda_gen_path_power_filter(struct hda_codec *codec,
sound/hda/codecs/generic.h
346
void snd_hda_gen_stream_pm(struct hda_codec *codec, hda_nid_t nid, bool on);
sound/hda/codecs/generic.h
347
int snd_hda_gen_fix_pin_power(struct hda_codec *codec, hda_nid_t pin);
sound/hda/codecs/generic.h
349
int snd_hda_gen_add_mute_led_cdev(struct hda_codec *codec,
sound/hda/codecs/generic.h
352
int snd_hda_gen_add_micmute_led_cdev(struct hda_codec *codec,
sound/hda/codecs/generic.h
355
bool snd_hda_gen_shutup_speakers(struct hda_codec *codec);
sound/hda/codecs/hdmi/atihdmi.c
230
static int atihdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/hdmi/atihdmi.c
239
static void atihdmi_pin_setup_infoframe(struct hda_codec *codec,
sound/hda/codecs/hdmi/atihdmi.c
314
struct hda_codec *codec = hdac_to_hda_codec(hdac);
sound/hda/codecs/hdmi/atihdmi.c
351
struct hda_codec *codec = hdac_to_hda_codec(hdac);
sound/hda/codecs/hdmi/atihdmi.c
434
static int atihdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/atihdmi.c
466
static int atihdmi_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/atihdmi.c
484
static int atihdmi_init(struct hda_codec *codec)
sound/hda/codecs/hdmi/atihdmi.c
519
static int atihdmi_port2pin(struct hda_codec *codec, int port)
sound/hda/codecs/hdmi/atihdmi.c
531
static int atihdmi_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/hdmi/atihdmi.c
93
static int get_eld_ati(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/hdmi/eld.c
33
static unsigned int hdmi_get_eld_data(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/hdmi/eld.c
46
int snd_hdmi_get_eld_size(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/hdmi/eld.c
52
int snd_hdmi_get_eld(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/hdmi/hdmi.c
1064
static bool check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid);
sound/hda/codecs/hdmi/hdmi.c
1069
struct hda_codec *codec = per_pin->codec;
sound/hda/codecs/hdmi/hdmi.c
1122
static struct snd_jack *pin_idx_to_pcm_jack(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
1137
static void update_eld(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
123
static int cvt_nid_to_cvt_index(struct hda_codec *codec, hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/hdmi.c
1242
struct hda_codec *codec = per_pin->codec;
sound/hda/codecs/hdmi/hdmi.c
1289
static void silent_stream_enable(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
1341
static void silent_stream_disable(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
1376
static void sync_eld_via_acomp(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
139
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/hdmi/hdmi.c
1404
struct hda_codec *codec = per_pin->codec;
sound/hda/codecs/hdmi/hdmi.c
1416
struct hda_codec *codec = per_pin->codec;
sound/hda/codecs/hdmi/hdmi.c
1432
static int hdmi_add_pin(struct hda_codec *codec, hda_nid_t pin_nid)
sound/hda/codecs/hdmi/hdmi.c
1511
static int hdmi_add_cvt(struct hda_codec *codec, hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/hdmi.c
1566
int snd_hda_hdmi_parse_codec(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
1623
static bool check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/hdmi.c
163
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/hdmi/hdmi.c
1642
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
1717
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
1726
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
1791
struct hda_codec *codec = hdac_to_hda_codec(hdac);
sound/hda/codecs/hdmi/hdmi.c
1804
struct hda_codec *codec = hdac_to_hda_codec(hdac);
sound/hda/codecs/hdmi/hdmi.c
1818
struct hda_codec *codec = hdac_to_hda_codec(hdac);
sound/hda/codecs/hdmi/hdmi.c
1833
struct hda_codec *codec = hdac_to_hda_codec(hdac);
sound/hda/codecs/hdmi/hdmi.c
1840
int snd_hda_hdmi_generic_build_pcms(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
1888
static int generic_hdmi_build_jack(struct hda_codec *codec, int pcm_idx)
sound/hda/codecs/hdmi/hdmi.c
1910
int snd_hda_hdmi_generic_build_controls(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
1975
int snd_hda_hdmi_generic_init_per_pins(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
1992
int snd_hda_hdmi_generic_init(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
2026
void snd_hda_hdmi_generic_spec_free(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
203
static int hdmi_create_eld_ctl(struct hda_codec *codec, int pcm_idx,
sound/hda/codecs/hdmi/hdmi.c
2039
void snd_hda_hdmi_generic_remove(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
2067
int snd_hda_hdmi_generic_suspend(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
2080
int snd_hda_hdmi_generic_resume(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
2104
int snd_hda_hdmi_generic_alloc(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
2132
int snd_hda_hdmi_generic_probe(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi.c
2156
static void reprogram_jack_detect(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/hdmi/hdmi.c
2224
struct hda_codec *codec = audio_ptr;
sound/hda/codecs/hdmi/hdmi.c
2243
void snd_hda_hdmi_setup_drm_audio_ops(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
2262
void snd_hda_hdmi_acomp_init(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
2264
int (*port2pin)(struct hda_codec *, int))
sound/hda/codecs/hdmi/hdmi.c
228
static void hdmi_get_dip_index(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi.c
2290
static int generichdmi_probe(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
241
static void hdmi_set_dip_index(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi.c
251
static void hdmi_write_dip_byte(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi.c
257
static void hdmi_init_pin(struct hda_codec *codec, hda_nid_t pin_nid)
sound/hda/codecs/hdmi/hdmi.c
307
struct hda_codec *codec = per_pin->codec;
sound/hda/codecs/hdmi/hdmi.c
349
static void hdmi_start_infoframe_trans(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
360
static void hdmi_stop_infoframe_trans(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
368
static void hdmi_debug_dip_size(struct hda_codec *codec, hda_nid_t pin_nid)
sound/hda/codecs/hdmi/hdmi.c
385
static void hdmi_clear_dip_buffers(struct hda_codec *codec, hda_nid_t pin_nid)
sound/hda/codecs/hdmi/hdmi.c
428
static void hdmi_fill_audio_infoframe(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
442
static bool hdmi_infoframe_uptodate(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi.c
463
static int hdmi_pin_get_eld(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/hdmi/hdmi.c
471
static void hdmi_pin_setup_infoframe(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
50
int snd_hda_hdmi_pin_id_to_pin_index(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
528
void snd_hda_hdmi_setup_audio_infoframe(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
584
void snd_hda_hdmi_check_presence_and_report(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
598
static void jack_callback(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
608
static void hdmi_intrinsic_event(struct hda_codec *codec, unsigned int res,
sound/hda/codecs/hdmi/hdmi.c
621
static void hdmi_non_intrinsic_event(struct hda_codec *codec, unsigned int res)
sound/hda/codecs/hdmi/hdmi.c
645
void snd_hda_hdmi_generic_unsol_event(struct hda_codec *codec, unsigned int res)
sound/hda/codecs/hdmi/hdmi.c
683
static int hdmi_pin_hbr_setup(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi.c
718
int snd_hda_hdmi_setup_stream(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
76
static int hinfo_to_pcm_index(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
765
static int hdmi_choose_cvt(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
823
static void pin_cvt_fixup(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
835
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
883
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
90
static int hinfo_to_pin_index(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi.c
968
static int hdmi_read_pin_conn(struct hda_codec *codec, int pin_idx)
sound/hda/codecs/hdmi/hdmi_local.h
154
int (*port2pin)(struct hda_codec *codec, int port); /* reverse port/pin mapping */
sound/hda/codecs/hdmi/hdmi_local.h
166
static inline bool codec_has_acomp(struct hda_codec *codec)
sound/hda/codecs/hdmi/hdmi_local.h
238
int snd_hda_hdmi_generic_alloc(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
239
int snd_hda_hdmi_parse_codec(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
240
int snd_hda_hdmi_generic_probe(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
241
void snd_hda_hdmi_generic_remove(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
243
int snd_hda_hdmi_generic_build_pcms(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
244
int snd_hda_hdmi_generic_build_controls(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
245
int snd_hda_hdmi_generic_init(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
246
int snd_hda_hdmi_generic_suspend(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
247
int snd_hda_hdmi_generic_resume(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
248
void snd_hda_hdmi_generic_unsol_event(struct hda_codec *codec, unsigned int res);
sound/hda/codecs/hdmi/hdmi_local.h
250
int snd_hda_hdmi_pin_id_to_pin_index(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
254
int snd_hda_hdmi_generic_init_per_pins(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
255
void snd_hda_hdmi_generic_spec_free(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
256
int snd_hda_hdmi_setup_stream(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
262
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
267
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
270
void snd_hda_hdmi_check_presence_and_report(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
272
void snd_hda_hdmi_setup_audio_infoframe(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
277
void snd_hda_hdmi_setup_drm_audio_ops(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
279
void snd_hda_hdmi_acomp_init(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
281
int (*port2pin)(struct hda_codec *, int));
sound/hda/codecs/hdmi/hdmi_local.h
289
int snd_hda_hdmi_simple_probe(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
291
void snd_hda_hdmi_simple_remove(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
293
int snd_hda_hdmi_simple_build_pcms(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
294
int snd_hda_hdmi_simple_build_controls(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
295
int snd_hda_hdmi_simple_init(struct hda_codec *codec);
sound/hda/codecs/hdmi/hdmi_local.h
296
void snd_hda_hdmi_simple_unsol_event(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
299
struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
41
struct hda_codec *codec;
sound/hda/codecs/hdmi/hdmi_local.h
62
int (*pin_get_eld)(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi_local.h
65
void (*pin_setup_infoframe)(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi_local.h
70
int (*pin_hbr_setup)(struct hda_codec *codec, hda_nid_t pin_nid,
sound/hda/codecs/hdmi/hdmi_local.h
73
int (*setup_stream)(struct hda_codec *codec, hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/hdmi_local.h
77
void (*pin_cvt_fixup)(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
81
void (*silent_stream)(struct hda_codec *codec,
sound/hda/codecs/hdmi/hdmi_local.h
99
struct hda_codec *codec;
sound/hda/codecs/hdmi/intelhdmi.c
103
static int intel_base_nid(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
117
struct hda_codec *codec = audio_ptr;
sound/hda/codecs/hdmi/intelhdmi.c
141
static int intel_port2pin(struct hda_codec *codec, int port)
sound/hda/codecs/hdmi/intelhdmi.c
159
struct hda_codec *codec = audio_ptr;
sound/hda/codecs/hdmi/intelhdmi.c
182
static void register_i915_notifier(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
200
static void silent_stream_enable_i915(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
220
static void silent_stream_set_kae(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
239
static void i915_set_silent_stream(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
268
static void haswell_verify_D0(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
291
static void intel_verify_pin_cvt_connect(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
329
static void intel_not_share_assigned_cvt(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
36
static void intel_haswell_enable_all_pins(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
405
static void intel_not_share_assigned_cvt_nid(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
422
static int i915_hsw_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/intelhdmi.c
456
static void i915_pin_cvt_fixup(struct hda_codec *codec,
sound/hda/codecs/hdmi/intelhdmi.c
472
static int i915_hdmi_suspend(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
513
static int i915_hdmi_resume(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
557
static int alloc_intel_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
57
static void intel_haswell_fixup_enable_dp12(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
571
static int parse_intel_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
588
static int intel_hsw_common_init(struct hda_codec *codec, hda_nid_t vendor_nid,
sound/hda/codecs/hdmi/intelhdmi.c
624
static int probe_i915_hsw_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
630
static int probe_i915_glk_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
640
static int probe_i915_icl_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
652
static int probe_i915_tgl_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
664
static int probe_i915_adlp_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
681
static int probe_i915_byt_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
701
static int probe_i915_cpt_hdmi(struct hda_codec *codec)
sound/hda/codecs/hdmi/intelhdmi.c
709
static int intelhdmi_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/hdmi/intelhdmi.c
77
static void haswell_set_power_state(struct hda_codec *codec, hda_nid_t fg,
sound/hda/codecs/hdmi/nvhdmi-mcp.c
122
struct hda_codec *codec,
sound/hda/codecs/hdmi/nvhdmi-mcp.c
236
static int nvhdmi_mcp_build_pcms(struct hda_codec *codec)
sound/hda/codecs/hdmi/nvhdmi-mcp.c
250
static int nvhdmi_mcp_build_controls(struct hda_codec *codec)
sound/hda/codecs/hdmi/nvhdmi-mcp.c
304
static int nvhdmi_mcp_probe(struct hda_codec *codec,
sound/hda/codecs/hdmi/nvhdmi-mcp.c
50
static int nvhdmi_mcp_init(struct hda_codec *codec)
sound/hda/codecs/hdmi/nvhdmi-mcp.c
61
static void nvhdmi_8ch_7x_set_info_frame_parameters(struct hda_codec *codec,
sound/hda/codecs/hdmi/nvhdmi-mcp.c
96
struct hda_codec *codec,
sound/hda/codecs/hdmi/nvhdmi.c
103
static int probe_legacy(struct hda_codec *codec)
sound/hda/codecs/hdmi/nvhdmi.c
125
static int nvhdmi_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/hdmi/nvhdmi.c
57
static int nvhdmi_port2pin(struct hda_codec *codec, int port)
sound/hda/codecs/hdmi/nvhdmi.c
69
static int probe_generic(struct hda_codec *codec)
sound/hda/codecs/hdmi/simplehdmi.c
11
int snd_hda_hdmi_simple_build_pcms(struct hda_codec *codec)
sound/hda/codecs/hdmi/simplehdmi.c
110
void snd_hda_hdmi_simple_remove(struct hda_codec *codec)
sound/hda/codecs/hdmi/simplehdmi.c
121
struct hda_codec *codec,
sound/hda/codecs/hdmi/simplehdmi.c
140
struct hda_codec *codec,
sound/hda/codecs/hdmi/simplehdmi.c
149
struct hda_codec *codec,
sound/hda/codecs/hdmi/simplehdmi.c
171
int snd_hda_hdmi_simple_probe(struct hda_codec *codec,
sound/hda/codecs/hdmi/simplehdmi.c
216
static int simplehdmi_probe(struct hda_codec *codec,
sound/hda/codecs/hdmi/simplehdmi.c
39
void snd_hda_hdmi_simple_unsol_event(struct hda_codec *codec,
sound/hda/codecs/hdmi/simplehdmi.c
54
static int simple_hdmi_build_jack(struct hda_codec *codec)
sound/hda/codecs/hdmi/simplehdmi.c
77
int snd_hda_hdmi_simple_build_controls(struct hda_codec *codec)
sound/hda/codecs/hdmi/simplehdmi.c
93
int snd_hda_hdmi_simple_init(struct hda_codec *codec)
sound/hda/codecs/hdmi/tegrahdmi.c
134
struct hda_codec *codec,
sound/hda/codecs/hdmi/tegrahdmi.c
153
struct hda_codec *codec,
sound/hda/codecs/hdmi/tegrahdmi.c
162
static struct hda_pcm *hda_find_pcm_by_type(struct hda_codec *codec, int type)
sound/hda/codecs/hdmi/tegrahdmi.c
177
static int tegra_hdmi_build_pcms(struct hda_codec *codec)
sound/hda/codecs/hdmi/tegrahdmi.c
230
static int tegra_hdmi_init(struct hda_codec *codec)
sound/hda/codecs/hdmi/tegrahdmi.c
261
static int tegrahdmi_probe(struct hda_codec *codec,
sound/hda/codecs/hdmi/tegrahdmi.c
66
static void tegra_hdmi_set_format(struct hda_codec *codec,
sound/hda/codecs/helpers/hp_x360.c
6
static void alc295_fixup_hp_top_speakers(struct hda_codec *codec,
sound/hda/codecs/helpers/ideapad_hotkey_led.c
12
static bool is_ideapad(struct hda_codec *codec)
sound/hda/codecs/helpers/ideapad_hotkey_led.c
18
static void hda_fixup_ideapad_acpi(struct hda_codec *codec,
sound/hda/codecs/helpers/ideapad_hotkey_led.c
31
static void hda_fixup_ideapad_acpi(struct hda_codec *codec,
sound/hda/codecs/helpers/ideapad_s740.c
483
static void alc285_fixup_ideapad_s740_coef(struct hda_codec *codec,
sound/hda/codecs/helpers/thinkpad.c
11
static bool is_thinkpad(struct hda_codec *codec)
sound/hda/codecs/helpers/thinkpad.c
18
static void hda_fixup_thinkpad_acpi(struct hda_codec *codec,
sound/hda/codecs/helpers/thinkpad.c
31
static void hda_fixup_thinkpad_acpi(struct hda_codec *codec,
sound/hda/codecs/realtek/alc260.c
10
static int alc260_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc260.c
214
static int alc260_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc260.c
34
static void alc260_gpio1_automute(struct hda_codec *codec)
sound/hda/codecs/realtek/alc260.c
41
static void alc260_fixup_gpio1_toggle(struct hda_codec *codec,
sound/hda/codecs/realtek/alc260.c
59
static void alc260_fixup_kn1(struct hda_codec *codec,
sound/hda/codecs/realtek/alc260.c
87
static void alc260_fixup_fsc_s7020(struct hda_codec *codec,
sound/hda/codecs/realtek/alc260.c
95
static void alc260_fixup_fsc_s7020_jwse(struct hda_codec *codec,
sound/hda/codecs/realtek/alc262.c
10
static int alc262_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc262.c
129
static int alc262_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc268.c
103
static int alc268_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc268.c
11
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/realtek/alc268.c
95
static int alc268_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
101
static void alc_headset_btn_callback(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1023
static void alc233_starfighter_update_amp(struct hda_codec *codec, bool on)
sound/hda/codecs/realtek/alc269.c
1032
struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1046
static void alc233_fixup_starlabs_starfighter(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1064
static void alc269_fixup_pincfg_no_hp_to_lineout(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1073
static void alc269_fixup_pincfg_U7x7_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1086
static void alc269_fixup_hweq(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1093
static void alc271_fixup_dmic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1112
static void alc269vb_fixup_aspire_e1_coef(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1120
static void alc269_fixup_pcm_44k(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1135
static void alc269_fixup_stereo_dmic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1147
static void alc269_quanta_automute(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
1155
static void alc269_fixup_quanta_mute(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1164
static void alc269_x101_hp_automute_hook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1189
static void alc298_huawei_mbx_stereo_seq(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1210
static void alc298_fixup_huawei_mbx_stereo(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
123
static void alc_disable_headset_jack_key(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
1247
static void alc269_fixup_x101_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1257
static void alc_update_vref_led(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/realtek/alc269.c
1278
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/realtek/alc269.c
1287
static unsigned int led_power_filter(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1304
static void alc269_fixup_hp_mute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1330
static void alc269_fixup_hp_mute_led_micx(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1344
static void alc269_fixup_hp_mute_led_mic1(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1350
static void alc269_fixup_hp_mute_led_mic2(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1356
static void alc269_fixup_hp_mute_led_mic3(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1362
static void alc236_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1368
static void alc269_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1374
static void alc285_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1380
static void alc286_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1386
static void alc287_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1392
static void alc245_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1406
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/realtek/alc269.c
1414
static void alc269_fixup_hp_gpio_mic1_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1432
static void alc280_fixup_hp_gpio4(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1448
static void alc245_fixup_hp_x360_amp(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1469
struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1483
static void alc274_fixup_hp_envy_gpio(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1496
static void alc_update_coef_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1511
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/realtek/alc269.c
1519
static void alc285_fixup_hp_mute_led_coefbit(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
153
static void alc_enable_headset_jack_key(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
1535
static void alc236_fixup_hp_mute_led_coefbit(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1551
static void alc236_fixup_hp_mute_led_coefbit2(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1566
static void alc245_fixup_hp_mute_led_coefbit(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1582
static void alc245_fixup_hp_mute_led_v1_coefbit(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1598
static void alc245_fixup_hp_mute_led_v2_coefbit(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1618
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/realtek/alc269.c
1626
static void alc285_fixup_hp_coef_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1640
static void alc285_fixup_hp_gpio_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1650
static void alc236_fixup_hp_coef_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1664
static void alc295_fixup_hp_mute_led_coefbit11(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1679
static void alc233_fixup_lenovo_coef_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1693
static void alc285_fixup_hp_mute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1700
static void alc285_fixup_hp_spectre_x360_mute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1707
static void alc245_fixup_hp_envy_x360_mute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1714
static void alc236_fixup_hp_mute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1721
static void alc236_fixup_hp_micmute_led_vref(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1733
static void alc236_fixup_hp_mute_led_micmute_vref(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1740
static void alc236_fixup_hp_mute_led_micmute_gpio(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1752
static inline void alc298_samsung_write_coef_pack(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1765
static void alc298_fixup_samsung_amp(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
183
static void alc_fixup_headset_jack(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1834
static void alc298_samsung_v2_enable_amps(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
1851
static void alc298_samsung_v2_disable_amps(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
1869
struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1880
static void alc298_samsung_v2_init_amps(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1915
static void alc298_lg_gram_style_coef_write(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
1927
static void alc298_lg_gram_style_run_seq(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2004
static void alc298_lg_gram_style_enable_amps(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2017
static void alc298_lg_gram_style_disable_amps(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2031
struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2041
static void alc298_lg_gram_style_init_amps(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2065
static void alc298_fixup_samsung_amp_v2_2_amps(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2072
static void alc298_fixup_samsung_amp_v2_4_amps(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2079
static void alc298_fixup_lg_gram_style_14(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2086
static void gpio2_mic_hotkey_event(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
209
static void alc269vb_toggle_power_output(struct hda_codec *codec, int power_up)
sound/hda/codecs/realtek/alc269.c
2099
static int alc_register_micmute_input_device(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2135
static void alc280_fixup_hp_gpio2_mic_hotkey(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
214
static void alc269_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2169
static void alc233_fixup_lenovo_gpio2_mic_hotkey(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2202
static void alc233_fixup_lenovo_line2_mic_hotkey(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2228
static void alc269_fixup_hp_line1_mic1_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2240
static void alc233_fixup_lenovo_low_en_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2250
static void alc255_set_default_jack_type(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2283
static void alc_fixup_headset_mode_alc255(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2292
static void alc_fixup_headset_mode_alc255_no_hp_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2304
static void alc288_update_headset_jack_cb(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2314
static void alc_fixup_headset_mode_dell_alc288(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2327
static void alc_fixup_no_shutup(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2337
static void alc_fixup_tpt440_dock(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2354
static void alc_fixup_tpt470_dock(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2377
static void alc_fixup_tpt470_dacs(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2394
static void alc295_fixup_asus_dacs(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2406
static void alc271_hp_gate_mic_jack(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2422
static void alc269_fixup_limit_int_mic_boost(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2454
static void alc283_hp_automute_hook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2470
static void alc283_fixup_chromebook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2491
static void alc283_fixup_sense_combo_jack(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2509
static void asus_tx300_automute(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2517
static void alc282_fixup_asus_tx300(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2552
static void alc290_fixup_mono_speakers(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2565
static void alc298_fixup_speaker_volume(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2582
static void alc295_fixup_disable_dac3(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2592
static void alc285_fixup_speaker2_to_dac1(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
260
static void alc282_restore_default_value(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2602
static void alc294_fixup_bass_speaker_15(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2613
static void alc280_hp_gpio4_automute_hook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2630
static void alc280_fixup_hp_9480m(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2645
static void alc275_fixup_gpio4_off(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
265
static void alc282_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2664
static void alc285_fixup_thinkpad_x1_gen7(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2691
static void alc225_fixup_s3_pop_noise(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2701
static void alc274_fixup_bind_dacs(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2719
static void alc274_fixup_hp_aio_bind_dacs(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2738
static void alc289_fixup_asus_ga401(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2751
static void alc285_fixup_invalidate_dacs(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2760
static void alc_combo_jack_hp_jd_restart(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
2784
static void alc295_fixup_chromebook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2799
static void alc256_fixup_chromebook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2816
static void alc_fixup_disable_mic_vref(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2824
static void alc294_gx502_toggle_output(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2836
static void alc294_fixup_gx502_hp(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2857
static void alc294_gu502_toggle_output(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2869
static void alc294_fixup_gu502_hp(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2886
static void alc285_fixup_hp_gpio_amp_init(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2896
static void alc274_fixup_hp_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2906
static void alc_fixup_no_int_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2926
static void alc285_fixup_hp_spectre_x360_eb1(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2962
static void alc285_fixup_hp_spectre_x360_df1(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
2996
static void alc285_fixup_hp_spectre_x360(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3014
static void alc285_fixup_hp_envy_x360(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
302
static void alc282_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
3068
static void alc285_fixup_hp_beep(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3095
static void alc_fixup_thinkpad_acpi(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3105
static void alc_fixup_ideapad_acpi(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3112
static void alc287_fixup_legion_15imhg05_speakers(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3127
struct hda_codec *cdc = data;
sound/hda/codecs/realtek/alc269.c
3137
struct hda_codec *cdc = dev_to_hda_codec(dev);
sound/hda/codecs/realtek/alc269.c
3152
struct hda_codec *cdc = dev_to_hda_codec(dev);
sound/hda/codecs/realtek/alc269.c
3164
static void comp_generic_playback_hook(struct hda_pcm_stream *hinfo, struct hda_codec *cdc,
sound/hda/codecs/realtek/alc269.c
3172
static void comp_generic_fixup(struct hda_codec *cdc, int action, const char *bus,
sound/hda/codecs/realtek/alc269.c
3193
static void find_cirrus_companion_amps(struct hda_codec *cdc)
sound/hda/codecs/realtek/alc269.c
3257
static void cs35l41_fixup_i2c_two(struct hda_codec *cdc, const struct hda_fixup *fix, int action)
sound/hda/codecs/realtek/alc269.c
3262
static void cs35l41_fixup_i2c_four(struct hda_codec *cdc, const struct hda_fixup *fix, int action)
sound/hda/codecs/realtek/alc269.c
3267
static void cs35l41_fixup_spi_two(struct hda_codec *codec, const struct hda_fixup *fix, int action)
sound/hda/codecs/realtek/alc269.c
3272
static void cs35l41_fixup_spi_one(struct hda_codec *codec, const struct hda_fixup *fix, int action)
sound/hda/codecs/realtek/alc269.c
3277
static void cs35l41_fixup_spi_four(struct hda_codec *codec, const struct hda_fixup *fix, int action)
sound/hda/codecs/realtek/alc269.c
3282
static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const struct hda_fixup *fix,
sound/hda/codecs/realtek/alc269.c
3288
static void alc287_fixup_legion_16ithg6_speakers(struct hda_codec *cdc, const struct hda_fixup *fix,
sound/hda/codecs/realtek/alc269.c
3294
static void alc285_fixup_asus_ga403u(struct hda_codec *cdc, const struct hda_fixup *fix, int action)
sound/hda/codecs/realtek/alc269.c
3304
static void tas2781_fixup_tias_i2c(struct hda_codec *cdc,
sound/hda/codecs/realtek/alc269.c
3310
static void tas2781_fixup_spi(struct hda_codec *cdc, const struct hda_fixup *fix, int action)
sound/hda/codecs/realtek/alc269.c
3315
static void tas2781_fixup_txnw_i2c(struct hda_codec *cdc,
sound/hda/codecs/realtek/alc269.c
3321
static void yoga7_14arb7_fixup_i2c(struct hda_codec *cdc,
sound/hda/codecs/realtek/alc269.c
3327
static void alc256_fixup_acer_sfg16_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3347
static void alc256_fixup_set_coef_defaults(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3369
static void alc233_fixup_no_audio_jack(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3383
static void alc256_fixup_mic_no_presence_and_resume(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3400
static void alc256_decrease_headphone_amp_val(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3419
static void alc_fixup_dell4_mic_no_presence_quiet(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3454
static void alc287_fixup_yoga9_14iap7_bass_spk_pin(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3494
static void alc295_fixup_dell_inspiron_top_speakers(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3523
static void alc287_fixup_bind_dacs(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3545
static void alc2xx_fixup_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3563
static void alc245_fixup_hp_spectre_x360_eu0xxx(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3596
static void alc245_fixup_hp_spectre_x360_16_aa0xxx(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3638
static void alc245_fixup_hp_zbook_firefly_g12a(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3660
struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3685
static void alc287_s4_power_gpio3_default(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
3692
static void alc287_fixup_lenovo_thinkpad_with_alc1318(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3711
static void alc245_tas2781_spi_hp_fixup_muteled(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3731
struct hda_codec *codec = private_data;
sound/hda/codecs/realtek/alc269.c
3739
static void alc245_tas2781_i2c_hp_fixup_muteled(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
376
static void alc283_restore_default_value(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
3770
static void alc283_fixup_dell_hp_resume(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
3778
static void alc288_fixup_surface_swap_dacs(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
381
static void alc283_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
4133
static void alc298_fixup_lenovo_c940_duet7(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
4150
static void alc287_fixup_lenovo_yoga_book_9i(struct hda_codec *codec,
sound/hda/codecs/realtek/alc269.c
417
static void alc283_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
454
static void alc256_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
50
static int alc269_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
503
static void alc256_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
552
static void alc285_hp_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
602
static void alc225_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
657
static void alc225_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
707
static void alc222_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
743
static void alc222_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
780
static void alc_default_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
807
static void alc_default_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
838
static void alc294_hp_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
8436
static void alc269_fill_coef(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
8476
static void alc269_remove(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
8488
static int alc269_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc269.c
870
static void alc294_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
882
static void alc5505_coef_set(struct hda_codec *codec, unsigned int index_reg,
sound/hda/codecs/realtek/alc269.c
890
static int alc5505_coef_get(struct hda_codec *codec, unsigned int index_reg)
sound/hda/codecs/realtek/alc269.c
902
static void alc5505_dsp_halt(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
917
static void alc5505_dsp_back_from_halt(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
927
static void alc5505_dsp_init(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
974
static int alc269_suspend(struct hda_codec *codec)
sound/hda/codecs/realtek/alc269.c
984
static int alc269_resume(struct hda_codec *codec)
sound/hda/codecs/realtek/alc662.c
1006
static int alc662_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc662.c
102
static void alc662_aspire_ethos_mute_speakers(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
120
static void alc662_fixup_aspire_ethos_hp(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
143
static void alc671_fixup_hp_headset_mic2(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
166
static void alc897_hp_automute_hook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
177
static void alc897_fixup_lenovo_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
190
static void alc897_fixup_lenovo_headset_mode(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
225
static void alc668_restore_default_value(struct hda_codec *codec)
sound/hda/codecs/realtek/alc662.c
230
static void alc_fixup_headset_mode_alc662(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
247
static void alc_fixup_headset_mode_alc668(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
26
static int alc662_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc662.c
42
static void alc272_fixup_mario(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
56
static unsigned int gpio_led_power_filter(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
66
static void alc662_fixup_led_gpio1(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
78
static void alc662_usi_automute_hook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc662.c
92
static void alc662_fixup_usi_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/alc680.c
10
static int alc680_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc680.c
17
static int alc680_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc861.c
10
static int alc861_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc861.c
27
static void alc861_fixup_asus_amp_vref_0f(struct hda_codec *codec,
sound/hda/codecs/realtek/alc861.c
91
static int alc861_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc861vd.c
12
static int alc861vd_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc861vd.c
25
static void alc861vd_fixup_dallas(struct hda_codec *codec,
sound/hda/codecs/realtek/alc861vd.c
35
static void alc660vd_fixup_asus_gpio1(struct hda_codec *codec,
sound/hda/codecs/realtek/alc861vd.c
65
static int alc861vd_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc880.c
10
static void alc880_unsol_event(struct hda_codec *codec, unsigned int res)
sound/hda/codecs/realtek/alc880.c
17
static int alc880_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc880.c
439
static int alc880_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc880.c
56
static void alc880_fixup_vol_knob(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
110
static void alc889_fixup_mbp_vref(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
131
static void alc889_fixup_mac_pins(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
147
static void alc889_fixup_imac91_vref(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
157
static void alc889_fixup_mba11_vref(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
167
static void alc889_fixup_mba21_vref(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
180
static void alc882_fixup_no_primary_hp(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
190
static void alc1220_fixup_gb_x570(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
214
static void alc1220_fixup_clevo_p950(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
231
static void alc1220_fixup_clevo_pb51ed(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
239
static void alc887_asus_hp_automute_hook(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
254
static void alc887_fixup_asus_jack(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
66
static void alc889_fixup_coef(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
75
static void alc885_fixup_macpro_gpio(struct hda_codec *codec,
sound/hda/codecs/realtek/alc882.c
751
static int alc882_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/realtek/alc882.c
760
static int alc882_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/realtek/alc882.c
88
static void alc889_fixup_dac_route(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
10
static int __alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.c
1004
int alc_parse_auto_config(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
102
void alc_write_gpio_data(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
1029
int alc_alloc_spec(struct hda_codec *codec, hda_nid_t mixer_nid)
sound/hda/codecs/realtek/realtek.c
1058
void alc_fixup_dual_codecs(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1087
void alc_fixup_bass_chmap(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1098
void alc1220_fixup_gb_dual_codecs(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
111
void alc_update_gpio_data(struct hda_codec *codec, unsigned int mask,
sound/hda/codecs/realtek/realtek.c
1123
void alc233_alc662_fixup_lenovo_dual_codecs(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1148
static void alc_shutup_dell_xps13(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
1159
void alc_fixup_dell_xps13(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1191
static void alc_hp_mute_disable(struct hda_codec *codec, unsigned int delay)
sound/hda/codecs/realtek/realtek.c
1203
static void alc_hp_enable_unmute(struct hda_codec *codec, unsigned int delay)
sound/hda/codecs/realtek/realtek.c
1226
static void alc_headset_mode_unplugged(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
126
void alc_write_gpio(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
1363
static void alc_headset_mode_mic_in(struct hda_codec *codec, hda_nid_t hp_pin,
sound/hda/codecs/realtek/realtek.c
143
void alc_fixup_gpio(struct hda_codec *codec, int action, unsigned int mask)
sound/hda/codecs/realtek/realtek.c
150
void alc_fixup_gpio1(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1502
static void alc_headset_mode_default(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
157
void alc_fixup_gpio2(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1623
static void alc_headset_mode_ctia(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
164
void alc_fixup_gpio3(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
171
void alc_fixup_gpio4(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1747
static void alc_headset_mode_omtp(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
178
void alc_fixup_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
1849
static void alc_determine_headset_type(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
191
void alc_fix_pll(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
20
int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.c
201
void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.c
2043
static void alc_update_headset_mode(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
2103
static void alc_update_headset_mode_hook(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2110
void alc_update_headset_jack_cb(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2118
static void alc_probe_headset_mode(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
213
void alc_update_knob_master(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2138
void alc_fixup_headset_mode(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2161
void alc_fixup_headset_mode_no_hp_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2173
void alc_fixup_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2184
void alc_update_gpio_led(struct hda_codec *codec, unsigned int mask,
sound/hda/codecs/realtek/realtek.c
2197
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/realtek/realtek.c
2209
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/realtek/realtek.c
2218
void alc_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2241
void alc_fixup_no_jack_detect(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2249
void alc_fixup_disable_aamix(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
2260
void alc_fixup_auto_mute_via_amp(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
237
void alc_fill_eapd_coef(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
28
static void __alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.c
35
void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.c
356
static void set_eapd(struct hda_codec *codec, hda_nid_t nid, int on)
sound/hda/codecs/realtek/realtek.c
366
void alc_auto_setup_eapd(struct hda_codec *codec, bool on)
sound/hda/codecs/realtek/realtek.c
379
int alc_find_ext_mic_pin(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
401
void alc_headset_mic_no_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
424
void alc_shutup_pins(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
43
static void __alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.c
455
void alc_eapd_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
467
static void alc888_coef_init(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
480
void alc_auto_init_amp(struct hda_codec *codec, int type)
sound/hda/codecs/realtek/realtek.c
525
void alc_fixup_sku_ignore(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
536
void alc_fixup_no_depop_delay(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
54
void alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.c
548
int alc_auto_parse_customize_define(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
64
unsigned int alc_get_coef0(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
640
int alc_subsystem_id(struct hda_codec *codec, const hda_nid_t *ports)
sound/hda/codecs/realtek/realtek.c
74
void alc_process_coef_fw(struct hda_codec *codec, const struct coef_fw *fw)
sound/hda/codecs/realtek/realtek.c
743
void alc_ssid_check(struct hda_codec *codec, const hda_nid_t *ports)
sound/hda/codecs/realtek/realtek.c
757
void alc_fixup_inv_dmic(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.c
766
int alc_build_controls(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
779
int alc_init(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
802
void alc_shutup(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
816
void alc_power_eapd(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
822
int alc_suspend(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
832
int alc_resume(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
915
static int alc_codec_rename_from_preset(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.c
92
void alc_setup_gpio(struct hda_codec *codec, unsigned int mask)
sound/hda/codecs/realtek/realtek.c
987
int alc_has_cdefine_beep(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.h
108
void (*init_hook)(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
109
void (*power_hook)(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
110
void (*shutup)(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
135
int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.h
137
void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.h
139
void alc_update_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.h
149
unsigned int alc_get_coef0(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
165
void alc_process_coef_fw(struct hda_codec *codec, const struct coef_fw *fw);
sound/hda/codecs/realtek/realtek.h
170
void alc_setup_gpio(struct hda_codec *codec, unsigned int mask);
sound/hda/codecs/realtek/realtek.h
171
void alc_write_gpio_data(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
172
void alc_update_gpio_data(struct hda_codec *codec, unsigned int mask,
sound/hda/codecs/realtek/realtek.h
174
void alc_write_gpio(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
177
void alc_fixup_gpio(struct hda_codec *codec, int action, unsigned int mask);
sound/hda/codecs/realtek/realtek.h
178
void alc_fixup_gpio1(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
180
void alc_fixup_gpio2(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
182
void alc_fixup_gpio3(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
184
void alc_fixup_gpio4(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
186
void alc_fixup_micmute_led(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
192
void alc_fix_pll(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
193
void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.h
195
void alc_fill_eapd_coef(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
196
void alc_auto_setup_eapd(struct hda_codec *codec, bool on);
sound/hda/codecs/realtek/realtek.h
198
int alc_find_ext_mic_pin(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
199
void alc_headset_mic_no_shutup(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
200
void alc_shutup_pins(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
201
void alc_eapd_shutup(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
202
void alc_auto_init_amp(struct hda_codec *codec, int type);
sound/hda/codecs/realtek/realtek.h
204
int alc_auto_parse_customize_define(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
205
int alc_subsystem_id(struct hda_codec *codec, const hda_nid_t *ports);
sound/hda/codecs/realtek/realtek.h
206
void alc_ssid_check(struct hda_codec *codec, const hda_nid_t *ports);
sound/hda/codecs/realtek/realtek.h
207
int alc_build_controls(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
208
void alc_update_knob_master(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
211
static inline void alc_pre_init(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.h
223
int alc_init(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
224
void alc_shutup(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
225
void alc_power_eapd(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
226
int alc_suspend(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
227
int alc_resume(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
229
int alc_parse_auto_config(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
232
int alc_alloc_spec(struct hda_codec *codec, hda_nid_t mixer_nid);
sound/hda/codecs/realtek/realtek.h
238
int alc_has_cdefine_beep(struct hda_codec *codec);
sound/hda/codecs/realtek/realtek.h
246
static inline void rename_ctl(struct hda_codec *codec, const char *oldname,
sound/hda/codecs/realtek/realtek.h
257
void alc_fixup_sku_ignore(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
259
void alc_fixup_no_depop_delay(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
261
void alc_fixup_inv_dmic(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
263
void alc_fixup_dual_codecs(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
265
void alc_fixup_bass_chmap(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
267
void alc_fixup_headset_mode(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
269
void alc_fixup_headset_mode_no_hp_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
271
void alc_fixup_headset_mic(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
273
void alc_update_headset_jack_cb(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
275
void alc_update_gpio_led(struct hda_codec *codec, unsigned int mask,
sound/hda/codecs/realtek/realtek.h
277
void alc_fixup_hp_gpio_led(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
281
void alc_fixup_no_jack_detect(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
283
void alc_fixup_disable_aamix(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
285
void alc_fixup_auto_mute_via_amp(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
289
void alc1220_fixup_gb_dual_codecs(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
292
void alc233_alc662_fixup_lenovo_dual_codecs(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
295
void alc_fixup_dell_xps13(struct hda_codec *codec,
sound/hda/codecs/realtek/realtek.h
301
static inline void coef_mutex_lock(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.h
309
static inline void coef_mutex_unlock(struct hda_codec *codec)
sound/hda/codecs/realtek/realtek.h
317
DEFINE_GUARD(coef_mutex, struct hda_codec *, coef_mutex_lock(_T), coef_mutex_unlock(_T))
sound/hda/codecs/senarytech.c
112
struct hda_codec *codec = private_data;
sound/hda/codecs/senarytech.c
118
static void senary_init_gpio_led(struct hda_codec *codec)
sound/hda/codecs/senarytech.c
133
static int senary_init(struct hda_codec *codec)
sound/hda/codecs/senarytech.c
146
static void senary_shutdown(struct hda_codec *codec)
sound/hda/codecs/senarytech.c
156
static void senary_remove(struct hda_codec *codec)
sound/hda/codecs/senarytech.c
162
static int senary_suspend(struct hda_codec *codec)
sound/hda/codecs/senarytech.c
168
static int senary_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/senarytech.c
64
static int senary_auto_parse_beep(struct hda_codec *codec)
sound/hda/codecs/senarytech.c
80
static void senary_auto_parse_eapd(struct hda_codec *codec)
sound/hda/codecs/senarytech.c
96
static void senary_auto_turn_eapd(struct hda_codec *codec, int num_pins,
sound/hda/codecs/si3054.c
125
static int si3054_build_controls(struct hda_codec *codec)
sound/hda/codecs/si3054.c
136
struct hda_codec *codec,
sound/hda/codecs/si3054.c
155
struct hda_codec *codec,
sound/hda/codecs/si3054.c
185
static int si3054_build_pcms(struct hda_codec *codec)
sound/hda/codecs/si3054.c
205
static int si3054_init(struct hda_codec *codec)
sound/hda/codecs/si3054.c
249
static void si3054_remove(struct hda_codec *codec)
sound/hda/codecs/si3054.c
257
static int si3054_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/si3054.c
88
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/si3054.c
98
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/side-codecs/cs35l41_hda.h
66
struct hda_codec *codec;
sound/hda/codecs/side-codecs/cs35l56_hda.h
25
struct hda_codec *codec;
sound/hda/codecs/side-codecs/hda_component.c
136
int hda_component_manager_bind(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.c
147
int hda_component_manager_init(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.c
33
int hda_component_manager_bind_acpi_notifications(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.c
68
void hda_component_manager_unbind_acpi_notifications(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.h
33
struct hda_codec *codec;
sound/hda/codecs/side-codecs/hda_component.h
40
int hda_component_manager_bind_acpi_notifications(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.h
43
void hda_component_manager_unbind_acpi_notifications(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.h
54
static inline int hda_component_manager_bind_acpi_notifications(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.h
63
static inline void hda_component_manager_unbind_acpi_notifications(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.h
72
int hda_component_manager_init(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/hda_component.h
81
int hda_component_manager_bind(struct hda_codec *cdc, struct hda_component_parent *parent);
sound/hda/codecs/side-codecs/hda_component.h
95
static inline void hda_component_manager_unbind(struct hda_codec *cdc,
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
401
struct hda_codec *codec = tas_hda->priv->codec;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
413
struct snd_kcontrol **ctls, struct hda_codec *codec,
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
436
struct hda_codec *codec = tas_priv->codec;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
489
struct hda_codec *codec = tas_priv->codec;
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
538
struct hda_codec *codec;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
529
struct hda_codec *codec = tas_hda->priv->codec;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
545
struct hda_codec *c = p->codec;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
563
struct hda_codec *c = p->codec;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
602
struct hda_codec *c = p->codec;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
633
struct hda_codec *codec = tas_priv->codec;
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
701
struct hda_codec *codec;
sound/hda/codecs/sigmatel.c
1354
static void stac9200_fixup_panasonic(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1790
static void stac92hd73xx_fixup_ref(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1802
static void stac92hd73xx_fixup_dell(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
1810
static void stac92hd73xx_fixup_dell_eq(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1824
static void stac92hd73xx_fixup_dell_m6_amic(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1835
static void stac92hd73xx_fixup_dell_m6_dmic(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1846
static void stac92hd73xx_fixup_dell_m6_both(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1857
static void stac92hd73xx_fixup_alienware_m17x(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1869
static void stac92hd73xx_fixup_no_jd(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
1877
static void stac92hd73xx_disable_automute(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2100
static void stac92hd83xxx_fixup_hp(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2122
static void stac92hd83xxx_fixup_hp_zephyr(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2132
static void stac92hd83xxx_fixup_hp_led(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2141
static void stac92hd83xxx_fixup_hp_inv_led(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2150
static void stac92hd83xxx_fixup_hp_mic_led(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2162
static void stac92hd83xxx_fixup_hp_led_gpio10(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2173
static void stac92hd83xxx_fixup_headset_jack(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2182
static void stac92hd83xxx_fixup_gpio10_eapd(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
2195
static void hp_envy_ts_fixup_dac_bind(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
242
struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
252
struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
289
static void stac_gpio_set(struct hda_codec *codec, unsigned int mask,
sound/hda/codecs/sigmatel.c
2954
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
2963
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
2983
static int stac_add_hp_bass_switch(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
3057
static void stac92hd71bxx_fixup_ref(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3069
static void stac92hd71bxx_fixup_hp_m4(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3092
static void stac92hd71bxx_fixup_hp_dv4(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3102
static void stac92hd71bxx_fixup_hp_dv5(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3122
static void stac92hd71bxx_fixup_hp_hdx(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3132
static bool is_hp_output(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/sigmatel.c
3142
static void fixup_hp_headphone(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/sigmatel.c
3156
static void stac92hd71bxx_fixup_hp(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
327
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/sigmatel.c
338
static int stac_vrefout_set(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3519
static void stac922x_fixup_intel_mac_auto(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3533
static void stac922x_fixup_intel_mac_gpio(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
363
static unsigned int stac_vref_led_power_filter(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
373
static void stac_update_led_status(struct hda_codec *codec, bool muted)
sound/hda/codecs/sigmatel.c
3825
static void stac927x_fixup_ref_no_jd(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3833
static void stac927x_fixup_ref(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3845
static void stac927x_fixup_dell_dmic(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
3863
static void stac927x_fixup_volknob(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
402
struct hda_codec *codec = dev_to_hda_codec(led_cdev->dev->parent);
sound/hda/codecs/sigmatel.c
409
static void stac_update_outputs(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4099
static void stac9205_fixup_ref(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
4111
static void stac9205_fixup_dell_m43(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
4139
static void stac9205_fixup_eapd(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
4228
static void stac92hd95_fixup_hp_led(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
4270
static int stac_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
434
static void stac_toggle_power_map(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/sigmatel.c
4356
static int stac_init(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4396
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4405
struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
4414
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4422
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4429
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4441
static int stac_suspend(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4455
static int alloc_stac_spec(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4469
static int probe_stac9200(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4495
static int probe_stac925x(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4519
static int probe_stac92hd73xx(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4595
static void stac_setup_gpio(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4619
static int probe_stac92hd83xxx(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
465
static void jack_update_power(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
4662
static int probe_stac92hd95(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4698
static int probe_stac92hd71bxx(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4776
static int probe_stac922x(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4812
static int probe_stac927x(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4864
static int probe_stac9205(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
4945
static int probe_stac9872(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
496
static void stac_vref_event(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
4986
static int stac_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/sigmatel.c
511
static void stac_init_power_map(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
537
static inline bool get_int_hint(struct hda_codec *codec, const char *key,
sound/hda/codecs/sigmatel.c
544
static void stac_store_hints(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
575
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
587
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
640
static bool hp_bnb2011_with_dock(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
710
static void set_hp_led_gpio(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
746
static int find_mute_led_cfg(struct hda_codec *codec, int default_polarity)
sound/hda/codecs/sigmatel.c
802
static bool has_builtin_speaker(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
829
static int stac_auto_create_beep_ctls(struct hda_codec *codec,
sound/hda/codecs/sigmatel.c
876
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
884
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
896
static int stac_beep_switch_ctl(struct hda_codec *codec)
sound/hda/codecs/sigmatel.c
913
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
921
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
932
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/sigmatel.c
954
static int stac_create_spdif_mux_ctls(struct hda_codec *codec)
sound/hda/codecs/via.c
101
static struct via_spec *via_new_spec(struct hda_codec *codec)
sound/hda/codecs/via.c
1020
static int probe_vt3476(struct hda_codec *codec)
sound/hda/codecs/via.c
1040
static int via_probe(struct hda_codec *codec, const struct hda_device_id *id)
sound/hda/codecs/via.c
125
static enum VIA_HDA_CODEC get_codec_type(struct hda_codec *codec)
sound/hda/codecs/via.c
177
static void analog_low_current_mode(struct hda_codec *codec);
sound/hda/codecs/via.c
178
static bool is_aa_path_mute(struct hda_codec *codec);
sound/hda/codecs/via.c
184
static void vt1708_stop_hp_work(struct hda_codec *codec)
sound/hda/codecs/via.c
197
static void vt1708_update_hp_work(struct hda_codec *codec)
sound/hda/codecs/via.c
222
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/via.c
232
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/via.c
277
static int auto_parse_beep(struct hda_codec *codec)
sound/hda/codecs/via.c
292
static bool is_aa_path_mute(struct hda_codec *codec)
sound/hda/codecs/via.c
313
static void __analog_low_current_mode(struct hda_codec *codec, bool force)
sound/hda/codecs/via.c
362
static void analog_low_current_mode(struct hda_codec *codec)
sound/hda/codecs/via.c
368
struct hda_codec *codec,
sound/hda/codecs/via.c
376
static void via_remove(struct hda_codec *codec)
sound/hda/codecs/via.c
382
static int via_suspend(struct hda_codec *codec)
sound/hda/codecs/via.c
394
static int via_resume(struct hda_codec *codec)
sound/hda/codecs/via.c
403
static int via_check_power_status(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/via.c
419
static void vt1708_set_pinconfig_connect(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/via.c
437
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/via.c
449
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/via.c
489
static int via_parse_auto_config(struct hda_codec *codec)
sound/hda/codecs/via.c
518
static int via_init(struct hda_codec *codec)
sound/hda/codecs/via.c
530
static int via_build_controls(struct hda_codec *codec)
sound/hda/codecs/via.c
544
static int via_build_pcms(struct hda_codec *codec)
sound/hda/codecs/via.c
571
static int probe_vt1708(struct hda_codec *codec)
sound/hda/codecs/via.c
611
static int probe_vt1709(struct hda_codec *codec)
sound/hda/codecs/via.c
620
static int probe_vt1708S(struct hda_codec *codec);
sound/hda/codecs/via.c
621
static int probe_vt1708B(struct hda_codec *codec)
sound/hda/codecs/via.c
643
static void override_mic_boost(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/via.c
655
static int probe_vt1708S(struct hda_codec *codec)
sound/hda/codecs/via.c
688
static int probe_vt1702(struct hda_codec *codec)
sound/hda/codecs/via.c
724
static int add_secret_dac_path(struct hda_codec *codec)
sound/hda/codecs/via.c
758
static int probe_vt1718S(struct hda_codec *codec)
sound/hda/codecs/via.c
791
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/via.c
805
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/codecs/via.c
842
static int probe_vt1716S(struct hda_codec *codec)
sound/hda/codecs/via.c
899
static void via_fixup_intmic_boost(struct hda_codec *codec,
sound/hda/codecs/via.c
906
static void via_fixup_power_save(struct hda_codec *codec,
sound/hda/codecs/via.c
944
static void fix_vt1802_connections(struct hda_codec *codec)
sound/hda/codecs/via.c
95
static enum VIA_HDA_CODEC get_codec_type(struct hda_codec *codec);
sound/hda/codecs/via.c
954
static int probe_vt2002P(struct hda_codec *codec)
sound/hda/codecs/via.c
97
struct hda_codec *codec,
sound/hda/codecs/via.c
990
static int probe_vt1812(struct hda_codec *codec)
sound/hda/common/auto_parser.c
1006
void snd_hda_pick_fixup(struct hda_codec *codec,
sound/hda/common/auto_parser.c
108
static bool check_pincap_validity(struct hda_codec *codec, hda_nid_t pin,
sound/hda/common/auto_parser.c
129
static bool can_be_headset_mic(struct hda_codec *codec,
sound/hda/common/auto_parser.c
172
int snd_hda_parse_pin_defcfg(struct hda_codec *codec,
sound/hda/common/auto_parser.c
486
static const char *hda_get_input_pin_label(struct hda_codec *codec,
sound/hda/common/auto_parser.c
538
static int check_mic_location_need(struct hda_codec *codec,
sound/hda/common/auto_parser.c
56
static void add_auto_cfg_input_pin(struct hda_codec *codec, struct auto_pin_cfg *cfg,
sound/hda/common/auto_parser.c
575
const char *hda_get_autocfg_input_label(struct hda_codec *codec,
sound/hda/common/auto_parser.c
626
static const char *check_output_pfx(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/auto_parser.c
641
static int get_hp_label_index(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/auto_parser.c
658
static int fill_audio_out_name(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/auto_parser.c
714
int snd_hda_get_pin_label(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/auto_parser.c
782
int snd_hda_add_verbs(struct hda_codec *codec,
sound/hda/common/auto_parser.c
798
void snd_hda_apply_verbs(struct hda_codec *codec)
sound/hda/common/auto_parser.c
813
void snd_hda_apply_pincfgs(struct hda_codec *codec,
sound/hda/common/auto_parser.c
821
static void set_pin_targets(struct hda_codec *codec,
sound/hda/common/auto_parser.c
828
void __snd_hda_apply_fixup(struct hda_codec *codec, int id, int action, int depth)
sound/hda/common/auto_parser.c
886
void snd_hda_apply_fixup(struct hda_codec *codec, int action)
sound/hda/common/auto_parser.c
895
static bool pin_config_match(struct hda_codec *codec,
sound/hda/common/auto_parser.c
936
void snd_hda_pick_pin_fixup(struct hda_codec *codec,
sound/hda/common/beep.c
144
int snd_hda_enable_beep_device(struct hda_codec *codec, int enable)
sound/hda/common/beep.c
205
int snd_hda_attach_beep_device(struct hda_codec *codec, int nid)
sound/hda/common/beep.c
26
struct hda_codec *codec = beep->codec;
sound/hda/common/beep.c
280
void snd_hda_detach_beep_device(struct hda_codec *codec)
sound/hda/common/beep.c
289
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/beep.c
304
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/beep.c
327
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/bind.c
154
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/bind.c
205
static inline bool codec_probed(struct hda_codec *codec)
sound/hda/common/bind.c
211
static void request_codec_module(struct hda_codec *codec)
sound/hda/common/bind.c
23
struct hda_codec *codec = container_of(dev, struct hda_codec, core);
sound/hda/common/bind.c
240
static void codec_bind_module(struct hda_codec *codec)
sound/hda/common/bind.c
251
static bool is_likely_hdmi_codec(struct hda_codec *codec)
sound/hda/common/bind.c
280
static int codec_bind_generic(struct hda_codec *codec)
sound/hda/common/bind.c
315
int snd_hda_codec_configure(struct hda_codec *codec)
sound/hda/common/bind.c
44
struct hda_codec *codec = container_of(dev, struct hda_codec, core);
sound/hda/common/bind.c
64
int snd_hda_codec_set_name(struct hda_codec *codec, const char *name)
sound/hda/common/bind.c
89
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
1047
int snd_hda_codec_update_widgets(struct hda_codec *codec)
sound/hda/common/codec.c
105
lookup_conn_list(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
1073
static void update_pcm_stream_id(struct hda_codec *codec,
sound/hda/common/codec.c
1092
static void update_pcm_format(struct hda_codec *codec, struct hda_cvt_setup *p,
sound/hda/common/codec.c
1118
void snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1123
struct hda_codec *c;
sound/hda/common/codec.c
115
static int add_conn_list(struct hda_codec *codec, hda_nid_t nid, int len,
sound/hda/common/codec.c
1161
static void really_cleanup_stream(struct hda_codec *codec,
sound/hda/common/codec.c
1170
void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1196
static void really_cleanup_stream(struct hda_codec *codec,
sound/hda/common/codec.c
1214
static void purify_inactive_streams(struct hda_codec *codec)
sound/hda/common/codec.c
1216
struct hda_codec *c;
sound/hda/common/codec.c
1229
static void hda_cleanup_all_streams(struct hda_codec *codec)
sound/hda/common/codec.c
1256
u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction)
sound/hda/common/codec.c
1275
bool snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
130
static void remove_conn_list(struct hda_codec *codec)
sound/hda/common/codec.c
1300
int snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/codec.c
1312
static unsigned int encode_amp(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1336
int snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1357
int snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1385
int snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch,
sound/hda/common/codec.c
1407
int snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
141
static int read_and_add_raw_conns(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
1421
static u32 get_amp_max_value(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/codec.c
1443
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
1465
read_amp_value(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1479
update_amp_value(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1506
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
1533
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
1563
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
1619
void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/codec.c
1638
find_mixer_ctl(struct hda_codec *codec, const char *name, int dev, int idx)
sound/hda/common/codec.c
1658
struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec,
sound/hda/common/codec.c
1665
static int find_empty_mixer_ctl_idx(struct hda_codec *codec, const char *name,
sound/hda/common/codec.c
1696
int snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1729
void snd_hda_ctls_clear(struct hda_codec *codec)
sound/hda/common/codec.c
1749
struct hda_codec *codec;
sound/hda/common/codec.c
177
int snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1799
int snd_hda_codec_reset(struct hda_codec *codec)
sound/hda/common/codec.c
1814
typedef int (*map_follower_func_t)(struct hda_codec *, void *, struct snd_kcontrol *);
sound/hda/common/codec.c
1817
static int map_followers(struct hda_codec *codec, const char * const *followers,
sound/hda/common/codec.c
1848
static int check_follower_present(struct hda_codec *codec,
sound/hda/common/codec.c
1869
struct hda_codec *codec;
sound/hda/common/codec.c
1928
static int add_follower(struct hda_codec *codec,
sound/hda/common/codec.c
1954
int __snd_hda_add_vmaster(struct hda_codec *codec, char *name,
sound/hda/common/codec.c
2015
int snd_hda_add_vmaster_hook(struct hda_codec *codec,
sound/hda/common/codec.c
2079
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2107
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
216
int snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2171
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2241
static void set_dig_out(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2256
static inline void set_dig_out_convert(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2276
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2306
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2318
static inline void set_spdif_ctls(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2332
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2397
int snd_hda_create_dig_out_ctls(struct hda_codec *codec,
sound/hda/common/codec.c
2468
struct hda_spdif_out *snd_hda_spdif_out_of_nid(struct hda_codec *codec,
sound/hda/common/codec.c
247
int snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int len,
sound/hda/common/codec.c
2489
void snd_hda_spdif_ctls_unassign(struct hda_codec *codec, int idx)
sound/hda/common/codec.c
2509
void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid)
sound/hda/common/codec.c
2558
int snd_hda_create_spdif_share_sw(struct hda_codec *codec,
sound/hda/common/codec.c
2583
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2592
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2610
struct hda_codec *codec = snd_kcontrol_chip(kcontrol);
sound/hda/common/codec.c
2653
int snd_hda_create_spdif_in_ctls(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
2692
void snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg,
sound/hda/common/codec.c
2722
unsigned int snd_hda_codec_eapd_power_filter(struct hda_codec *codec,
sound/hda/common/codec.c
273
int snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux,
sound/hda/common/codec.c
2743
static unsigned int hda_set_power_state(struct hda_codec *codec,
sound/hda/common/codec.c
2787
static void sync_power_up_states(struct hda_codec *codec)
sound/hda/common/codec.c
2811
static void hda_exec_init_verbs(struct hda_codec *codec)
sound/hda/common/codec.c
2817
static inline void hda_exec_init_verbs(struct hda_codec *codec) {}
sound/hda/common/codec.c
2821
static void update_power_acct(struct hda_codec *codec, bool on)
sound/hda/common/codec.c
2832
void snd_hda_update_power_acct(struct hda_codec *codec)
sound/hda/common/codec.c
2841
static unsigned int hda_call_codec_suspend(struct hda_codec *codec)
sound/hda/common/codec.c
2860
static void hda_call_codec_resume(struct hda_codec *codec)
sound/hda/common/codec.c
2891
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
2910
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
2925
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
2934
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
2943
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
2968
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
3002
void snd_hda_codec_shutdown(struct hda_codec *codec)
sound/hda/common/codec.c
3022
static int add_std_chmaps(struct hda_codec *codec)
sound/hda/common/codec.c
3060
int snd_hda_codec_build_controls(struct hda_codec *codec)
sound/hda/common/codec.c
309
unsigned int snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
3096
struct hda_codec *codec,
sound/hda/common/codec.c
3103
struct hda_codec *codec,
sound/hda/common/codec.c
3113
struct hda_codec *codec,
sound/hda/common/codec.c
3120
static int set_pcm_default_values(struct hda_codec *codec,
sound/hda/common/codec.c
3166
int snd_hda_codec_prepare(struct hda_codec *codec,
sound/hda/common/codec.c
3194
void snd_hda_codec_cleanup(struct hda_codec *codec,
sound/hda/common/codec.c
3258
int snd_hda_codec_parse_pcms(struct hda_codec *codec)
sound/hda/common/codec.c
3300
int snd_hda_codec_build_pcms(struct hda_codec *codec)
sound/hda/common/codec.c
3345
int snd_hda_add_new_ctls(struct hda_codec *codec,
sound/hda/common/codec.c
335
unsigned int snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
3397
void snd_hda_codec_set_power_save(struct hda_codec *codec, int delay)
sound/hda/common/codec.c
3426
struct hda_codec *c;
sound/hda/common/codec.c
3446
int snd_hda_check_amp_list_power(struct hda_codec *codec,
sound/hda/common/codec.c
35
static int call_exec_verb(struct hda_bus *bus, struct hda_codec *codec,
sound/hda/common/codec.c
3518
int snd_hda_input_mux_put(struct hda_codec *codec,
sound/hda/common/codec.c
3573
static void setup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
3612
static void cleanup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
3627
int snd_hda_multi_out_dig_open(struct hda_codec *codec,
sound/hda/common/codec.c
3647
int snd_hda_multi_out_dig_prepare(struct hda_codec *codec,
sound/hda/common/codec.c
3664
int snd_hda_multi_out_dig_cleanup(struct hda_codec *codec,
sound/hda/common/codec.c
3678
int snd_hda_multi_out_dig_close(struct hda_codec *codec,
sound/hda/common/codec.c
3698
int snd_hda_multi_out_analog_open(struct hda_codec *codec,
sound/hda/common/codec.c
372
int snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
3752
int snd_hda_multi_out_analog_prepare(struct hda_codec *codec,
sound/hda/common/codec.c
3828
int snd_hda_multi_out_analog_cleanup(struct hda_codec *codec,
sound/hda/common/codec.c
3863
unsigned int snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin)
sound/hda/common/codec.c
3890
unsigned int snd_hda_correct_pin_ctl(struct hda_codec *codec,
sound/hda/common/codec.c
390
int snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/codec.c
3953
int _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin,
sound/hda/common/codec.c
3979
int snd_hda_add_imux_item(struct hda_codec *codec,
sound/hda/common/codec.c
4013
struct hda_codec *codec;
sound/hda/common/codec.c
423
static int read_widget_caps(struct hda_codec *codec, hda_nid_t fg_node)
sound/hda/common/codec.c
439
static int read_pin_defaults(struct hda_codec *codec)
sound/hda/common/codec.c
467
static struct hda_pincfg *look_up_pincfg(struct hda_codec *codec,
sound/hda/common/codec.c
484
int snd_hda_add_pincfg(struct hda_codec *codec, struct snd_array *list,
sound/hda/common/codec.c
510
int snd_hda_codec_set_pincfg(struct hda_codec *codec,
sound/hda/common/codec.c
526
unsigned int snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
562
int snd_hda_codec_set_pin_target(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
57
struct hda_codec *codec = container_of(dev, struct hda_codec, core);
sound/hda/common/codec.c
580
int snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
598
void snd_hda_shutup_pins(struct hda_codec *codec)
sound/hda/common/codec.c
618
static void restore_shutup_pins(struct hda_codec *codec)
sound/hda/common/codec.c
637
struct hda_codec *codec =
sound/hda/common/codec.c
638
container_of(work, struct hda_codec, jackpoll_work.work);
sound/hda/common/codec.c
652
static void free_init_pincfgs(struct hda_codec *codec)
sound/hda/common/codec.c
675
get_hda_cvt_setup(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
700
struct hda_pcm *snd_hda_codec_pcm_new(struct hda_codec *codec,
sound/hda/common/codec.c
728
void snd_hda_codec_disconnect_pcms(struct hda_codec *codec)
sound/hda/common/codec.c
742
static void codec_release_pcms(struct hda_codec *codec)
sound/hda/common/codec.c
760
void snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec)
sound/hda/common/codec.c
795
static unsigned int hda_set_power_state(struct hda_codec *codec,
sound/hda/common/codec.c
799
void snd_hda_codec_display_power(struct hda_codec *codec, bool enable)
sound/hda/common/codec.c
811
void snd_hda_codec_register(struct hda_codec *codec)
sound/hda/common/codec.c
835
void snd_hda_codec_unregister(struct hda_codec *codec)
sound/hda/common/codec.c
864
struct hda_codec *codec = dev_to_hda_codec(dev);
sound/hda/common/codec.c
88
void snd_hda_sequence_write(struct hda_codec *codec, const struct hda_verb *seq)
sound/hda/common/codec.c
884
struct hda_codec *
sound/hda/common/codec.c
890
struct hda_codec *codec;
sound/hda/common/codec.c
948
unsigned int codec_addr, struct hda_codec **codecp)
sound/hda/common/codec.c
950
struct hda_codec *codec;
sound/hda/common/codec.c
968
unsigned int codec_addr, struct hda_codec *codec,
sound/hda/common/controller.c
1224
struct hda_codec *codec;
sound/hda/common/controller.c
1245
struct hda_codec *codec, *next;
sound/hda/common/controller.c
692
int snd_hda_attach_pcm_stream(struct hda_bus *_bus, struct hda_codec *codec,
sound/hda/common/controller.c
952
int snd_hda_codec_load_dsp_prepare(struct hda_codec *codec, unsigned int format,
sound/hda/common/controller.c
985
void snd_hda_codec_load_dsp_trigger(struct hda_codec *codec, bool start)
sound/hda/common/controller.c
995
void snd_hda_codec_load_dsp_cleanup(struct hda_codec *codec,
sound/hda/common/hda_auto_parser.h
44
const char *hda_get_autocfg_input_label(struct hda_codec *codec,
sound/hda/common/hda_auto_parser.h
47
int snd_hda_get_pin_label(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_auto_parser.h
88
int snd_hda_parse_pin_defcfg(struct hda_codec *codec,
sound/hda/common/hda_beep.h
20
struct hda_codec *codec;
sound/hda/common/hda_beep.h
34
int snd_hda_enable_beep_device(struct hda_codec *codec, int enable);
sound/hda/common/hda_beep.h
35
int snd_hda_attach_beep_device(struct hda_codec *codec, int nid);
sound/hda/common/hda_beep.h
36
void snd_hda_detach_beep_device(struct hda_codec *codec);
sound/hda/common/hda_beep.h
38
static inline int snd_hda_attach_beep_device(struct hda_codec *codec, int nid)
sound/hda/common/hda_beep.h
42
static inline void snd_hda_detach_beep_device(struct hda_codec *codec)
sound/hda/common/hda_controller.h
87
struct hda_codec *codec;
sound/hda/common/hda_jack.h
101
int snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid,
sound/hda/common/hda_jack.h
104
int snd_hda_jack_bind_keymap(struct hda_codec *codec, hda_nid_t key_nid,
sound/hda/common/hda_jack.h
108
void snd_hda_jack_set_button_state(struct hda_codec *codec, hda_nid_t jack_nid,
sound/hda/common/hda_jack.h
111
u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id);
sound/hda/common/hda_jack.h
118
int snd_hda_jack_detect_state_mst(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_jack.h
130
snd_hda_jack_detect_state(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_jack.h
142
snd_hda_jack_detect_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/hda_jack.h
154
snd_hda_jack_detect(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_jack.h
159
bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid);
sound/hda/common/hda_jack.h
161
int snd_hda_jack_add_kctl_mst(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_jack.h
178
snd_hda_jack_add_kctl(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_jack.h
18
typedef void (*hda_jack_callback_fn) (struct hda_codec *, struct hda_jack_callback *);
sound/hda/common/hda_jack.h
186
int snd_hda_jack_add_kctls(struct hda_codec *codec,
sound/hda/common/hda_jack.h
189
void snd_hda_jack_report_sync(struct hda_codec *codec);
sound/hda/common/hda_jack.h
191
void snd_hda_jack_unsol_event(struct hda_codec *codec, unsigned int res);
sound/hda/common/hda_jack.h
193
void snd_hda_jack_poll_all(struct hda_codec *codec);
sound/hda/common/hda_jack.h
55
snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id);
sound/hda/common/hda_jack.h
63
snd_hda_jack_tbl_get(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_jack.h
69
snd_hda_jack_tbl_get_from_tag(struct hda_codec *codec,
sound/hda/common/hda_jack.h
72
void snd_hda_jack_tbl_disconnect(struct hda_codec *codec);
sound/hda/common/hda_jack.h
73
void snd_hda_jack_tbl_clear(struct hda_codec *codec);
sound/hda/common/hda_jack.h
75
void snd_hda_jack_set_dirty_all(struct hda_codec *codec);
sound/hda/common/hda_jack.h
77
int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_jack.h
81
snd_hda_jack_detect_enable_callback_mst(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_jack.h
95
snd_hda_jack_detect_enable_callback(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
121
int snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
123
int snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
125
int snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch,
sound/hda/common/hda_local.h
127
int snd_hda_codec_amp_init_stereo(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
129
void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/hda_local.h
131
struct snd_kcontrol *snd_hda_find_mixer_ctl(struct hda_codec *codec,
sound/hda/common/hda_local.h
133
int __snd_hda_add_vmaster(struct hda_codec *codec, char *name,
sound/hda/common/hda_local.h
139
int snd_hda_codec_reset(struct hda_codec *codec);
sound/hda/common/hda_local.h
140
void snd_hda_codec_disconnect_pcms(struct hda_codec *codec);
sound/hda/common/hda_local.h
151
struct hda_codec *codec;
sound/hda/common/hda_local.h
154
int snd_hda_add_vmaster_hook(struct hda_codec *codec,
sound/hda/common/hda_local.h
166
int snd_hda_create_dig_out_ctls(struct hda_codec *codec,
sound/hda/common/hda_local.h
171
int snd_hda_create_spdif_in_ctls(struct hda_codec *codec, hda_nid_t nid);
sound/hda/common/hda_local.h
188
int snd_hda_input_mux_put(struct hda_codec *codec,
sound/hda/common/hda_local.h
192
int snd_hda_add_imux_item(struct hda_codec *codec,
sound/hda/common/hda_local.h
226
int snd_hda_create_spdif_share_sw(struct hda_codec *codec,
sound/hda/common/hda_local.h
228
int snd_hda_multi_out_dig_open(struct hda_codec *codec,
sound/hda/common/hda_local.h
230
int snd_hda_multi_out_dig_close(struct hda_codec *codec,
sound/hda/common/hda_local.h
232
int snd_hda_multi_out_dig_prepare(struct hda_codec *codec,
sound/hda/common/hda_local.h
237
int snd_hda_multi_out_dig_cleanup(struct hda_codec *codec,
sound/hda/common/hda_local.h
239
int snd_hda_multi_out_analog_open(struct hda_codec *codec,
sound/hda/common/hda_local.h
243
int snd_hda_multi_out_analog_prepare(struct hda_codec *codec,
sound/hda/common/hda_local.h
248
int snd_hda_multi_out_analog_cleanup(struct hda_codec *codec,
sound/hda/common/hda_local.h
255
int snd_hda_codec_proc_new(struct hda_codec *codec);
sound/hda/common/hda_local.h
257
static inline int snd_hda_codec_proc_new(struct hda_codec *codec) { return 0; }
sound/hda/common/hda_local.h
266
int snd_hda_add_new_ctls(struct hda_codec *codec,
sound/hda/common/hda_local.h
291
void (*func)(struct hda_codec *codec,
sound/hda/common/hda_local.h
374
int snd_hda_add_verbs(struct hda_codec *codec, const struct hda_verb *list);
sound/hda/common/hda_local.h
375
void snd_hda_apply_verbs(struct hda_codec *codec);
sound/hda/common/hda_local.h
376
void snd_hda_apply_pincfgs(struct hda_codec *codec,
sound/hda/common/hda_local.h
378
void snd_hda_apply_fixup(struct hda_codec *codec, int action);
sound/hda/common/hda_local.h
379
void __snd_hda_apply_fixup(struct hda_codec *codec, int id, int action, int depth);
sound/hda/common/hda_local.h
380
void snd_hda_pick_fixup(struct hda_codec *codec,
sound/hda/common/hda_local.h
384
void snd_hda_pick_pin_fixup(struct hda_codec *codec,
sound/hda/common/hda_local.h
420
unsigned int snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin);
sound/hda/common/hda_local.h
421
unsigned int snd_hda_correct_pin_ctl(struct hda_codec *codec,
sound/hda/common/hda_local.h
423
int _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin,
sound/hda/common/hda_local.h
442
snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val)
sound/hda/common/hda_local.h
456
snd_hda_set_pin_ctl_cache(struct hda_codec *codec, hda_nid_t pin,
sound/hda/common/hda_local.h
462
int snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid);
sound/hda/common/hda_local.h
463
int snd_hda_codec_set_pin_target(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
473
static inline void snd_hda_codec_allow_unsol_events(struct hda_codec *codec)
sound/hda/common/hda_local.h
481
static inline u32 get_wcaps(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_local.h
507
static inline void snd_hda_override_wcaps(struct hda_codec *codec,
sound/hda/common/hda_local.h
515
u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction);
sound/hda/common/hda_local.h
516
int snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/hda_local.h
530
snd_hda_query_pin_caps(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_local.h
547
snd_hda_override_pin_caps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
553
bool snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
572
int snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
574
void snd_hda_ctls_clear(struct hda_codec *codec);
sound/hda/common/hda_local.h
580
int snd_hda_create_hwdep(struct hda_codec *codec);
sound/hda/common/hda_local.h
582
static inline int snd_hda_create_hwdep(struct hda_codec *codec) { return 0; }
sound/hda/common/hda_local.h
585
void snd_hda_sysfs_init(struct hda_codec *codec);
sound/hda/common/hda_local.h
586
void snd_hda_sysfs_clear(struct hda_codec *codec);
sound/hda/common/hda_local.h
591
const char *snd_hda_get_hint(struct hda_codec *codec, const char *key);
sound/hda/common/hda_local.h
592
int snd_hda_get_bool_hint(struct hda_codec *codec, const char *key);
sound/hda/common/hda_local.h
593
int snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp);
sound/hda/common/hda_local.h
596
const char *snd_hda_get_hint(struct hda_codec *codec, const char *key)
sound/hda/common/hda_local.h
602
int snd_hda_get_bool_hint(struct hda_codec *codec, const char *key)
sound/hda/common/hda_local.h
608
int snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp)
sound/hda/common/hda_local.h
618
void snd_hda_schedule_power_save(struct hda_codec *codec);
sound/hda/common/hda_local.h
631
int snd_hda_check_amp_list_power(struct hda_codec *codec,
sound/hda/common/hda_local.h
637
snd_hda_check_power_state(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
643
static inline unsigned int snd_hda_sync_power_state(struct hda_codec *codec,
sound/hda/common/hda_local.h
649
unsigned int snd_hda_codec_eapd_power_filter(struct hda_codec *codec,
sound/hda/common/hda_local.h
653
void snd_hda_codec_shutdown(struct hda_codec *codec);
sound/hda/common/hda_local.h
655
static inline int snd_hda_codec_init(struct hda_codec *codec)
sound/hda/common/hda_local.h
695
int snd_hdmi_get_eld_size(struct hda_codec *codec, hda_nid_t nid);
sound/hda/common/hda_local.h
696
int snd_hdmi_get_eld(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
712
void snd_hda_codec_display_power(struct hda_codec *codec, bool enable);
sound/hda/common/hwdep.c
21
static int verb_write_ioctl(struct hda_codec *codec,
sound/hda/common/hwdep.c
35
static int get_wcap_ioctl(struct hda_codec *codec,
sound/hda/common/hwdep.c
63
struct hda_codec *codec = hw->private_data;
sound/hda/common/hwdep.c
92
int snd_hda_create_hwdep(struct hda_codec *codec)
sound/hda/common/jack.c
108
any_jack_tbl_get_from_nid(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/jack.c
128
snd_hda_jack_tbl_new(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
161
void snd_hda_jack_tbl_disconnect(struct hda_codec *codec)
sound/hda/common/jack.c
172
void snd_hda_jack_tbl_clear(struct hda_codec *codec)
sound/hda/common/jack.c
195
static void jack_detect_update(struct hda_codec *codec,
sound/hda/common/jack.c
233
void snd_hda_jack_set_dirty_all(struct hda_codec *codec)
sound/hda/common/jack.c
253
u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
274
int snd_hda_jack_detect_state_mst(struct hda_codec *codec,
sound/hda/common/jack.c
29
bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/jack.c
318
snd_hda_jack_detect_enable_callback_mst(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
365
int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
383
int snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid,
sound/hda/common/jack.c
412
int snd_hda_jack_bind_keymap(struct hda_codec *codec, hda_nid_t key_nid,
sound/hda/common/jack.c
443
void snd_hda_jack_set_button_state(struct hda_codec *codec, hda_nid_t jack_nid,
sound/hda/common/jack.c
46
static u32 read_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
469
void snd_hda_jack_report_sync(struct hda_codec *codec)
sound/hda/common/jack.c
502
static int get_input_jack_type(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/jack.c
541
int snd_hda_jack_add_kctl_mst(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
586
static int add_jack_kctl(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
627
int snd_hda_jack_add_kctls(struct hda_codec *codec,
sound/hda/common/jack.c
684
static void call_jack_callback(struct hda_codec *codec, unsigned int res,
sound/hda/common/jack.c
71
snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
713
void snd_hda_jack_unsol_event(struct hda_codec *codec, unsigned int res)
sound/hda/common/jack.c
750
void snd_hda_jack_poll_all(struct hda_codec *codec)
sound/hda/common/jack.c
92
snd_hda_jack_tbl_get_from_tag(struct hda_codec *codec,
sound/hda/common/proc.c
112
static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
134
struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
200
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
305
struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
401
struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
439
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
451
struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
469
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
48
struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
513
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
554
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
564
static inline bool can_dump_coef(struct hda_codec *codec)
sound/hda/common/proc.c
574
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
599
struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
639
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
682
static void print_dpmst_connections(struct snd_info_buffer *buffer, struct hda_codec *codec,
sound/hda/common/proc.c
715
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
75
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
776
struct hda_codec *codec = entry->private_data;
sound/hda/common/proc.c
936
int snd_hda_codec_proc_new(struct hda_codec *codec)
sound/hda/common/proc.c
94
struct hda_codec *codec, hda_nid_t nid, int dir)
sound/hda/common/sysfs.c
105
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
115
static int clear_codec(struct hda_codec *codec)
sound/hda/common/sysfs.c
128
static int reconfig_codec(struct hda_codec *codec)
sound/hda/common/sysfs.c
166
struct hda_codec *codec = dev_get_drvdata(dev); \
sound/hda/common/sysfs.c
180
struct hda_codec *codec = dev_get_drvdata(dev); \
sound/hda/common/sysfs.c
201
struct hda_codec *codec = dev_get_drvdata(dev); \
sound/hda/common/sysfs.c
215
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
227
static int parse_init_verbs(struct hda_codec *codec, const char *buf)
sound/hda/common/sysfs.c
250
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
261
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
273
static struct hda_hint *get_hint(struct hda_codec *codec, const char *key)
sound/hda/common/sysfs.c
300
static int parse_hints(struct hda_codec *codec, const char *buf)
sound/hda/common/sysfs.c
33
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
346
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
357
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
361
static int parse_user_pin_configs(struct hda_codec *codec, const char *buf)
sound/hda/common/sysfs.c
377
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
399
const char *snd_hda_get_hint(struct hda_codec *codec, const char *key)
sound/hda/common/sysfs.c
415
int snd_hda_get_bool_hint(struct hda_codec *codec, const char *key)
sound/hda/common/sysfs.c
42
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/common/sysfs.c
444
int snd_hda_get_int_hint(struct hda_codec *codec, const char *key, int *valp)
sound/hda/common/sysfs.c
509
struct hda_codec **codecp)
sound/hda/common/sysfs.c
512
struct hda_codec *codec;
sound/hda/common/sysfs.c
532
struct hda_codec **codecp)
sound/hda/common/sysfs.c
538
struct hda_codec **codecp)
sound/hda/common/sysfs.c
544
struct hda_codec **codecp)
sound/hda/common/sysfs.c
55
struct hda_codec *codec = dev_get_drvdata(dev); \
sound/hda/common/sysfs.c
550
struct hda_codec **codecp)
sound/hda/common/sysfs.c
557
struct hda_codec **codecp)
sound/hda/common/sysfs.c
564
struct hda_codec **codecp) \
sound/hda/common/sysfs.c
579
void (*parser)(char *buf, struct hda_bus *bus, struct hda_codec **retc);
sound/hda/common/sysfs.c
64
struct hda_codec *codec = dev_get_drvdata(dev); \
sound/hda/common/sysfs.c
686
struct hda_codec *codec;
sound/hda/common/sysfs.c
740
void snd_hda_sysfs_init(struct hda_codec *codec)
sound/hda/common/sysfs.c
750
void snd_hda_sysfs_clear(struct hda_codec *codec)
sound/hda/common/sysfs.c
78
static ssize_t pin_configs_show(struct hda_codec *codec,
sound/hda/common/sysfs.c
97
struct hda_codec *codec = dev_get_drvdata(dev);
sound/hda/controllers/intel.c
1180
struct hda_codec *codec;
sound/hda/controllers/intel.c
1253
struct hda_codec *codec;
sound/hda/controllers/intel.c
976
struct hda_codec *codec;
sound/soc/codecs/hda-dai.c
15
struct hda_codec *codec;
sound/soc/codecs/hda-dai.c
41
struct hda_codec *codec;
sound/soc/codecs/hda-dai.c
62
struct hda_codec *codec;
sound/soc/codecs/hda-dai.c
77
struct hda_codec *codec;
sound/soc/codecs/hda.c
124
static void hda_codec_unregister_dais(struct hda_codec *codec,
sound/soc/codecs/hda.c
146
int hda_codec_probe_complete(struct hda_codec *codec)
sound/soc/codecs/hda.c
16
static int hda_codec_create_dais(struct hda_codec *codec, int pcm_count,
sound/soc/codecs/hda.c
174
struct hda_codec *codec = dev_to_hda_codec(component->dev);
sound/soc/codecs/hda.c
269
struct hda_codec *codec = dev_to_hda_codec(component->dev);
sound/soc/codecs/hda.c
346
struct hda_codec *codec = dev_to_hda_codec(&hdev->dev);
sound/soc/codecs/hda.c
378
struct hda_codec *codec = dev_to_hda_codec(&hdev->dev);
sound/soc/codecs/hda.c
83
static int hda_codec_register_dais(struct hda_codec *codec, struct snd_soc_component *component)
sound/soc/codecs/hda.h
17
int hda_codec_probe_complete(struct hda_codec *codec);
sound/soc/codecs/hdac_hda.c
341
struct hda_codec *hcodec = hda_pvt->codec;
sound/soc/codecs/hdac_hda.c
392
static bool is_hdmi_codec(struct hda_codec *hcodec)
sound/soc/codecs/hdac_hda.c
409
struct hda_codec *hcodec = hda_pvt->codec;
sound/soc/codecs/hdac_hda.c
548
struct hda_codec *codec = hda_pvt->codec;
sound/soc/codecs/hdac_hda.h
26
struct hda_codec *codec;
sound/soc/intel/avs/board_selection.c
421
struct hda_codec *codec,
sound/soc/intel/avs/board_selection.c
594
static int avs_register_hda_board(struct avs_dev *adev, struct hda_codec *codec)
sound/soc/intel/avs/board_selection.c
624
struct hda_codec *codec;
sound/soc/intel/avs/boards/hdaudio.c
100
struct hda_codec *codec = pdata->codec;
sound/soc/intel/avs/boards/hdaudio.c
132
struct hda_codec *codec;
sound/soc/intel/avs/boards/hdaudio.c
177
struct hda_codec *codec;
sound/soc/intel/avs/boards/hdaudio.c
18
static int avs_create_dai_links(struct device *dev, struct hda_codec *codec, int pcm_count,
sound/soc/intel/avs/core.c
132
struct hda_codec *codec;
sound/soc/intel/avs/pcm.c
1578
struct hda_codec *codec;
sound/soc/intel/avs/pcm.c
1605
struct hda_codec *codec;
sound/soc/intel/avs/pcm.c
356
struct hda_codec *codec;
sound/soc/intel/avs/utils.h
17
struct hda_codec *codec;
sound/soc/intel/boards/hda_dsp_common.c
57
struct hda_codec *hcodec;
sound/soc/sof/intel/hda-codec.c
110
struct hda_codec *codec;
sound/soc/sof/intel/hda-codec.c
133
static struct hda_codec *hda_codec_device_init(struct hdac_bus *bus, int addr, int type)
sound/soc/sof/intel/hda-codec.c
135
struct hda_codec *codec;
sound/soc/sof/intel/hda-codec.c
153
struct hda_codec *codec;
sound/soc/sof/intel/hda-codec.c
29
static int request_codec_module(struct hda_codec *codec)
sound/soc/sof/intel/hda-codec.c
55
static int hda_codec_load_module(struct hda_codec *codec)
sound/soc/sof/intel/hda-codec.c
80
struct hda_codec *codec;