Lines Matching full:codecs
498 * Wait for codecs to finish their own reset sequence. The delay here
979 } else if (sc->codecs[cad].pending <= 0) {
983 sc->codecs[cad].response = resp;
984 sc->codecs[cad].pending--;
1009 if ((child = sc->codecs[cad].dev) != NULL &&
1034 sc->codecs[cad].response = HDA_INVALID;
1036 sc->codecs[cad].pending++;
1051 } while (sc->codecs[cad].pending != 0 && --timeout);
1053 if (sc->codecs[cad].pending != 0) {
1056 sc->codecs[cad].pending = 0;
1061 return (sc->codecs[cad].response);
1132 * interrupts and defer probing of codecs until interrupts are enabled.
1176 sc->codecs[i].dev = NULL;
1589 device_printf(sc->dev, "Scanning HDA codecs ...\n");
1610 sc->codecs[i].vendor_id =
1612 sc->codecs[i].device_id =
1614 sc->codecs[i].revision_id =
1616 sc->codecs[i].stepping_id =
1625 sc->codecs[i].dev = child;
1643 * Suspend and power down HDA bus and codecs.
1673 * Powerup and restore HDA bus and codecs state.
1806 sc->codecs[cad].vendor_id, sc->codecs[cad].device_id,
1807 sc->codecs[cad].revision_id, sc->codecs[cad].stepping_id);
1822 *result = sc->codecs[cad].vendor_id;
1825 *result = sc->codecs[cad].device_id;
1828 *result = sc->codecs[cad].revision_id;
1831 *result = sc->codecs[cad].stepping_id;
1924 prevbw = sc->codecs[cad].sdi_bw_used;
1937 sc->codecs[cad].sdi_bw_used += bw;
1975 sc->codecs[cad].sdi_bw_used -= sc->streams[ss].bw;