Lines Matching refs:cad

958 	nid_t cad;
975 cad = HDAC_RIRB_RESPONSE_EX_SDATA_IN(resp_ex);
979 sc->unsolq[sc->unsolq_wp++] = cad;
981 } else if (sc->codecs[cad].pending <= 0) {
983 "response from address %d: %08x\n", cad, resp);
985 sc->codecs[cad].response = resp;
986 sc->codecs[cad].pending--;
1000 nid_t cad;
1009 cad = sc->unsolq[sc->unsolq_rp++];
1011 if ((child = sc->codecs[cad].dev) != NULL &&
1028 hdac_send_command(struct hdac_softc *sc, nid_t cad, uint32_t verb)
1035 verb |= ((uint32_t)cad) << HDA_CMD_CAD_SHIFT;
1036 sc->codecs[cad].response = HDA_INVALID;
1038 sc->codecs[cad].pending++;
1053 } while (sc->codecs[cad].pending != 0 && --timeout);
1055 if (sc->codecs[cad].pending != 0) {
1057 verb, cad);
1058 sc->codecs[cad].pending = 0;
1063 return (sc->codecs[cad].response);
1746 int cad, i, devcount, error;
1751 cad = (intptr_t)device_get_ivars(devlist[i]);
1756 sc->codecs[cad].dev = NULL;
1795 retval += printf(" at cad %d", (int)(intptr_t)device_get_ivars(child));
1805 sbuf_printf(sb, "cad=%d", (int)(intptr_t)device_get_ivars(child));
1813 nid_t cad = (uintptr_t)device_get_ivars(child);
1817 sc->codecs[cad].vendor_id, sc->codecs[cad].device_id,
1818 sc->codecs[cad].revision_id, sc->codecs[cad].stepping_id);
1826 nid_t cad = (uintptr_t)device_get_ivars(child);
1830 *result = cad;
1833 *result = sc->codecs[cad].vendor_id;
1836 *result = sc->codecs[cad].device_id;
1839 *result = sc->codecs[cad].revision_id;
1842 *result = sc->codecs[cad].stepping_id;
1918 nid_t cad = (uintptr_t)device_get_ivars(child);
1935 prevbw = sc->codecs[cad].sdi_bw_used;
1948 sc->codecs[cad].sdi_bw_used += bw;
1977 nid_t cad = (uintptr_t)device_get_ivars(child);
1986 sc->codecs[cad].sdi_bw_used -= sc->streams[ss].bw;