Lines Matching refs:nid_path
40 snd_array_init(&spec->paths, sizeof(struct nid_path), 8);
251 static bool is_nid_contained(struct nid_path *path, hda_nid_t nid)
256 static struct nid_path *get_nid_path(struct hda_codec *codec,
261 struct nid_path *path;
282 * @path: nid_path object
287 int snd_hda_get_path_idx(struct hda_codec *codec, struct nid_path *path)
290 struct nid_path *array = spec->paths.list;
308 struct nid_path *snd_hda_get_path_from_idx(struct hda_codec *codec, int idx)
322 const struct nid_path *path;
348 const struct nid_path *path;
368 const char *pfx, struct nid_path *path)
386 int anchor_nid, struct nid_path *path,
456 struct nid_path *path)
476 struct nid_path *
481 struct nid_path *path;
506 struct nid_path *path = snd_hda_get_path_from_idx(codec, idx);
566 struct nid_path *path)
582 struct nid_path *path)
602 static bool has_amp_in(struct hda_codec *codec, struct nid_path *path, int idx)
616 static bool has_amp_out(struct hda_codec *codec, struct nid_path *path, int idx)
635 const struct nid_path *path;
774 static void activate_amp_out(struct hda_codec *codec, struct nid_path *path,
782 static void activate_amp_in(struct hda_codec *codec, struct nid_path *path,
824 struct nid_path *path,
879 void snd_hda_activate_path(struct hda_codec *codec, struct nid_path *path,
907 static void path_power_down_sync(struct hda_codec *codec, struct nid_path *path)
935 struct nid_path *path = snd_hda_get_path_from_idx(codec, path_idx);
1015 unsigned int chs, struct nid_path *path)
1028 static int get_default_ch_nums(struct hda_codec *codec, struct nid_path *path,
1041 struct nid_path *path)
1051 unsigned int chs, struct nid_path *path)
1074 int cidx, struct nid_path *path)
1152 struct nid_path *path = snd_hda_get_path_from_idx(codec, path_idx);
1279 static int assign_out_path_ctls(struct hda_codec *codec, struct nid_path *path)
1377 struct nid_path *path;
1531 struct nid_path *path;
1614 struct nid_path *path;
1646 struct nid_path *path;
1683 struct nid_path *path;
1721 struct nid_path *path;
1901 struct nid_path *path;
2065 struct nid_path *path;
2113 struct nid_path *path;
2154 struct nid_path *path;
2350 static inline struct nid_path *
2372 struct nid_path *path;
2459 struct nid_path *nomix_path, *mix_path;
2489 struct nid_path *path;
3092 struct nid_path *path;
3259 struct nid_path *path;
3396 static struct nid_path *get_input_path(struct hda_codec *codec, int adc_idx, int imux_idx)
3467 struct nid_path *path;
3537 static int parse_capvol_in_path(struct hda_codec *codec, struct nid_path *path)
3703 struct nid_path *path;
3780 struct nid_path *path;
3843 struct nid_path *path)
3878 struct nid_path *path;
4139 struct nid_path *path;
4205 struct nid_path *old_path, *path;
4252 struct nid_path *path;
4400 struct nid_path *path;
4461 struct nid_path *path;
4517 struct nid_path *path;
5909 struct nid_path *path;
5961 struct nid_path *path;
6017 struct nid_path *path;