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);
1021 unsigned int chs, struct nid_path *path)
1034 static int get_default_ch_nums(struct hda_codec *codec, struct nid_path *path,
1047 struct nid_path *path)
1057 unsigned int chs, struct nid_path *path)
1080 int cidx, struct nid_path *path)
1156 struct nid_path *path = snd_hda_get_path_from_idx(codec, path_idx);
1283 static int assign_out_path_ctls(struct hda_codec *codec, struct nid_path *path)
1381 struct nid_path *path;
1535 struct nid_path *path;
1618 struct nid_path *path;
1650 struct nid_path *path;
1687 struct nid_path *path;
1725 struct nid_path *path;
1905 struct nid_path *path;
2067 struct nid_path *path;
2114 struct nid_path *path;
2155 struct nid_path *path;
2347 static inline struct nid_path *
2369 struct nid_path *path;
2456 struct nid_path *nomix_path, *mix_path;
2486 struct nid_path *path;
3089 struct nid_path *path;
3256 struct nid_path *path;
3393 static struct nid_path *get_input_path(struct hda_codec *codec, int adc_idx, int imux_idx)
3464 struct nid_path *path;
3533 static int parse_capvol_in_path(struct hda_codec *codec, struct nid_path *path)
3707 struct nid_path *path;
3784 struct nid_path *path;
3847 struct nid_path *path)
3882 struct nid_path *path;
4016 struct nid_path *path;
4082 struct nid_path *old_path, *path;
4129 struct nid_path *path;
4277 struct nid_path *path;
4338 struct nid_path *path;
4394 struct nid_path *path;
4981 const struct nid_path *path;
5850 struct nid_path *path;
5902 struct nid_path *path;
5958 struct nid_path *path;