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)
1158 struct nid_path *path = snd_hda_get_path_from_idx(codec, path_idx);
1285 static int assign_out_path_ctls(struct hda_codec *codec, struct nid_path *path)
1383 struct nid_path *path;
1537 struct nid_path *path;
1620 struct nid_path *path;
1652 struct nid_path *path;
1689 struct nid_path *path;
1727 struct nid_path *path;
1907 struct nid_path *path;
2071 struct nid_path *path;
2119 struct nid_path *path;
2160 struct nid_path *path;
2356 static inline struct nid_path *
2378 struct nid_path *path;
2465 struct nid_path *nomix_path, *mix_path;
2495 struct nid_path *path;
3098 struct nid_path *path;
3265 struct nid_path *path;
3402 static struct nid_path *get_input_path(struct hda_codec *codec, int adc_idx, int imux_idx)
3473 struct nid_path *path;
3544 static int parse_capvol_in_path(struct hda_codec *codec, struct nid_path *path)
3718 struct nid_path *path;
3795 struct nid_path *path;
3858 struct nid_path *path)
3893 struct nid_path *path;
4028 struct nid_path *path;
4094 struct nid_path *old_path, *path;
4141 struct nid_path *path;
4289 struct nid_path *path;
4350 struct nid_path *path;
4406 struct nid_path *path;
5802 struct nid_path *path;
5854 struct nid_path *path;
5910 struct nid_path *path;