Lines Matching full:hci

198 	struct hda_codec_inst *hci;  member
205 static int hda_codec_init(struct hda_codec_inst *hci, const char *play,
207 static int hda_codec_reset(struct hda_codec_inst *hci);
208 static int hda_codec_command(struct hda_codec_inst *hci, uint32_t cmd_data);
209 static int hda_codec_notify(struct hda_codec_inst *hci, uint8_t run,
391 hda_codec_init(struct hda_codec_inst *hci, const char *play, in hda_codec_init() argument
457 sc->hci = hci; in hda_codec_init()
458 hci->priv = sc; in hda_codec_init()
464 hda_codec_reset(struct hda_codec_inst *hci) in hda_codec_reset() argument
471 assert(hci); in hda_codec_reset()
473 hops = hci->hops; in hda_codec_reset()
476 sc = (struct hda_codec_softc *)hci->priv; in hda_codec_reset()
487 DPRINTF("cad: 0x%x", hci->cad); in hda_codec_reset()
495 return (hops->signal(hci)); in hda_codec_reset()
499 hda_codec_command(struct hda_codec_inst *hci, uint32_t cmd_data) in hda_codec_command() argument
524 assert(hci); in hda_codec_command()
526 hops = hci->hops; in hda_codec_command()
529 sc = (struct hda_codec_softc *)hci->priv; in hda_codec_command()
532 if (cad != hci->cad || nid >= sc->no_nodes) { in hda_codec_command()
575 return (hops->response(hci, res, HDA_CODEC_RESPONSE_EX_SOL)); in hda_codec_command()
579 hda_codec_notify(struct hda_codec_inst *hci, uint8_t run, in hda_codec_notify() argument
588 assert(hci); in hda_codec_notify()
591 sc = (struct hda_codec_softc *)hci->priv; in hda_codec_notify()
683 struct hda_codec_inst *hci = NULL; in hda_codec_audio_output_do_transfer() local
688 hci = sc->hci; in hda_codec_audio_output_do_transfer()
689 assert(hci); in hda_codec_audio_output_do_transfer()
691 hops = hci->hops; in hda_codec_audio_output_do_transfer()
697 err = hops->transfer(hci, st->stream, 1, st->buf, sizeof(st->buf)); in hda_codec_audio_output_do_transfer()
744 struct hda_codec_inst *hci = NULL; in hda_codec_audio_input_do_transfer() local
749 hci = sc->hci; in hda_codec_audio_input_do_transfer()
750 assert(hci); in hda_codec_audio_input_do_transfer()
752 hops = hci->hops; in hda_codec_audio_input_do_transfer()
761 hops->transfer(hci, st->stream, 0, st->buf, sizeof(st->buf)); in hda_codec_audio_input_do_transfer()