Lines Matching defs:fix
827 const struct hda_fixup *fix = codec->fixup_list + id;
831 if (fix->chained_before)
832 __snd_hda_apply_fixup(codec, fix->chain_id, action, depth + 1);
834 switch (fix->type) {
836 if (action != HDA_FIXUP_ACT_PRE_PROBE || !fix->v.pins)
840 snd_hda_apply_pincfgs(codec, fix->v.pins);
843 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.verbs)
845 codec_dbg(codec, "%s: Apply fix-verbs for %s\n",
847 snd_hda_add_verbs(codec, fix->v.verbs);
850 if (!fix->v.func)
852 codec_dbg(codec, "%s: Apply fix-func for %s\n",
854 fix->v.func(codec, fix, action);
857 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.pins)
861 set_pin_targets(codec, fix->v.pins);
865 codec->core.chip_name, fix->type);
868 if (!fix->chained || fix->chained_before)
870 id = fix->chain_id;