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
214
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
343
int snd_hda_get_connections(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
344
hda_nid_t *conn_list, int max_conns);
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
357
const hda_nid_t **listp);
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
359
const hda_nid_t *list);
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
361
hda_nid_t nid, int recursive);
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
369
hda_nid_t nid;
include/sound/hda_codec.h
379
snd_hda_codec_write_cache(struct hda_codec *codec, hda_nid_t nid,
include/sound/hda_codec.h
387
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
397
hda_nid_t nid, unsigned int cfg); /* for hwdep */
include/sound/hda_codec.h
402
hda_nid_t nid; /* Converter nid values relate to */
include/sound/hda_codec.h
407
hda_nid_t nid);
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
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
465
void snd_hda_codec_set_power_to_all(struct hda_codec *codec, hda_nid_t fg,
include/sound/hda_codec.h
481
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
131
int snd_hdac_read(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
133
int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm,
include/sound/hdaudio.h
135
int snd_hdac_read_parm_uncached(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
137
int snd_hdac_override_parm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
139
int snd_hdac_get_connections(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
140
hda_nid_t *conn_list, int max_conns);
include/sound/hdaudio.h
141
int snd_hdac_get_sub_nodes(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
142
hda_nid_t *start_id);
include/sound/hdaudio.h
148
int snd_hdac_query_supported_pcm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
151
bool snd_hdac_is_supported_format(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
154
int snd_hdac_codec_read(struct hdac_device *hdac, hda_nid_t nid,
include/sound/hdaudio.h
156
int snd_hdac_codec_write(struct hdac_device *hdac, hda_nid_t nid,
include/sound/hdaudio.h
159
hda_nid_t nid, unsigned int target_state);
include/sound/hdaudio.h
161
hda_nid_t nid, unsigned int target_state);
include/sound/hdaudio.h
171
static inline int snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid,
include/sound/hdaudio.h
59
hda_nid_t afg; /* AFG node id */
include/sound/hdaudio.h
60
hda_nid_t mfg; /* MFG node id */
include/sound/hdaudio.h
82
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
379
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/analog.c
462
hda_nid_t dig_out = spec->gen.multiout.dig_out_nid;
sound/hda/codecs/analog.c
486
hda_nid_t dig_out = spec->gen.multiout.dig_out_nid;
sound/hda/codecs/analog.c
502
static const hda_nid_t conn_0c[] = { 0x08 };
sound/hda/codecs/analog.c
503
static const hda_nid_t conn_0d[] = { 0x09 };
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
85
hda_nid_t hp)
sound/hda/codecs/ca0132.c
1074
hda_nid_t out_pins[AUTO_CFG_MAX_OUTS];
sound/hda/codecs/ca0132.c
1075
hda_nid_t dacs[AUTO_CFG_MAX_OUTS];
sound/hda/codecs/ca0132.c
1077
hda_nid_t input_pins[AUTO_PIN_LAST];
sound/hda/codecs/ca0132.c
1078
hda_nid_t adcs[AUTO_PIN_LAST];
sound/hda/codecs/ca0132.c
1079
hda_nid_t dig_out;
sound/hda/codecs/ca0132.c
1080
hda_nid_t dig_in;
sound/hda/codecs/ca0132.c
1082
hda_nid_t shared_mic_nid;
sound/hda/codecs/ca0132.c
1083
hda_nid_t shared_out_nid;
sound/hda/codecs/ca0132.c
1084
hda_nid_t unsol_tag_hp;
sound/hda/codecs/ca0132.c
1085
hda_nid_t unsol_tag_front_hp; /* for desktop ca0132 codecs */
sound/hda/codecs/ca0132.c
1086
hda_nid_t unsol_tag_amic1;
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
1545
hda_nid_t nid, unsigned char stream,
sound/hda/codecs/ca0132.c
178
hda_nid_t nid;
sound/hda/codecs/ca0132.c
309
hda_nid_t parent_nid;
sound/hda/codecs/ca0132.c
310
hda_nid_t nid;
sound/hda/codecs/ca0132.c
4211
static int tuning_ctl_set(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
422
hda_nid_t nid;
sound/hda/codecs/ca0132.c
4234
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4260
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4295
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4330
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
4351
hda_nid_t pnid, hda_nid_t nid,
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
4715
static void ca0132_set_out_node_pincfg(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/ca0132.c
4744
hda_nid_t headphone_nid = spec->out_pins[1];
sound/hda/codecs/ca0132.c
518
hda_nid_t nid;
sound/hda/codecs/ca0132.c
5248
hda_nid_t vnid,
sound/hda/codecs/ca0132.c
5249
hda_nid_t *shared_nid)
sound/hda/codecs/ca0132.c
5252
hda_nid_t nid;
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
5391
hda_nid_t nid;
sound/hda/codecs/ca0132.c
5439
hda_nid_t nid;
sound/hda/codecs/ca0132.c
5515
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5516
hda_nid_t shared_nid = 0;
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
5635
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5650
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5693
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
5723
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6249
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6301
hda_nid_t nid = get_amp_nid(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
6426
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6464
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6485
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6488
hda_nid_t shared_nid = 0;
sound/hda/codecs/ca0132.c
6530
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/codecs/ca0132.c
6533
hda_nid_t vnid = 0;
sound/hda/codecs/ca0132.c
6565
hda_nid_t nid = get_amp_nid(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
713
hda_nid_t vnid;
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
8825
static const hda_nid_t pins[] = {0x0B, 0x0C, 0x0E, 0x12, 0x13};
sound/hda/codecs/ca0132.c
8838
static const hda_nid_t pins[] = {0x0B, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13};
sound/hda/codecs/ca0132.c
8865
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
645
hda_nid_t pin = spec->gen.autocfg.dig_out_pins[0];
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/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
459
static void fix_volume_caps(struct hda_codec *codec, hda_nid_t dac)
sound/hda/codecs/cirrus/cs421x.c
474
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
1171
static const hda_nid_t out_nids[] = {
sound/hda/codecs/conexant.c
1174
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
352
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
1569
hda_nid_t start_nid;
sound/hda/codecs/hdmi/hdmi.c
1593
hda_nid_t nid = start_nid + i;
sound/hda/codecs/hdmi/hdmi.c
1606
hda_nid_t nid = start_nid + i;
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
1647
hda_nid_t cvt_nid = hinfo->nid;
sound/hda/codecs/hdmi/hdmi.c
2000
hda_nid_t pin_nid = per_pin->pin_nid;
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
2226
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
102
hda_nid_t cvt_nids[4]; /* only for haswell fix */
sound/hda/codecs/hdmi/hdmi_local.h
157
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
251
hda_nid_t pin_nid, int dev_id);
sound/hda/codecs/hdmi/hdmi_local.h
257
hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/hdmi_local.h
258
hda_nid_t pin_nid, int dev_id,
sound/hda/codecs/hdmi/hdmi_local.h
271
hda_nid_t nid, int dev_id);
sound/hda/codecs/hdmi/hdmi_local.h
290
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
79
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
422
static int i915_hsw_setup_stream(struct hda_codec *codec, hda_nid_t cvt_nid,
sound/hda/codecs/hdmi/intelhdmi.c
423
hda_nid_t pin_nid, int dev_id, u32 stream_tag,
sound/hda/codecs/hdmi/intelhdmi.c
458
hda_nid_t cvt_nid)
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
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
1257
static void alc_update_vref_led(struct hda_codec *codec, hda_nid_t pin,
sound/hda/codecs/realtek/alc269.c
1288
hda_nid_t nid,
sound/hda/codecs/realtek/alc269.c
1332
int action, hda_nid_t pin)
sound/hda/codecs/realtek/alc269.c
187
hda_nid_t hp_pin;
sound/hda/codecs/realtek/alc269.c
2384
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2397
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2438
hda_nid_t nid = cfg->inputs[i].pin;
sound/hda/codecs/realtek/alc269.c
2559
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc269.c
2576
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc269.c
2586
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
2596
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
2606
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
2667
static const hda_nid_t conn[] = { 0x02, 0x03 }; /* exclude 0x06 */
sound/hda/codecs/realtek/alc269.c
2668
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
2705
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2722
static const hda_nid_t conn[] = { 0x02, 0x03 }; /* exclude 0x06 */
sound/hda/codecs/realtek/alc269.c
2728
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2741
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
2929
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
2967
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
2999
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
3469
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
3474
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
3502
static const hda_nid_t conn[] = { 0x02, 0x03 };
sound/hda/codecs/realtek/alc269.c
3503
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
3527
static const hda_nid_t conn[] = { 0x02, 0x03 }; /* exclude 0x06 */
sound/hda/codecs/realtek/alc269.c
3528
static const hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
3581
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3615
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3642
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3715
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3743
hda_nid_t hp_pin = alc_get_hp_pin(spec);
sound/hda/codecs/realtek/alc269.c
3744
static const hda_nid_t conn[] = { 0x02 };
sound/hda/codecs/realtek/alc269.c
3782
static hda_nid_t preferred_pairs[] = {
sound/hda/codecs/realtek/alc269.c
384
hda_nid_t hp_pin = alc_get_hp_pin(spec);
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
101
static const hda_nid_t conn[] = { 0x0c, 0x0d, 0x0e, 0x0f, 0x26 };
sound/hda/codecs/realtek/alc882.c
113
static const hda_nid_t nids[] = { 0x14, 0x15, 0x19 };
sound/hda/codecs/realtek/alc882.c
132
const hda_nid_t *nids, int num_nids)
sound/hda/codecs/realtek/alc882.c
150
static const hda_nid_t nids[] = { 0x18, 0x1a };
sound/hda/codecs/realtek/alc882.c
160
static const hda_nid_t nids[] = { 0x18 };
sound/hda/codecs/realtek/alc882.c
170
static const hda_nid_t nids[] = { 0x18, 0x19 };
sound/hda/codecs/realtek/alc882.c
194
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc882.c
218
static const hda_nid_t conn1[] = { 0x0c };
sound/hda/codecs/realtek/alc882.c
753
static const hda_nid_t alc882_ignore[] = { 0x1d, 0 };
sound/hda/codecs/realtek/alc882.c
754
static const hda_nid_t alc882_ssids[] = { 0x15, 0x1b, 0x14, 0 };
sound/hda/codecs/realtek/alc882.c
93
static const hda_nid_t conn1[] = { 0x0c, 0x0d };
sound/hda/codecs/realtek/alc882.c
94
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
1005
const hda_nid_t *ignore_nids,
sound/hda/codecs/realtek/realtek.c
1006
const hda_nid_t *ssid_nids)
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
1363
static void alc_headset_mode_mic_in(struct hda_codec *codec, hda_nid_t hp_pin,
sound/hda/codecs/realtek/realtek.c
1364
hda_nid_t mic_pin)
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
2047
hda_nid_t mux_pin = spec->gen.imux_pins[spec->gen.cur_mux[0]];
sound/hda/codecs/realtek/realtek.c
2048
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
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
369
static const hda_nid_t pins[] = {
sound/hda/codecs/realtek/realtek.c
372
const hda_nid_t *p;
sound/hda/codecs/realtek/realtek.c
383
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
506
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
617
static int find_idx_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
sound/hda/codecs/realtek/realtek.c
626
static bool found_in_nid_list(hda_nid_t nid, const hda_nid_t *list, int nums)
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
729
hda_nid_t nid;
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
954
int alc_set_beep_amp(struct alc_spec *spec, hda_nid_t nid, int idx, int dir)
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
193
void alc_fix_pll_init(struct hda_codec *codec, hda_nid_t nid,
sound/hda/codecs/realtek/realtek.h
203
hda_nid_t alc_get_hp_pin(struct alc_spec *spec);
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
230
const hda_nid_t *ignore_nids,
sound/hda/codecs/realtek/realtek.h
231
const hda_nid_t *ssid_nids);
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
237
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
27
hda_nid_t eapds[4];
sound/hda/codecs/senarytech.c
29
hda_nid_t mute_led_eapd;
sound/hda/codecs/senarytech.c
46
static int set_beep_amp(struct senary_spec *spec, hda_nid_t nid,
sound/hda/codecs/senarytech.c
67
hda_nid_t nid;
sound/hda/codecs/senarytech.c
83
hda_nid_t nid;
sound/hda/codecs/senarytech.c
97
const hda_nid_t *pins, bool on)
sound/hda/codecs/sigmatel.c
1024
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
2200
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
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
339
hda_nid_t nid, unsigned int new_vref)
sound/hda/codecs/sigmatel.c
364
hda_nid_t nid,
sound/hda/codecs/sigmatel.c
4313
hda_nid_t nid = spec->gen.beep_nid;
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
4396
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
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
4658
static const hda_nid_t stac92hd95_pwr_nids[] = {
sound/hda/codecs/sigmatel.c
4701
const hda_nid_t *unmute_nids = stac92hd71bxx_unmute_nids;
sound/hda/codecs/sigmatel.c
4744
const hda_nid_t *p;
sound/hda/codecs/sigmatel.c
483
hda_nid_t nid = spec->pwr_nids[i];
sound/hda/codecs/sigmatel.c
517
hda_nid_t nid = spec->pwr_nids[i];
sound/hda/codecs/sigmatel.c
805
const hda_nid_t *nid_pin;
sound/hda/codecs/sigmatel.c
830
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
253
hda_nid_t nid;
sound/hda/common/codec.c
100
hda_nid_t conns[] __counted_by(len);
sound/hda/common/codec.c
1049
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
1074
struct hda_cvt_setup *p, hda_nid_t nid,
sound/hda/common/codec.c
1093
hda_nid_t nid, int format)
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
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
1170
void __snd_hda_codec_cleanup_stream(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
1200
hda_nid_t nid = q->nid;
sound/hda/common/codec.c
125
memcpy(p->conns, list, len * sizeof(hda_nid_t));
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
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
143
hda_nid_t list[32];
sound/hda/common/codec.c
144
hda_nid_t *result = list;
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
150
result = kmalloc_objs(hda_nid_t, len);
sound/hda/common/codec.c
1507
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/common/codec.c
1534
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/common/codec.c
1564
hda_nid_t nid = get_amp_nid(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
1696
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
2080
hda_nid_t nid = get_amp_nid(kcontrol);
sound/hda/common/codec.c
2108
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
2241
static void set_dig_out(struct hda_codec *codec, hda_nid_t nid,
sound/hda/common/codec.c
2244
const hda_nid_t *d;
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
2279
hda_nid_t nid;
sound/hda/common/codec.c
228
memcpy(conn_list, list, len * sizeof(hda_nid_t));
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
2335
hda_nid_t nid;
sound/hda/common/codec.c
2398
hda_nid_t associated_nid,
sound/hda/common/codec.c
2399
hda_nid_t cvt_nid,
sound/hda/common/codec.c
2469
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
2509
void snd_hda_spdif_ctls_assign(struct hda_codec *codec, int idx, hda_nid_t nid)
sound/hda/common/codec.c
2593
hda_nid_t nid = kcontrol->private_value;
sound/hda/common/codec.c
2611
hda_nid_t nid = kcontrol->private_value;
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
2695
hda_nid_t nid;
sound/hda/common/codec.c
2723
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
2747
hda_nid_t fg = codec->core.afg ? codec->core.afg : codec->core.mfg;
sound/hda/common/codec.c
276
const hda_nid_t *conn;
sound/hda/common/codec.c
2789
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
3448
hda_nid_t nid)
sound/hda/common/codec.c
3521
hda_nid_t nid,
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
3601
const hda_nid_t *d;
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
3616
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
3758
const hda_nid_t *nids = mout->dac_nids;
sound/hda/common/codec.c
3831
const hda_nid_t *nids = mout->dac_nids;
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
3891
hda_nid_t pin, unsigned int val)
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
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
665
hda_nid_t nid;
sound/hda/common/codec.c
675
get_hda_cvt_setup(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/codec.c
972
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
274
hda_nid_t nid;
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
422
hda_nid_t pin, unsigned int val);
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
481
static inline u32 get_wcaps(struct hda_codec *codec, hda_nid_t nid)
sound/hda/common/hda_local.h
508
hda_nid_t nid, u32 val)
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
568
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
621
hda_nid_t nid;
sound/hda/common/hda_local.h
633
hda_nid_t nid);
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
644
hda_nid_t nid,
sound/hda/common/hda_local.h
650
hda_nid_t nid,
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
704
hda_nid_t pin_nid, int dev_id, hda_nid_t cvt_nid);
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
253
u32 snd_hda_jack_pin_sense(struct hda_codec *codec, hda_nid_t nid, int dev_id)
sound/hda/common/jack.c
275
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
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
384
hda_nid_t gating_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
414
hda_nid_t jack_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
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
630
const hda_nid_t *p;
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/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
683
hda_nid_t nid, int dev_num)
sound/hda/common/proc.c
686
hda_nid_t *conn;
sound/hda/common/proc.c
692
conn = kmalloc_objs(hda_nid_t, conn_len);
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
777
hda_nid_t nid, fg;
sound/hda/common/proc.c
808
hda_nid_t *conn = NULL;
sound/hda/common/proc.c
848
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
506
hda_nid_t pin_nid,
sound/hda/core/hdmi_chmap.c
551
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
1208
static int hdac_hdmi_add_cvt(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
1371
static int hdac_hdmi_add_pin(struct hdac_device *hdev, hda_nid_t nid)
sound/soc/codecs/hdac_hdmi.c
1523
hda_nid_t nid;
sound/soc/codecs/hdac_hdmi.c
1599
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];