Lines Matching refs:fix
828 const struct hda_fixup *fix = codec->fixup_list + id; in apply_fixup() local
830 if (fix->chained_before) in apply_fixup()
831 apply_fixup(codec, fix->chain_id, action, depth + 1); in apply_fixup()
833 switch (fix->type) { in apply_fixup()
835 if (action != HDA_FIXUP_ACT_PRE_PROBE || !fix->v.pins) in apply_fixup()
839 snd_hda_apply_pincfgs(codec, fix->v.pins); in apply_fixup()
842 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.verbs) in apply_fixup()
846 snd_hda_add_verbs(codec, fix->v.verbs); in apply_fixup()
849 if (!fix->v.func) in apply_fixup()
853 fix->v.func(codec, fix, action); in apply_fixup()
856 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.pins) in apply_fixup()
860 set_pin_targets(codec, fix->v.pins); in apply_fixup()
864 codec->core.chip_name, fix->type); in apply_fixup()
867 if (!fix->chained || fix->chained_before) in apply_fixup()
871 id = fix->chain_id; in apply_fixup()