Lines Matching full:codecs

499 	 * Wait for codecs to finish their own reset sequence. The delay here  in hdac_reset()
980 } else if (sc->codecs[cad].pending <= 0) { in hdac_rirb_flush()
984 sc->codecs[cad].response = resp; in hdac_rirb_flush()
985 sc->codecs[cad].pending--; in hdac_rirb_flush()
1010 if ((child = sc->codecs[cad].dev) != NULL && in hdac_unsolq_flush()
1035 sc->codecs[cad].response = HDA_INVALID; in hdac_send_command()
1037 sc->codecs[cad].pending++; in hdac_send_command()
1052 } while (sc->codecs[cad].pending != 0 && --timeout); in hdac_send_command()
1054 if (sc->codecs[cad].pending != 0) { in hdac_send_command()
1057 sc->codecs[cad].pending = 0; in hdac_send_command()
1062 return (sc->codecs[cad].response); in hdac_send_command()
1133 * interrupts and defer probing of codecs until interrupts are enabled.
1177 sc->codecs[i].dev = NULL; in hdac_attach()
1591 device_printf(sc->dev, "Scanning HDA codecs ...\n"); in hdac_attach2()
1612 sc->codecs[i].vendor_id = in hdac_attach2()
1614 sc->codecs[i].device_id = in hdac_attach2()
1616 sc->codecs[i].revision_id = in hdac_attach2()
1618 sc->codecs[i].stepping_id = in hdac_attach2()
1627 sc->codecs[i].dev = child; in hdac_attach2()
1645 * Power down HDA bus and codecs.
1674 * Suspend and power down HDA bus and codecs.
1704 * Powerup and restore HDA bus and codecs state.
1839 sc->codecs[cad].vendor_id, sc->codecs[cad].device_id, in hdac_child_pnpinfo_method()
1840 sc->codecs[cad].revision_id, sc->codecs[cad].stepping_id); in hdac_child_pnpinfo_method()
1855 *result = sc->codecs[cad].vendor_id; in hdac_read_ivar()
1858 *result = sc->codecs[cad].device_id; in hdac_read_ivar()
1861 *result = sc->codecs[cad].revision_id; in hdac_read_ivar()
1864 *result = sc->codecs[cad].stepping_id; in hdac_read_ivar()
1957 prevbw = sc->codecs[cad].sdi_bw_used; in hdac_stream_alloc()
1970 sc->codecs[cad].sdi_bw_used += bw; in hdac_stream_alloc()
2008 sc->codecs[cad].sdi_bw_used -= sc->streams[ss].bw; in hdac_stream_free()