Lines Matching refs:to_nid
260 hda_nid_t from_nid, hda_nid_t to_nid, in get_nid_path() argument
271 (!to_nid || path->path[path->depth - 1] == to_nid)) { in get_nid_path()
291 hda_nid_t from_nid, hda_nid_t to_nid) in snd_hda_get_nid_path() argument
293 return get_nid_path(codec, from_nid, to_nid, 0); in snd_hda_get_nid_path()
353 hda_nid_t from_nid, hda_nid_t to_nid) in is_reachable_path() argument
355 if (!from_nid || !to_nid) in is_reachable_path()
357 return snd_hda_get_conn_index(codec, to_nid, from_nid, true) >= 0; in is_reachable_path()
404 hda_nid_t from_nid, hda_nid_t to_nid, in __parse_nid_path() argument
411 if (to_nid == anchor_nid) in __parse_nid_path()
413 else if (to_nid == (hda_nid_t)(-anchor_nid)) in __parse_nid_path()
416 nums = snd_hda_get_conn_list(codec, to_nid, &conn); in __parse_nid_path()
448 if (nums > 1 && get_wcaps_type(get_wcaps(codec, to_nid)) != AC_WID_AUD_MIX) in __parse_nid_path()
474 hda_nid_t to_nid, int anchor_nid, in snd_hda_parse_nid_path() argument
477 if (__parse_nid_path(codec, from_nid, to_nid, anchor_nid, path, 1)) { in snd_hda_parse_nid_path()
478 path->path[path->depth] = to_nid; in snd_hda_parse_nid_path()
498 hda_nid_t to_nid, int anchor_nid) in snd_hda_add_new_path() argument
503 if (from_nid && to_nid && !is_reachable_path(codec, from_nid, to_nid)) in snd_hda_add_new_path()
507 path = get_nid_path(codec, from_nid, to_nid, anchor_nid); in snd_hda_add_new_path()
515 if (snd_hda_parse_nid_path(codec, from_nid, to_nid, anchor_nid, path)) in snd_hda_add_new_path()