include/sound/hda_chmap.h
50
hda_nid_t pin_nid, int asp_slot);
include/sound/hda_chmap.h
52
hda_nid_t pin_nid, int asp_slot, int channel);
include/sound/hda_chmap.h
54
hda_nid_t cvt_nid, int chs);
include/sound/hda_chmap.h
70
hda_nid_t pin_nid, bool non_pcm, int ca,
include/sound/hda_codec.h
115
void (*set_power_state)(struct hda_codec *codec, hda_nid_t fg,
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
144
hda_nid_t nid; /* default NID to query rates/formats/bps, or set up */
include/sound/hda_codec.h
213
const hda_nid_t *follower_dig_outs; /* optional digital out follower widgets */
include/sound/hda_codec.h
268
unsigned int (*power_filter)(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
273
struct hda_codec *codec, hda_nid_t nid);
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
341
snd_hda_codec_write_sync(struct hda_codec *codec, hda_nid_t nid, int flags,
include/sound/hda_codec.h
354
int snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
355
hda_nid_t *conn_list, int max_conns);
include/sound/hda_codec.h
357
snd_hda_get_num_conns(struct hda_codec *codec, hda_nid_t nid)
include/sound/hda_codec.h
367
int snd_hda_get_conn_list(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
368
const hda_nid_t **listp);
include/sound/hda_codec.h
369
int snd_hda_override_conn_list(struct hda_codec *codec, hda_nid_t nid, int nums,
include/sound/hda_codec.h
370
const hda_nid_t *list);
include/sound/hda_codec.h
371
int snd_hda_get_conn_index(struct hda_codec *codec, hda_nid_t mux,
include/sound/hda_codec.h
372
hda_nid_t nid, int recursive);
include/sound/hda_codec.h
373
unsigned int snd_hda_get_num_devices(struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
374
unsigned int snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
376
int snd_hda_get_dev_select(struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
377
int snd_hda_set_dev_select(struct hda_codec *codec, hda_nid_t nid, int dev_id);
include/sound/hda_codec.h
380
hda_nid_t nid;
include/sound/hda_codec.h
390
snd_hda_codec_write_cache(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
398
hda_nid_t nid;
include/sound/hda_codec.h
404
unsigned int snd_hda_codec_get_pincfg(struct hda_codec *codec, hda_nid_t nid);
include/sound/hda_codec.h
405
int snd_hda_codec_set_pincfg(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
408
hda_nid_t nid, unsigned int cfg); /* for hwdep */
include/sound/hda_codec.h
413
hda_nid_t nid; /* Converter nid values relate to */
include/sound/hda_codec.h
418
hda_nid_t nid);
include/sound/hda_codec.h
420
void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid);
include/sound/hda_codec.h
457
void snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
460
void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
479
void snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg,
include/sound/hda_codec.h
499
int hda_call_check_power_status(struct hda_codec *codec, hda_nid_t nid)
include/sound/hda_component.h
17
int snd_hdac_sync_audio_rate(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_component.h
19
int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid, int dev_id,
include/sound/hda_component.h
38
hda_nid_t nid, int dev_id, int rate)
include/sound/hda_component.h
42
static inline int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
115
snd_hdac_regmap_read(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
136
snd_hdac_regmap_get_amp(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
160
snd_hdac_regmap_update_amp(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
181
snd_hdac_regmap_get_amp_stereo(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
205
snd_hdac_regmap_update_amp_stereo(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
219
snd_hdac_regmap_sync_node(struct hdac_device *codec, hda_nid_t nid)
include/sound/hda_regmap.h
79
snd_hdac_regmap_write(struct hdac_device *codec, hda_nid_t nid,
include/sound/hda_regmap.h
97
snd_hdac_regmap_update(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
132
int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
134
int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm,
include/sound/hdaudio.h
136
int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
138
int snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
140
int snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
141
hda_nid_t *conn_list, int max_conns);
include/sound/hdaudio.h
142
int snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
143
hda_nid_t *start_id);
include/sound/hdaudio.h
149
int snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
152
bool snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
155
int snd_hdac_codec_read(struct hdac_device *hdac, hda_nid_t nid,
include/sound/hdaudio.h
157
int snd_hdac_codec_write(struct hdac_device *hdac, hda_nid_t nid,
include/sound/hdaudio.h
160
hda_nid_t nid, unsigned int target_state);
include/sound/hdaudio.h
162
hda_nid_t nid, unsigned int target_state);
include/sound/hdaudio.h
172
static inline int snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
60
hda_nid_t afg; /* AFG node id */
include/sound/hdaudio.h
61
hda_nid_t mfg; /* MFG node id */
include/sound/hdaudio.h
83
hda_nid_t start_nid, end_nid;
include/sound/hdaudio_ext.h
137
hda_nid_t nid;
sound/hda/codecs/analog.c
37
hda_nid_t eapd_nid;
sound/hda/codecs/analog.c
381
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/analog.c
464
hda_nid_t dig_out = spec->gen.multiout.dig_out_nid;
sound/hda/codecs/analog.c
488
hda_nid_t dig_out = spec->gen.multiout.dig_out_nid;
sound/hda/codecs/analog.c
504
static const hda_nid_t conn_0c[] = { 0x08 };
sound/hda/codecs/analog.c
505
static const hda_nid_t conn_0d[] = { 0x09 };
sound/hda/codecs/analog.c
86
static void ad198x_power_eapd_write(struct hda_codec *codec, hda_nid_t front,
sound/hda/codecs/analog.c
87
hda_nid_t hp)
sound/hda/codecs/ca0132.c
1077
hda_nid_t out_pins[AUTO_CFG_MAX_OUTS];
sound/hda/codecs/ca0132.c
1078
hda_nid_t dacs[AUTO_CFG_MAX_OUTS];
sound/hda/codecs/ca0132.c
1080
hda_nid_t input_pins[AUTO_PIN_LAST];
sound/hda/codecs/ca0132.c
1081
hda_nid_t adcs[AUTO_PIN_LAST];
sound/hda/codecs/ca0132.c
1082
hda_nid_t dig_out;
sound/hda/codecs/ca0132.c
1083
hda_nid_t dig_in;
sound/hda/codecs/ca0132.c
1085
hda_nid_t shared_mic_nid;
sound/hda/codecs/ca0132.c
1086
hda_nid_t shared_out_nid;
sound/hda/codecs/ca0132.c
1087
hda_nid_t unsol_tag_hp;
sound/hda/codecs/ca0132.c
1088
hda_nid_t unsol_tag_front_hp; /* for desktop ca0132 codecs */
sound/hda/codecs/ca0132.c
1089
hda_nid_t unsol_tag_amic1;
sound/hda/codecs/ca0132.c
1547
static unsigned int codec_send_command(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
1557
static int codec_set_converter_format(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
1565
hda_nid_t nid, unsigned char stream,
sound/hda/codecs/ca0132.c
179
hda_nid_t nid;
sound/hda/codecs/ca0132.c
310
hda_nid_t parent_nid;
sound/hda/codecs/ca0132.c
311
hda_nid_t nid;
sound/hda/codecs/ca0132.c
4221
static int tuning_ctl_set(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
423
hda_nid_t nid;
sound/hda/codecs/ca0132.c
4244
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4270
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4305
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4340
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4361
hda_nid_t pnid, hda_nid_t nid,
sound/hda/codecs/ca0132.c
4539
static int ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val);
sound/hda/codecs/ca0132.c
4725
static void ca0132_set_out_node_pincfg(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
4754
hda_nid_t headphone_nid = spec->out_pins[1];
sound/hda/codecs/ca0132.c
519
hda_nid_t nid;
sound/hda/codecs/ca0132.c
5258
hda_nid_t vnid,
sound/hda/codecs/ca0132.c
5259
hda_nid_t *shared_nid)
sound/hda/codecs/ca0132.c
5262
hda_nid_t nid;
sound/hda/codecs/ca0132.c
5307
static int ca0132_effects_set(struct hda_codec *codec, hda_nid_t nid, long val)
sound/hda/codecs/ca0132.c
5401
hda_nid_t nid;
sound/hda/codecs/ca0132.c
5449
hda_nid_t nid;
sound/hda/codecs/ca0132.c
5549
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5550
hda_nid_t shared_nid = 0;
sound/hda/codecs/ca0132.c
5623
static int ca0132_alt_slider_ctl_set(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
5666
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5681
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5724
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5754
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6277
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6329
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6419
static void ca0132_alt_dsp_volume_put(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/ca0132.c
6454
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6492
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6513
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6516
hda_nid_t shared_nid = 0;
sound/hda/codecs/ca0132.c
6558
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6561
hda_nid_t vnid = 0;
sound/hda/codecs/ca0132.c
6593
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6627
static int ca0132_alt_add_effect_slider(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
6662
static int add_fx_switch(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
714
hda_nid_t vnid;
sound/hda/codecs/ca0132.c
7357
static void init_output(struct hda_codec *codec, hda_nid_t pin, hda_nid_t dac)
sound/hda/codecs/ca0132.c
7371
static void init_input(struct hda_codec *codec, hda_nid_t pin, hda_nid_t adc)
sound/hda/codecs/ca0132.c
7392
static void refresh_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir)
sound/hda/codecs/ca0132.c
8853
static const hda_nid_t pins[] = {0x0B, 0x0C, 0x0E, 0x12, 0x13};
sound/hda/codecs/ca0132.c
8866
static const hda_nid_t pins[] = {0x0B, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13};
sound/hda/codecs/ca0132.c
8893
static const hda_nid_t pins[] = {0x05, 0x0c, 0x09, 0x0e, 0x08, 0x11, 0x01};
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
29
hda_nid_t vendor_nid;
sound/hda/codecs/cirrus/cs420x.c
641
hda_nid_t pin = spec->gen.autocfg.dig_out_pins[0];
sound/hda/codecs/cirrus/cs420x.c
696
static void cs4208_fix_amp_caps(struct hda_codec *codec, hda_nid_t adc)
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
31
hda_nid_t vendor_nid;
sound/hda/codecs/cirrus/cs421x.c
398
hda_nid_t spdif_pin = spec->gen.autocfg.dig_out_pins[0];
sound/hda/codecs/cirrus/cs421x.c
423
hda_nid_t nid = cfg->dig_out_pins[i];
sound/hda/codecs/cirrus/cs421x.c
454
static void fix_volume_caps(struct hda_codec *codec, hda_nid_t dac)
sound/hda/codecs/cirrus/cs421x.c
469
hda_nid_t dac = CS4210_DAC_NID;
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
245
hda_nid_t hp_pin = spec->gen.autocfg.hp_pins[0];
sound/hda/codecs/cm9825.c
308
hda_nid_t hp_pin = spec->gen.autocfg.hp_pins[0];
sound/hda/codecs/cm9825.c
310
hda_nid_t lineout_pin = spec->gen.autocfg.line_out_pins[0];
sound/hda/codecs/cm9825.c
432
hda_nid_t hp_pin = 0;
sound/hda/codecs/cm9825.c
54
hda_nid_t jd_cap_hp;
sound/hda/codecs/cm9825.c
55
hda_nid_t jd_cap_lineout;
sound/hda/codecs/cm9825.c
56
hda_nid_t jd_cap_inputs[AUTO_CFG_MAX_INS];
sound/hda/codecs/conexant.c
1172
static const hda_nid_t out_nids[] = {
sound/hda/codecs/conexant.c
1175
const hda_nid_t *p;
sound/hda/codecs/conexant.c
119
const hda_nid_t *pins, bool on)
sound/hda/codecs/conexant.c
29
hda_nid_t eapds[4];
sound/hda/codecs/conexant.c
31
hda_nid_t mute_led_eapd;
sound/hda/codecs/conexant.c
344
hda_nid_t mux_pin = spec->gen.imux_pins[spec->gen.cur_mux[0]];
sound/hda/codecs/conexant.c
56
static int set_beep_amp(struct conexant_spec *spec, hda_nid_t nid,
sound/hda/codecs/conexant.c
77
hda_nid_t nid;
sound/hda/codecs/conexant.c
96
hda_nid_t nid;
sound/hda/codecs/generic.c
1039
hda_nid_t nid = get_amp_nid_(path->ctls[type]);
sound/hda/codecs/generic.c
1069
hda_nid_t nid = get_amp_nid_(val);
sound/hda/codecs/generic.c
1094
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/generic.c
1286
hda_nid_t nid;
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
1361
hda_nid_t dac, hda_nid_t pin)
sound/hda/codecs/generic.c
1368
const hda_nid_t *pins, hda_nid_t *dacs,
sound/hda/codecs/generic.c
1375
hda_nid_t dac;
sound/hda/codecs/generic.c
1382
hda_nid_t pin = pins[i];
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
1463
hda_nid_t nid_found = 0;
sound/hda/codecs/generic.c
1466
hda_nid_t nid = spec->all_dacs[i];
sound/hda/codecs/generic.c
1480
unsigned int location, hda_nid_t nid)
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
1526
hda_nid_t reference_pin,
sound/hda/codecs/generic.c
1547
hda_nid_t nid = cfg->inputs[i].pin;
sound/hda/codecs/generic.c
1548
hda_nid_t dac = 0;
sound/hda/codecs/generic.c
1612
const hda_nid_t *pins, hda_nid_t *dacs, int *path_idx)
sound/hda/codecs/generic.c
1619
hda_nid_t dac;
sound/hda/codecs/generic.c
1651
hda_nid_t path_dac, dac, pin;
sound/hda/codecs/generic.c
1723
hda_nid_t *dacs, int *path_idx)
sound/hda/codecs/generic.c
1858
sizeof(hda_nid_t) * (cfg->line_outs - i - 1));
sound/hda/codecs/generic.c
1968
hda_nid_t nid;
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
216
static void set_pin_target(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/generic.c
2252
hda_nid_t *dacp;
sound/hda/codecs/generic.c
229
hda_nid_t *pins, unsigned int val)
sound/hda/codecs/generic.c
2296
hda_nid_t dac;
sound/hda/codecs/generic.c
2368
hda_nid_t nid = spec->multi_io[idx].pin;
sound/hda/codecs/generic.c
241
static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/codecs/generic.c
251
static bool is_nid_contained(struct nid_path *path, hda_nid_t nid)
sound/hda/codecs/generic.c
2561
hda_nid_t pin;
sound/hda/codecs/generic.c
257
hda_nid_t from_nid, hda_nid_t to_nid,
sound/hda/codecs/generic.c
2582
const hda_nid_t vref_pin = spec->shared_mic_vref_pin;
sound/hda/codecs/generic.c
2605
hda_nid_t nid;
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
2669
hda_nid_t nid = kcontrol->private_value;
sound/hda/codecs/generic.c
2681
hda_nid_t nid = kcontrol->private_value;
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
2736
hda_nid_t *pins)
sound/hda/codecs/generic.c
2742
hda_nid_t pin = pins[i];
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
2816
hda_nid_t nid = kcontrol->private_value;
sound/hda/codecs/generic.c
2831
hda_nid_t nid = kcontrol->private_value;
sound/hda/codecs/generic.c
2844
hda_nid_t nid = kcontrol->private_value;
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
2875
static int create_in_jack_mode(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
2909
hda_nid_t nid = kcontrol->private_value;
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
2964
hda_nid_t nid = kcontrol->private_value;
sound/hda/codecs/generic.c
2974
hda_nid_t nid = kcontrol->private_value;
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
3031
static int add_loopback_list(struct hda_gen_spec *spec, hda_nid_t mix, int idx)
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
3049
hda_nid_t pin, unsigned int *mix_val,
sound/hda/codecs/generic.c
3053
const hda_nid_t *list;
sound/hda/codecs/generic.c
3054
hda_nid_t nid;
sound/hda/codecs/generic.c
3085
hda_nid_t pin, const char *ctlname, int ctlidx,
sound/hda/codecs/generic.c
3086
hda_nid_t mix_nid)
sound/hda/codecs/generic.c
3140
static int is_input_pin(struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/generic.c
3150
hda_nid_t nid;
sound/hda/codecs/generic.c
3151
hda_nid_t *adc_nids = spec->adc_nids;
sound/hda/codecs/generic.c
3169
memcpy(spec->all_adcs, spec->adc_nids, nums * sizeof(hda_nid_t));
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
3257
hda_nid_t adc = spec->adc_nids[c];
sound/hda/codecs/generic.c
3294
hda_nid_t pin = cfg->inputs[i].pin;
sound/hda/codecs/generic.c
3324
hda_nid_t mixer = spec->mixer_nid;
sound/hda/codecs/generic.c
3338
hda_nid_t pin;
sound/hda/codecs/generic.c
334
hda_nid_t from_nid, hda_nid_t to_nid)
sound/hda/codecs/generic.c
3535
hda_nid_t nid;
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
360
static bool is_ctl_associated(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
3828
static bool check_boost_vol(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
385
hda_nid_t from_nid, hda_nid_t to_nid,
sound/hda/codecs/generic.c
3850
hda_nid_t nid;
sound/hda/codecs/generic.c
389
const hda_nid_t *conn;
sound/hda/codecs/generic.c
394
else if (to_nid == (hda_nid_t)(-anchor_nid))
sound/hda/codecs/generic.c
4018
hda_nid_t dig_nid, pin;
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
4128
hda_nid_t last, changed = 0;
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
4209
const hda_nid_t *pins, bool on)
sound/hda/codecs/generic.c
4245
const hda_nid_t *pins)
sound/hda/codecs/generic.c
4273
static int add_fake_paths(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/generic.c
4274
int num_pins, const hda_nid_t *pins)
sound/hda/codecs/generic.c
4302
hda_nid_t nid = spec->beep_nid;
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
4364
hda_nid_t nid = pins[i];
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
4384
hda_nid_t nid = pins[i];
sound/hda/codecs/generic.c
4395
hda_nid_t mute_nid;
sound/hda/codecs/generic.c
4511
hda_nid_t *pins = spec->autocfg.hp_pins;
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
455
hda_nid_t to_nid, int anchor_nid,
sound/hda/codecs/generic.c
4567
hda_nid_t pin = spec->am_entry[i].pin;
sound/hda/codecs/generic.c
4747
hda_nid_t nid = cfg->hp_pins[i];
sound/hda/codecs/generic.c
4759
hda_nid_t nid = cfg->line_out_pins[i];
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
478
hda_nid_t to_nid, int anchor_nid)
sound/hda/codecs/generic.c
4833
hda_nid_t nid = cfg->inputs[i].pin;
sound/hda/codecs/generic.c
4896
hda_nid_t nid,
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
4917
const hda_nid_t *conn;
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
513
static hda_nid_t get_preferred_dac(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/generic.c
516
const hda_nid_t *list = spec->preferred_dacs;
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
535
hda_nid_t nid = spec->all_dacs[i];
sound/hda/codecs/generic.c
555
static bool same_amp_caps(struct hda_codec *codec, hda_nid_t nid1,
sound/hda/codecs/generic.c
556
hda_nid_t nid2, int dir)
sound/hda/codecs/generic.c
5630
hda_nid_t new_adc = spec->adc_nids[spec->dyn_adc_idx[cur]];
sound/hda/codecs/generic.c
565
static hda_nid_t look_for_out_mute_nid(struct hda_codec *codec,
sound/hda/codecs/generic.c
5707
hda_nid_t nid)
sound/hda/codecs/generic.c
581
static hda_nid_t look_for_out_vol_nid(struct hda_codec *codec,
sound/hda/codecs/generic.c
5851
hda_nid_t pin;
sound/hda/codecs/generic.c
588
hda_nid_t nid = path->path[i];
sound/hda/codecs/generic.c
5901
hda_nid_t pin = spec->multi_io[i].pin;
sound/hda/codecs/generic.c
5941
hda_nid_t nid = cfg->inputs[i].pin;
sound/hda/codecs/generic.c
5989
hda_nid_t pin;
sound/hda/codecs/generic.c
6009
hda_nid_t nid = pin->nid;
sound/hda/codecs/generic.c
604
hda_nid_t nid = path->path[idx];
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
618
hda_nid_t nid = path->path[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
690
hda_nid_t conn;
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
731
hda_nid_t nid, int dir, int idx,
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
777
hda_nid_t nid = path->path[i];
sound/hda/codecs/generic.c
786
const hda_nid_t *conn;
sound/hda/codecs/generic.c
789
hda_nid_t nid = path->path[i];
sound/hda/codecs/generic.c
823
static hda_nid_t path_power_update(struct hda_codec *codec,
sound/hda/codecs/generic.c
827
hda_nid_t nid, changed = 0;
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
892
hda_nid_t nid = path->path[i];
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.h
112
hda_nid_t alt_dac_nid;
sound/hda/codecs/generic.h
113
hda_nid_t follower_dig_outs[3]; /* optional - for auto-parsing */
sound/hda/codecs/generic.h
118
hda_nid_t adc_nids[AUTO_CFG_MAX_INS];
sound/hda/codecs/generic.h
119
hda_nid_t dig_in_nid; /* digital-in NID; optional */
sound/hda/codecs/generic.h
120
hda_nid_t mixer_nid; /* analog-mixer NID */
sound/hda/codecs/generic.h
121
hda_nid_t mixer_merge_nid; /* aamix merge-point NID (optional) */
sound/hda/codecs/generic.h
126
hda_nid_t cur_adc;
sound/hda/codecs/generic.h
156
hda_nid_t private_dac_nids[AUTO_CFG_MAX_OUTS];
sound/hda/codecs/generic.h
157
hda_nid_t imux_pins[HDA_MAX_NUM_INPUTS];
sound/hda/codecs/generic.h
160
hda_nid_t shared_mic_vref_pin;
sound/hda/codecs/generic.h
161
hda_nid_t hp_mic_pin;
sound/hda/codecs/generic.h
166
hda_nid_t all_dacs[16];
sound/hda/codecs/generic.h
168
hda_nid_t all_adcs[AUTO_CFG_MAX_INS];
sound/hda/codecs/generic.h
18
hda_nid_t pin; /* multi-io widget pin NID */
sound/hda/codecs/generic.h
19
hda_nid_t dac; /* DAC to be connected */
sound/hda/codecs/generic.h
255
const hda_nid_t *preferred_dacs;
sound/hda/codecs/generic.h
261
hda_nid_t beep_nid;
sound/hda/codecs/generic.h
264
hda_nid_t vmaster_nid;
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
320
hda_nid_t to_nid, int anchor_nid);
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
344
hda_nid_t nid,
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
46
hda_nid_t path[MAX_NID_PATH_DEPTH];
sound/hda/codecs/generic.h
61
hda_nid_t pin; /* pin */
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
240
hda_nid_t pin_nid, int dev_id, int ca,
sound/hda/codecs/hdmi/atihdmi.c
312
hda_nid_t pin_nid, int hdmi_slot, int stream_channel)
sound/hda/codecs/hdmi/atihdmi.c
349
hda_nid_t pin_nid, int asp_slot)
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
467
hda_nid_t pin_nid, int dev_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
110
hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_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
1054
struct hdmi_spec_per_pin *per_pin, hda_nid_t cvt_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
123
static int cvt_nid_to_cvt_index(struct hda_codec *codec, hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/hdmi.c
1246
hda_nid_t pin_nid = per_pin->pin_nid;
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
1570
hda_nid_t start_nid;
sound/hda/codecs/hdmi/hdmi.c
1594
hda_nid_t nid = start_nid + i;
sound/hda/codecs/hdmi/hdmi.c
1607
hda_nid_t nid = start_nid + i;
sound/hda/codecs/hdmi/hdmi.c
1624
static bool check_non_pcm_per_cvt(struct hda_codec *codec, hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/hdmi.c
1648
hda_nid_t cvt_nid = hinfo->nid;
sound/hda/codecs/hdmi/hdmi.c
2004
hda_nid_t pin_nid = per_pin->pin_nid;
sound/hda/codecs/hdmi/hdmi.c
2160
static void reprogram_jack_detect(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/hdmi/hdmi.c
2230
hda_nid_t pin_nid = spec->port2pin(codec, port);
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
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
350
hda_nid_t pin_nid)
sound/hda/codecs/hdmi/hdmi.c
361
hda_nid_t pin_nid)
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
429
hda_nid_t pin_nid,
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
472
hda_nid_t pin_nid, int dev_id,
sound/hda/codecs/hdmi/hdmi.c
51
hda_nid_t pin_nid, int dev_id)
sound/hda/codecs/hdmi/hdmi.c
534
hda_nid_t pin_nid = per_pin->pin_nid;
sound/hda/codecs/hdmi/hdmi.c
585
hda_nid_t nid, int dev_id)
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
719
hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/hdmi.c
720
hda_nid_t pin_nid, int dev_id,
sound/hda/codecs/hdmi/hdmi.c
825
hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/hdmi.c
972
hda_nid_t pin_nid = per_pin->pin_nid;
sound/hda/codecs/hdmi/hdmi.c
988
sizeof(hda_nid_t) * conns);
sound/hda/codecs/hdmi/hdmi_local.h
111
hda_nid_t cvt_nids[4]; /* only for haswell fix */
sound/hda/codecs/hdmi/hdmi_local.h
166
hda_nid_t vendor_nid;
sound/hda/codecs/hdmi/hdmi_local.h
18
hda_nid_t cvt_nid;
sound/hda/codecs/hdmi/hdmi_local.h
260
hda_nid_t pin_nid, int dev_id);
sound/hda/codecs/hdmi/hdmi_local.h
266
hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/hdmi_local.h
267
hda_nid_t pin_nid, int dev_id,
sound/hda/codecs/hdmi/hdmi_local.h
280
hda_nid_t nid, int dev_id);
sound/hda/codecs/hdmi/hdmi_local.h
299
hda_nid_t cvt_nid, hda_nid_t pin_nid);
sound/hda/codecs/hdmi/hdmi_local.h
32
hda_nid_t pin_nid;
sound/hda/codecs/hdmi/hdmi_local.h
37
hda_nid_t mux_nids[HDA_MAX_CONNECTIONS];
sound/hda/codecs/hdmi/hdmi_local.h
39
hda_nid_t cvt_nid;
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
74
hda_nid_t pin_nid, int dev_id, u32 stream_tag,
sound/hda/codecs/hdmi/hdmi_local.h
88
hda_nid_t cvt_nid);
sound/hda/codecs/hdmi/intelhdmi.c
269
hda_nid_t cvt_nid, hda_nid_t nid)
sound/hda/codecs/hdmi/intelhdmi.c
294
hda_nid_t pin_nid = per_pin->pin_nid;
sound/hda/codecs/hdmi/intelhdmi.c
310
hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/intelhdmi.c
330
hda_nid_t pin_nid,
sound/hda/codecs/hdmi/intelhdmi.c
334
hda_nid_t nid;
sound/hda/codecs/hdmi/intelhdmi.c
406
hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/intelhdmi.c
444
static int i915_hsw_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/intelhdmi.c
445
hda_nid_t pin_nid, int dev_id, u32 stream_tag,
sound/hda/codecs/hdmi/intelhdmi.c
481
hda_nid_t cvt_nid)
sound/hda/codecs/hdmi/intelhdmi.c
611
static int intel_hsw_common_init(struct hda_codec *codec, hda_nid_t vendor_nid,
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
25
static const hda_nid_t nvhdmi_con_nids_7x[4] = {
sound/hda/codecs/hdmi/simplehdmi.c
172
hda_nid_t cvt_nid, hda_nid_t pin_nid)
sound/hda/codecs/hdmi/simplehdmi.c
97
hda_nid_t pin = per_pin->pin_nid;
sound/hda/codecs/hdmi/tegrahdmi.c
67
hda_nid_t cvt_nid,
sound/hda/codecs/realtek/alc260.c
12
static const hda_nid_t alc260_ignore[] = { 0x17, 0 };
sound/hda/codecs/realtek/alc260.c
13
static const hda_nid_t alc260_ssids[] = { 0x10, 0x15, 0x0f, 0 };
sound/hda/codecs/realtek/alc262.c
12
static const hda_nid_t alc262_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc262.c
13
static const hda_nid_t alc262_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc268.c
97
static const hda_nid_t alc268_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc269.c
1250
static void alc_update_vref_led(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/realtek/alc269.c
1281
hda_nid_t nid,
sound/hda/codecs/realtek/alc269.c
1325
int action, hda_nid_t pin)
sound/hda/codecs/realtek/alc269.c
187
hda_nid_t hp_pin;
sound/hda/codecs/realtek/alc269.c
2392
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2405
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2446
hda_nid_t nid = cfg->inputs[i].pin;
sound/hda/codecs/realtek/alc269.c
2567
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc269.c
2584
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc269.c
2594
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
2604
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
2614
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
2675
static const hda_nid_t conn[] = { 0x02, 0x03 }; /* exclude 0x06 */
sound/hda/codecs/realtek/alc269.c
2676
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
268
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
2713
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2730
static const hda_nid_t conn[] = { 0x02, 0x03 }; /* exclude 0x06 */
sound/hda/codecs/realtek/alc269.c
2736
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2749
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2937
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
2975
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3007
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
305
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
3502
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
3507
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
3535
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
3536
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
3560
static const hda_nid_t conn[] = { 0x02, 0x03 }; /* exclude 0x06 */
sound/hda/codecs/realtek/alc269.c
3561
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
3614
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3648
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3675
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3753
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3790
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
3791
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3823
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
384
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
3856
static hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
420
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
457
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
506
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
52
static const hda_nid_t alc269_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc269.c
53
static const hda_nid_t alc269_ssids[] = { 0, 0x1b, 0x14, 0x21 };
sound/hda/codecs/realtek/alc269.c
54
static const hda_nid_t alc269va_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc269.c
555
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
56
const hda_nid_t *ssids;
sound/hda/codecs/realtek/alc269.c
605
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
660
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
710
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
746
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
783
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
810
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
841
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc662.c
28
static const hda_nid_t alc662_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc662.c
29
static const hda_nid_t alc663_ssids[] = { 0x15, 0x1b, 0x14, 0x21 };
sound/hda/codecs/realtek/alc662.c
30
static const hda_nid_t alc662_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc662.c
31
const hda_nid_t *ssids;
sound/hda/codecs/realtek/alc662.c
57
hda_nid_t nid,
sound/hda/codecs/realtek/alc861.c
12
static const hda_nid_t alc861_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc861.c
13
static const hda_nid_t alc861_ssids[] = { 0x0e, 0x0f, 0x0b, 0 };
sound/hda/codecs/realtek/alc861vd.c
14
static const hda_nid_t alc861vd_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc861vd.c
15
static const hda_nid_t alc861vd_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc880.c
19
static const hda_nid_t alc880_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc880.c
20
static const hda_nid_t alc880_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc882.c
102
static const hda_nid_t conn[] = { 0x0c, 0x0d, 0x0e, 0x0f, 0x26 };
sound/hda/codecs/realtek/alc882.c
114
static const hda_nid_t nids[] = { 0x14, 0x15, 0x19 };
sound/hda/codecs/realtek/alc882.c
133
const hda_nid_t *nids, int num_nids)
sound/hda/codecs/realtek/alc882.c
151
static const hda_nid_t nids[] = { 0x18, 0x1a };
sound/hda/codecs/realtek/alc882.c
161
static const hda_nid_t nids[] = { 0x18 };
sound/hda/codecs/realtek/alc882.c
171
static const hda_nid_t nids[] = { 0x18, 0x19 };
sound/hda/codecs/realtek/alc882.c
195
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc882.c
219
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc882.c
775
static const hda_nid_t alc882_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc882.c
776
static const hda_nid_t alc882_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc882.c
94
static const hda_nid_t conn1[] = { 0x0c, 0x0d };
sound/hda/codecs/realtek/alc882.c
95
static const hda_nid_t conn2[] = { 0x0e, 0x0f };
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
1015
int alc_alloc_spec(struct hda_codec *codec, hda_nid_t mixer_nid)
sound/hda/codecs/realtek/realtek.c
1349
static void alc_headset_mode_mic_in(struct hda_codec *codec, hda_nid_t hp_pin,
sound/hda/codecs/realtek/realtek.c
1350
hda_nid_t mic_pin)
sound/hda/codecs/realtek/realtek.c
188
void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid,
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
2033
hda_nid_t mux_pin = spec->gen.imux_pins[spec->gen.cur_mux[0]];
sound/hda/codecs/realtek/realtek.c
2034
hda_nid_t hp_pin = alc_get_hp_pin(spec);
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
343
static void set_eapd(struct hda_codec *codec, hda_nid_t nid, int on)
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 const hda_nid_t pins[] = {
sound/hda/codecs/realtek/realtek.c
359
const hda_nid_t *p;
sound/hda/codecs/realtek/realtek.c
370
hda_nid_t nid;
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
492
hda_nid_t alc_get_hp_pin(struct alc_spec *spec)
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
603
static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/codecs/realtek/realtek.c
612
static bool found_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/codecs/realtek/realtek.c
626
int alc_subsystem_id(struct hda_codec *codec, const hda_nid_t *ports)
sound/hda/codecs/realtek/realtek.c
715
hda_nid_t nid;
sound/hda/codecs/realtek/realtek.c
729
void alc_ssid_check(struct hda_codec *codec, const hda_nid_t *ports)
sound/hda/codecs/realtek/realtek.c
940
int alc_set_beep_amp(struct alc_spec *spec, hda_nid_t nid, int idx, int dir)
sound/hda/codecs/realtek/realtek.c
991
const hda_nid_t *ignore_nids,
sound/hda/codecs/realtek/realtek.c
992
const hda_nid_t *ssid_nids)
sound/hda/codecs/realtek/realtek.h
102
hda_nid_t headset_mic_pin;
sound/hda/codecs/realtek/realtek.h
103
hda_nid_t headphone_mic_pin;
sound/hda/codecs/realtek/realtek.h
125
hda_nid_t pll_nid;
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
191
void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.h
201
hda_nid_t alc_get_hp_pin(struct alc_spec *spec);
sound/hda/codecs/realtek/realtek.h
203
int alc_subsystem_id(struct hda_codec *codec, const hda_nid_t *ports);
sound/hda/codecs/realtek/realtek.h
204
void alc_ssid_check(struct hda_codec *codec, const hda_nid_t *ports);
sound/hda/codecs/realtek/realtek.h
228
const hda_nid_t *ignore_nids,
sound/hda/codecs/realtek/realtek.h
229
const hda_nid_t *ssid_nids);
sound/hda/codecs/realtek/realtek.h
230
int alc_alloc_spec(struct hda_codec *codec, hda_nid_t mixer_nid);
sound/hda/codecs/realtek/realtek.h
235
int alc_set_beep_amp(struct alc_spec *spec, hda_nid_t nid, int idx, int dir);
sound/hda/codecs/realtek/realtek.h
93
hda_nid_t mute_led_nid;
sound/hda/codecs/realtek/realtek.h
94
hda_nid_t cap_mute_led_nid;
sound/hda/codecs/senarytech.c
110
hda_nid_t nid;
sound/hda/codecs/senarytech.c
137
const hda_nid_t *pins, bool on)
sound/hda/codecs/senarytech.c
27
hda_nid_t eapds[4];
sound/hda/codecs/senarytech.c
29
hda_nid_t mute_led_eapd;
sound/hda/codecs/senarytech.c
72
static int set_beep_amp(struct senary_spec *spec, hda_nid_t nid,
sound/hda/codecs/senarytech.c
94
hda_nid_t nid;
sound/hda/codecs/sigmatel.c
1016
static const hda_nid_t stac92hd71bxx_unmute_nids[] = {
sound/hda/codecs/sigmatel.c
207
const hda_nid_t *pwr_nids;
sound/hda/codecs/sigmatel.c
211
hda_nid_t anabeep_nid;
sound/hda/codecs/sigmatel.c
2192
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/sigmatel.c
223
static const hda_nid_t stac92hd73xx_pwr_nids[8] = {
sound/hda/codecs/sigmatel.c
228
static const hda_nid_t stac92hd83xxx_pwr_nids[7] = {
sound/hda/codecs/sigmatel.c
233
static const hda_nid_t stac92hd71bxx_pwr_nids[3] = {
sound/hda/codecs/sigmatel.c
293
hda_nid_t fg = codec->core.afg;
sound/hda/codecs/sigmatel.c
3124
static bool is_hp_output(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/sigmatel.c
3134
static void fixup_hp_headphone(struct hda_codec *codec, hda_nid_t pin)
sound/hda/codecs/sigmatel.c
331
hda_nid_t nid, unsigned int new_vref)
sound/hda/codecs/sigmatel.c
356
hda_nid_t nid,
sound/hda/codecs/sigmatel.c
426
static void stac_toggle_power_map(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/sigmatel.c
4305
hda_nid_t nid = spec->gen.beep_nid;
sound/hda/codecs/sigmatel.c
4388
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4406
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4414
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4421
struct hda_codec *codec, hda_nid_t nid)
sound/hda/codecs/sigmatel.c
4650
static const hda_nid_t stac92hd95_pwr_nids[] = {
sound/hda/codecs/sigmatel.c
4693
const hda_nid_t *unmute_nids = stac92hd71bxx_unmute_nids;
sound/hda/codecs/sigmatel.c
4736
const hda_nid_t *p;
sound/hda/codecs/sigmatel.c
475
hda_nid_t nid = spec->pwr_nids[i];
sound/hda/codecs/sigmatel.c
509
hda_nid_t nid = spec->pwr_nids[i];
sound/hda/codecs/sigmatel.c
797
const hda_nid_t *nid_pin;
sound/hda/codecs/sigmatel.c
822
hda_nid_t nid)
sound/hda/codecs/via.c
259
static int set_beep_amp(struct via_spec *spec, hda_nid_t nid,
sound/hda/codecs/via.c
280
hda_nid_t nid;
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
643
static void override_mic_boost(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/via.c
728
hda_nid_t conn[8];
sound/hda/codecs/via.c
729
hda_nid_t nid;
sound/hda/codecs/via.c
946
static const hda_nid_t conn_24[] = { 0x14, 0x1c };
sound/hda/codecs/via.c
947
static const hda_nid_t conn_33[] = { 0x1c };
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
174
const hda_nid_t *ignore_nids,
sound/hda/common/auto_parser.c
177
hda_nid_t nid;
sound/hda/common/auto_parser.c
20
static int is_in_nid_list(hda_nid_t nid, const hda_nid_t *list)
sound/hda/common/auto_parser.c
30
hda_nid_t pin;
sound/hda/common/auto_parser.c
45
static void sort_pins_by_sequence(hda_nid_t *pins, struct auto_out_pin *list,
sound/hda/common/auto_parser.c
488
hda_nid_t pin, bool check_location)
sound/hda/common/auto_parser.c
57
hda_nid_t nid, int type)
sound/hda/common/auto_parser.c
595
static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/common/auto_parser.c
605
static const char *check_output_sfx(hda_nid_t nid, const hda_nid_t *pins,
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
642
const hda_nid_t *pins, int num_pins)
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
744
hda_nid_t pin = cfg->dig_out_pins[i];
sound/hda/common/auto_parser.c
903
hda_nid_t nid = pin->nid;
sound/hda/common/auto_parser.c
97
static void reorder_outputs(unsigned int nums, hda_nid_t *pins)
sound/hda/common/bind.c
252
hda_nid_t nid;
sound/hda/common/codec.c
100
hda_nid_t conns[] __counted_by(len);
sound/hda/common/codec.c
1040
hda_nid_t fg;
sound/hda/common/codec.c
105
lookup_conn_list(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
1065
struct hda_cvt_setup *p, hda_nid_t nid,
sound/hda/common/codec.c
1084
hda_nid_t nid, int format)
sound/hda/common/codec.c
1109
void snd_hda_codec_setup_stream(struct hda_codec *codec, hda_nid_t nid,
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
116
const hda_nid_t *list)
sound/hda/common/codec.c
1161
void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1191
hda_nid_t nid = q->nid;
sound/hda/common/codec.c
1247
u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction)
sound/hda/common/codec.c
125
memcpy(p->conns, list, len * sizeof(hda_nid_t));
sound/hda/common/codec.c
1266
bool snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1291
int snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/codec.c
1303
static unsigned int encode_amp(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1327
int snd_hda_codec_amp_update(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1348
int snd_hda_codec_amp_stereo(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1376
int snd_hda_codec_amp_init(struct hda_codec *codec, hda_nid_t nid, int ch,
sound/hda/common/codec.c
1398
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
1412
static u32 get_amp_max_value(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/codec.c
143
hda_nid_t list[32];
sound/hda/common/codec.c
144
hda_nid_t *result = list;
sound/hda/common/codec.c
1456
read_amp_value(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1470
update_amp_value(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1498
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/common/codec.c
150
result = kmalloc_objs(hda_nid_t, len);
sound/hda/common/codec.c
1525
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/common/codec.c
1555
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/common/codec.c
1610
void snd_hda_set_vmaster_tlv(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/codec.c
1687
int snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid,
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
178
const hda_nid_t **listp)
sound/hda/common/codec.c
2074
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/common/codec.c
2102
hda_nid_t nid = get_amp_nid(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
217
hda_nid_t *conn_list, int max_conns)
sound/hda/common/codec.c
219
const hda_nid_t *list;
sound/hda/common/codec.c
2235
static void set_dig_out(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2238
const hda_nid_t *d;
sound/hda/common/codec.c
2250
static inline void set_dig_out_convert(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2273
hda_nid_t nid;
sound/hda/common/codec.c
228
memcpy(conn_list, list, len * sizeof(hda_nid_t));
sound/hda/common/codec.c
2312
static inline void set_spdif_ctls(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2329
hda_nid_t nid;
sound/hda/common/codec.c
2392
hda_nid_t associated_nid,
sound/hda/common/codec.c
2393
hda_nid_t cvt_nid,
sound/hda/common/codec.c
2463
hda_nid_t nid)
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
248
const hda_nid_t *list)
sound/hda/common/codec.c
2503
void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid)
sound/hda/common/codec.c
2613
hda_nid_t nid = kcontrol->private_value;
sound/hda/common/codec.c
2631
hda_nid_t nid = kcontrol->private_value;
sound/hda/common/codec.c
2673
int snd_hda_create_spdif_in_ctls(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
2712
void snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg,
sound/hda/common/codec.c
2715
hda_nid_t nid;
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
274
hda_nid_t nid, int recursive)
sound/hda/common/codec.c
2743
hda_nid_t nid,
sound/hda/common/codec.c
276
const hda_nid_t *conn;
sound/hda/common/codec.c
2767
hda_nid_t fg = codec->core.afg ? codec->core.afg : codec->core.mfg;
sound/hda/common/codec.c
2809
hda_nid_t nid;
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
335
unsigned int snd_hda_get_devices(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
3468
hda_nid_t nid)
sound/hda/common/codec.c
3541
hda_nid_t nid,
sound/hda/common/codec.c
3593
static void setup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
3621
const hda_nid_t *d;
sound/hda/common/codec.c
3632
static void cleanup_dig_out_stream(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
3636
const hda_nid_t *d;
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
3782
const hda_nid_t *nids = mout->dac_nids;
sound/hda/common/codec.c
3855
const hda_nid_t *nids = mout->dac_nids;
sound/hda/common/codec.c
3887
unsigned int snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin)
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
3915
hda_nid_t pin, unsigned int val)
sound/hda/common/codec.c
3977
int _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin,
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
426
hda_nid_t nid;
sound/hda/common/codec.c
441
hda_nid_t nid;
sound/hda/common/codec.c
469
hda_nid_t nid)
sound/hda/common/codec.c
485
hda_nid_t nid, unsigned int cfg)
sound/hda/common/codec.c
511
hda_nid_t nid, unsigned int cfg)
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
580
int snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
664
hda_nid_t nid;
sound/hda/common/codec.c
674
get_hda_cvt_setup(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
963
hda_nid_t fg;
sound/hda/common/codec.c
99
hda_nid_t nid;
sound/hda/common/hda_auto_parser.h
102
static inline const hda_nid_t *auto_cfg_hp_pins(const struct auto_pin_cfg *cfg)
sound/hda/common/hda_auto_parser.h
112
static inline const hda_nid_t *auto_cfg_speaker_pins(const struct auto_pin_cfg *cfg)
sound/hda/common/hda_auto_parser.h
35
hda_nid_t pin;
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
66
hda_nid_t line_out_pins[AUTO_CFG_MAX_OUTS];
sound/hda/common/hda_auto_parser.h
68
hda_nid_t speaker_pins[AUTO_CFG_MAX_OUTS];
sound/hda/common/hda_auto_parser.h
71
hda_nid_t hp_pins[AUTO_CFG_MAX_OUTS];
sound/hda/common/hda_auto_parser.h
75
hda_nid_t dig_out_pins[2];
sound/hda/common/hda_auto_parser.h
76
hda_nid_t dig_in_pin;
sound/hda/common/hda_auto_parser.h
77
hda_nid_t mono_out_pin;
sound/hda/common/hda_auto_parser.h
90
const hda_nid_t *ignore_nids,
sound/hda/common/hda_beep.h
23
hda_nid_t nid;
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
102
hda_nid_t gating_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
106
hda_nid_t jack_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
21
hda_nid_t nid;
sound/hda/common/hda_jack.h
31
hda_nid_t nid;
sound/hda/common/hda_jack.h
41
hda_nid_t gating_jack; /* valid when gating jack plugged */
sound/hda/common/hda_jack.h
42
hda_nid_t gated_jack; /* gated is dependent on this jack */
sound/hda/common/hda_jack.h
43
hda_nid_t key_report_jack; /* key reports to this jack */
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
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
167
hda_nid_t associated_nid,
sound/hda/common/hda_local.h
168
hda_nid_t cvt_nid, int type);
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
190
struct snd_ctl_elem_value *ucontrol, hda_nid_t nid,
sound/hda/common/hda_local.h
207
const hda_nid_t *dac_nids; /* DAC list */
sound/hda/common/hda_local.h
208
hda_nid_t hp_nid; /* optional DAC for HP, 0 when not exists */
sound/hda/common/hda_local.h
209
hda_nid_t hp_out_nid[HDA_MAX_OUTS]; /* DACs for multiple HPs */
sound/hda/common/hda_local.h
210
hda_nid_t extra_out_nid[HDA_MAX_OUTS]; /* other (e.g. speaker) DACs */
sound/hda/common/hda_local.h
211
hda_nid_t dig_out_nid; /* digital out audio widget */
sound/hda/common/hda_local.h
212
const hda_nid_t *follower_dig_outs;
sound/hda/common/hda_local.h
275
hda_nid_t nid;
sound/hda/common/hda_local.h
421
unsigned int snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin);
sound/hda/common/hda_local.h
423
hda_nid_t pin, unsigned int val);
sound/hda/common/hda_local.h
424
int _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin,
sound/hda/common/hda_local.h
443
snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, unsigned int val)
sound/hda/common/hda_local.h
457
snd_hda_set_pin_ctl_cache(struct hda_codec *codec, hda_nid_t pin,
sound/hda/common/hda_local.h
463
int snd_hda_codec_get_pin_target(struct hda_codec *codec, hda_nid_t nid);
sound/hda/common/hda_local.h
464
int snd_hda_codec_set_pin_target(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
482
static inline u32 get_wcaps(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_local.h
509
hda_nid_t nid, u32 val)
sound/hda/common/hda_local.h
516
u32 query_amp_caps(struct hda_codec *codec, hda_nid_t nid, int direction);
sound/hda/common/hda_local.h
517
int snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir,
sound/hda/common/hda_local.h
531
snd_hda_query_pin_caps(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_local.h
548
snd_hda_override_pin_caps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
554
bool snd_hda_check_amp_caps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
569
hda_nid_t nid;
sound/hda/common/hda_local.h
573
int snd_hda_ctl_add(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
622
hda_nid_t nid;
sound/hda/common/hda_local.h
634
hda_nid_t nid);
sound/hda/common/hda_local.h
638
snd_hda_check_power_state(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
645
hda_nid_t nid,
sound/hda/common/hda_local.h
651
hda_nid_t nid,
sound/hda/common/hda_local.h
696
int snd_hdmi_get_eld_size(struct hda_codec *codec, hda_nid_t nid);
sound/hda/common/hda_local.h
697
int snd_hdmi_get_eld(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/hda_local.h
705
hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid);
sound/hda/common/jack.c
114
any_jack_tbl_get_from_nid(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/jack.c
134
snd_hda_jack_tbl_new(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
259
u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
281
hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
29
bool is_jack_detectable(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/jack.c
324
snd_hda_jack_detect_enable_callback_mst(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
371
int snd_hda_jack_detect_enable(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
389
int snd_hda_jack_set_gating_jack(struct hda_codec *codec, hda_nid_t gated_nid,
sound/hda/common/jack.c
390
hda_nid_t gating_nid)
sound/hda/common/jack.c
418
int snd_hda_jack_bind_keymap(struct hda_codec *codec, hda_nid_t key_nid,
sound/hda/common/jack.c
420
hda_nid_t jack_nid)
sound/hda/common/jack.c
449
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
508
static int get_input_jack_type(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/jack.c
547
int snd_hda_jack_add_kctl_mst(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
592
static int add_jack_kctl(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/jack.c
636
const hda_nid_t *p;
sound/hda/common/jack.c
77
snd_hda_jack_tbl_get_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/proc.c
112
static bool is_stereo_amps(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/proc.c
115
hda_nid_t conn;
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
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
600
unsigned int wid_type, hda_nid_t *conn,
sound/hda/common/proc.c
604
const hda_nid_t *list;
sound/hda/common/proc.c
639
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
720
hda_nid_t nid, int dev_num)
sound/hda/common/proc.c
723
hda_nid_t *conn;
sound/hda/common/proc.c
729
conn = kmalloc_objs(hda_nid_t, conn_len);
sound/hda/common/proc.c
75
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
752
struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/proc.c
814
hda_nid_t nid, fg;
sound/hda/common/proc.c
845
hda_nid_t *conn = NULL;
sound/hda/common/proc.c
885
conn = kmalloc_objs(hda_nid_t, conn_len);
sound/hda/common/proc.c
94
struct hda_codec *codec, hda_nid_t nid, int dir)
sound/hda/core/component.c
118
int snd_hdac_sync_audio_rate(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/component.c
159
int snd_hdac_acomp_get_eld(struct hdac_device *codec, hda_nid_t nid, int dev_id,
sound/hda/core/device.c
1054
static unsigned int codec_read(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1066
static int codec_write(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1086
int snd_hdac_codec_read(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1105
int snd_hdac_codec_write(struct hdac_device *hdac, hda_nid_t nid,
sound/hda/core/device.c
1123
hda_nid_t nid, unsigned int target_state)
sound/hda/core/device.c
1145
hda_nid_t nid, unsigned int power_state)
sound/hda/core/device.c
225
static unsigned int snd_hdac_make_cmd(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
276
int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
294
int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm,
sound/hda/core/device.c
313
int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
332
int snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
357
int snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
358
hda_nid_t *start_id)
sound/hda/core/device.c
378
hda_nid_t nid;
sound/hda/core/device.c
407
hda_nid_t start_nid;
sound/hda/core/device.c
434
static unsigned int get_num_conns(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/device.c
45
hda_nid_t fg;
sound/hda/core/device.c
462
int snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
463
hda_nid_t *conn_list, int max_conns)
sound/hda/core/device.c
468
hda_nid_t prev_nid;
sound/hda/core/device.c
506
hda_nid_t val, n;
sound/hda/core/device.c
849
static unsigned int query_pcm_param(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/device.c
863
static unsigned int query_stream_param(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/device.c
888
int snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/device.c
997
bool snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/hdmi_chmap.c
183
hda_nid_t pin_nid, int asp_slot, int channel)
sound/hda/core/hdmi_chmap.c
191
hda_nid_t pin_nid, int asp_slot)
sound/hda/core/hdmi_chmap.c
198
static int hdmi_get_channel_count(struct hdac_device *codec, hda_nid_t cvt_nid)
sound/hda/core/hdmi_chmap.c
205
hda_nid_t cvt_nid, int chs)
sound/hda/core/hdmi_chmap.c
324
hda_nid_t pin_nid)
sound/hda/core/hdmi_chmap.c
340
hda_nid_t pin_nid,
sound/hda/core/hdmi_chmap.c
509
hda_nid_t pin_nid,
sound/hda/core/hdmi_chmap.c
554
hda_nid_t pin_nid, bool non_pcm, int ca,
sound/hda/core/local.h
11
int hda_widget_sysfs_reinit(struct hdac_device *codec, hda_nid_t start_nid,
sound/hda/core/sysfs.c
161
static ssize_t caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
167
static ssize_t pin_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
176
static ssize_t pin_cfg_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
188
static bool has_pcm_cap(struct hdac_device *codec, hda_nid_t nid)
sound/hda/core/sysfs.c
201
static ssize_t pcm_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
210
static ssize_t pcm_formats_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
219
static ssize_t amp_in_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
228
static ssize_t amp_out_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
237
static ssize_t power_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
246
static ssize_t gpio_caps_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
253
static ssize_t connections_show(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
256
hda_nid_t list[32];
sound/hda/core/sysfs.c
338
static int add_widget_node(struct kobject *parent, hda_nid_t nid,
sound/hda/core/sysfs.c
367
hda_nid_t nid;
sound/hda/core/sysfs.c
424
hda_nid_t start_nid, int num_nodes)
sound/hda/core/sysfs.c
427
hda_nid_t end_nid = start_nid + num_nodes;
sound/hda/core/sysfs.c
428
hda_nid_t nid;
sound/hda/core/sysfs.c
89
ssize_t (*show)(struct hdac_device *codec, hda_nid_t nid,
sound/hda/core/sysfs.c
91
ssize_t (*store)(struct hdac_device *codec, hda_nid_t nid,
sound/soc/codecs/hdac_hdmi.c
1210
static int hdac_hdmi_add_cvt(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
1373
static int hdac_hdmi_add_pin(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
1525
hda_nid_t nid;
sound/soc/codecs/hdac_hdmi.c
1601
hda_nid_t pin_nid = port + 0x04;
sound/soc/codecs/hdac_hdmi.c
217
static int hdac_hdmi_get_port_len(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
334
hdac_hdmi_set_dip_index(struct hdac_device *hdev, hda_nid_t pin_nid,
sound/soc/codecs/hdac_hdmi.c
56
hda_nid_t nid;
sound/soc/codecs/hdac_hdmi.c
739
hda_nid_t nid, unsigned int pwr_state)
sound/soc/codecs/hdac_hdmi.c
76
hda_nid_t nid;
sound/soc/codecs/hdac_hdmi.c
760
hda_nid_t nid, int val)
sound/soc/codecs/hdac_hdmi.c
88
hda_nid_t mux_nids[HDA_MAX_CONNECTIONS];