static int cs_build_controls(struct hda_codec *codec) { int err; err = snd_hda_gen_build_controls(codec); if (err < 0) return err; snd_hda_apply_fixup(codec, HDA_FIXUP_ACT_BUILD); return 0; }
static int ad198x_auto_build_controls(struct hda_codec *codec) { int err; err = snd_hda_gen_build_controls(codec); if (err < 0) return err; err = create_beep_ctls(codec); if (err < 0) return err; return 0; }
static int cs421x_build_controls(struct hda_codec *codec) { struct cs_spec *spec = codec->spec; int err; err = snd_hda_gen_build_controls(codec); if (err < 0) return err; if (spec->gen.autocfg.speaker_outs && spec->vendor_nid == CS4210_VENDOR_NID) { err = snd_hda_ctl_add(codec, 0, snd_ctl_new1(&cs421x_speaker_boost_ctl, codec)); if (err < 0) return err; } return 0; }