Lines Matching refs:depth
256 return find_idx_in_nid_list(nid, path->path, path->depth) >= 0; in is_nid_contained()
268 if (path->depth <= 0) in get_nid_path()
271 (!to_nid || path->path[path->depth - 1] == to_nid)) { in get_nid_path()
394 for (i = 0; i < path->depth; i++) in print_nid_path()
399 codec_dbg(codec, "%s path: depth=%d '%s'\n", pfx, path->depth, buf); in print_nid_path()
406 int depth) in __parse_nid_path() argument
431 if (depth >= MAX_NID_PATH_DEPTH) in __parse_nid_path()
440 anchor_nid, path, depth + 1)) in __parse_nid_path()
446 path->path[path->depth] = conn[i]; in __parse_nid_path()
447 path->idx[path->depth + 1] = i; in __parse_nid_path()
449 path->multi[path->depth + 1] = 1; in __parse_nid_path()
450 path->depth++; in __parse_nid_path()
478 path->path[path->depth] = to_nid; in snd_hda_parse_nid_path()
479 path->depth++; in snd_hda_parse_nid_path()
590 for (i = path->depth - 1; i >= 0; i--) { in look_for_out_mute_nid()
593 if (i != path->depth - 1 && i != 0 && in look_for_out_mute_nid()
607 for (i = path->depth - 1; i >= 0; i--) { in look_for_out_vol_nid()
672 for (i = 0; i < path->depth; i++) { in is_active_nid()
848 for (i = 0; i < path->depth; i++) { in path_power_update()
907 for (i = path->depth - 1; i >= 0; i--) { in snd_hda_activate_path()
1611 if (!path || !path->depth || in check_aamix_out_path()
1616 pin = path->path[path->depth - 1]; in check_aamix_out_path()
3070 idx = path->idx[path->depth - 1]; in new_analog_input()
3500 int i, depth; in parse_capvol_in_path() local
3503 for (depth = 0; depth < 3; depth++) { in parse_capvol_in_path()
3504 if (depth >= path->depth) in parse_capvol_in_path()
3506 i = path->depth - depth - 1; in parse_capvol_in_path()
3514 if (!depth && codec->single_adc_amp) in parse_capvol_in_path()
3526 if (!depth && codec->single_adc_amp) in parse_capvol_in_path()
3807 int depth; in look_for_boost_amp() local
3809 for (depth = 0; depth < 3; depth++) { in look_for_boost_amp()
3810 if (depth >= path->depth - 1) in look_for_boost_amp()
3812 nid = path->path[depth]; in look_for_boost_amp()
3813 if (depth && check_boost_vol(codec, nid, HDA_OUTPUT, 0)) { in look_for_boost_amp()
3817 path->idx[depth])) { in look_for_boost_amp()
3818 val = HDA_COMPOSE_AMP_VAL(nid, 3, path->idx[depth], in look_for_boost_amp()
3996 path->path[path->depth - 1] == nid) { in set_path_power()
4149 path->depth = 2; in add_fake_paths()
4204 path->depth = 1; in snd_hda_gen_fix_pin_power()
5648 if (!path || !path->depth) in set_output_and_unmute()
5650 pin = path->path[path->depth - 1]; in set_output_and_unmute()