Lines Matching defs:fix
831 const struct hda_fixup *fix = codec->fixup_list + id;
835 if (fix->chained_before)
836 __snd_hda_apply_fixup(codec, fix->chain_id, action, depth + 1);
838 switch (fix->type) {
840 if (action != HDA_FIXUP_ACT_PRE_PROBE || !fix->v.pins)
844 snd_hda_apply_pincfgs(codec, fix->v.pins);
847 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.verbs)
849 codec_dbg(codec, "%s: Apply fix-verbs for %s\n",
851 snd_hda_add_verbs(codec, fix->v.verbs);
854 if (!fix->v.func)
856 codec_dbg(codec, "%s: Apply fix-func for %s\n",
858 fix->v.func(codec, fix, action);
861 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.pins)
865 set_pin_targets(codec, fix->v.pins);
869 codec->core.chip_name, fix->type);
872 if (!fix->chained || fix->chained_before)
874 id = fix->chain_id;