Lines Matching refs:codec
152 struct hda_codec_class *codec, const char *play, const char *rec);
318 struct hda_codec_class *codec = NULL; in hda_init() local
338 codec = hda_find_codec_class("hda_codec"); in hda_init()
339 if (codec) { in hda_init()
352 err = hda_codec_constructor(sc, codec, play, rec); in hda_init()
427 hda_codec_constructor(struct hda_softc *sc, struct hda_codec_class *codec, in hda_codec_constructor() argument
442 hci->codec = codec; in hda_codec_constructor()
446 if (!codec->init) { in hda_codec_constructor()
451 return (codec->init(hci, play, rec)); in hda_codec_constructor()
473 struct hda_codec_class *codec = NULL; in hda_send_command() local
484 codec = hci->codec; in hda_send_command()
485 assert(codec); in hda_send_command()
487 if (!codec->command) { in hda_send_command()
492 return (codec->command(hci, verb)); in hda_send_command()
500 struct hda_codec_class *codec = NULL; in hda_notify_codecs() local
509 codec = hci->codec; in hda_notify_codecs()
510 assert(codec); in hda_notify_codecs()
512 if (codec->notify) { in hda_notify_codecs()
513 err = codec->notify(hci, run, stream, dir); in hda_notify_codecs()
527 struct hda_codec_class *codec = NULL; in hda_reset() local
536 codec = hci->codec; in hda_reset()
537 assert(codec); in hda_reset()
539 if (codec->reset) in hda_reset()
540 codec->reset(hci); in hda_reset()