codec             748 dev/ic/ac97.c  		register const struct ac97_codecid *codec;
codec             756 dev/ic/ac97.c  				for (codec = &vendor->codecs[vendor->num-1];
codec             757 dev/ic/ac97.c  				     codec >= vendor->codecs; codec--) {
codec             758 dev/ic/ac97.c  					if (codec->id == (id & codec->mask))
codec             761 dev/ic/ac97.c  				if (codec >= vendor->codecs && codec->mask) {
codec             762 dev/ic/ac97.c  					printf(" %s", codec->name);
codec             763 dev/ic/ac97.c  					initfunc = codec->init;
codec             766 dev/ic/ac97.c  				if (codec >= vendor->codecs && codec->rev)
codec             767 dev/ic/ac97.c  					printf(" rev %d", id & codec->rev);
codec            1330 dev/pci/auixp.c 	struct auixp_codec *codec;
codec            1339 dev/pci/auixp.c 	sc->has_4ch   = AC97_IS_4CH(codec->codec_if);
codec            1340 dev/pci/auixp.c 	sc->has_6ch   = AC97_IS_6CH(codec->codec_if);
codec            1341 dev/pci/auixp.c 	sc->is_fixed  = AC97_IS_FIXED_RATE(codec->codec_if);
codec            1342 dev/pci/auixp.c 	sc->has_spdif = AC97_HAS_SPDIF(codec->codec_if);
codec            1347 dev/pci/auixp.c 		codec = &sc->sc_codec[codec_nr];
codec            1348 dev/pci/auixp.c 		if (codec->present)
codec            1349 dev/pci/auixp.c 			audio_attach_mi(&auixp_hw_if, codec, &sc->sc_dev);
codec            1572 dev/pci/auixp.c 	struct auixp_codec  *codec;
codec            1606 dev/pci/auixp.c 		codec = &sc->sc_codec[codec_nr];
codec            1607 dev/pci/auixp.c 		bzero(codec, sizeof(struct auixp_codec));
codec            1609 dev/pci/auixp.c 		codec->sc       = sc;
codec            1610 dev/pci/auixp.c 		codec->codec_nr = codec_nr;
codec            1611 dev/pci/auixp.c 		codec->present  = 0;
codec            1613 dev/pci/auixp.c 		codec->host_if.arg    = codec;
codec            1614 dev/pci/auixp.c 		codec->host_if.attach = auixp_attach_codec;
codec            1615 dev/pci/auixp.c 		codec->host_if.read   = auixp_read_codec;
codec            1616 dev/pci/auixp.c 		codec->host_if.write  = auixp_write_codec;
codec            1617 dev/pci/auixp.c 		codec->host_if.reset  = auixp_reset_codec;
codec            1618 dev/pci/auixp.c 		codec->host_if.flags  = auixp_flags_codec;
codec            1621 dev/pci/auixp.c 			codec->codec_flags = AC97_HOST_DONT_ENABLE_SPDIF;
codec             258 dev/pci/autri.c 	struct autri_codec_softc *codec = sc_;
codec             259 dev/pci/autri.c 	struct autri_softc *sc = codec->sc;
codec             336 dev/pci/autri.c 	struct autri_codec_softc *codec = sc_;
codec             337 dev/pci/autri.c 	struct autri_softc *sc = codec->sc;
codec             395 dev/pci/autri.c 	struct autri_codec_softc *codec = sc_;
codec             396 dev/pci/autri.c 	struct autri_softc *sc = codec->sc;
codec             400 dev/pci/autri.c 	DPRINTF(("autri_reset_codec(codec=%p,sc=%p)\n",codec,sc));
codec             513 dev/pci/autri.c 	struct autri_codec_softc *codec;
codec             559 dev/pci/autri.c 	codec = &sc->sc_codec;
codec             560 dev/pci/autri.c 	memcpy(&codec->sc_dev, &sc->sc_dev, sizeof(codec->sc_dev));
codec             561 dev/pci/autri.c 	codec->sc = sc;
codec             563 dev/pci/autri.c 	codec->host_if.arg = codec;
codec             564 dev/pci/autri.c 	codec->host_if.attach = autri_attach_codec;
codec             565 dev/pci/autri.c 	codec->host_if.reset = autri_reset_codec;
codec             566 dev/pci/autri.c 	codec->host_if.read = autri_read_codec;
codec             567 dev/pci/autri.c 	codec->host_if.write = autri_write_codec;
codec             568 dev/pci/autri.c 	codec->host_if.flags = autri_flags_codec;
codec             569 dev/pci/autri.c 	codec->flags = AC97_HOST_DONT_READ | AC97_HOST_SWAPPED_CHANNELS;
codec             571 dev/pci/autri.c 		codec->flags &= ~AC97_HOST_SWAPPED_CHANNELS;
codec             573 dev/pci/autri.c 	if ((r = ac97_attach(&codec->host_if)) != 0) {
codec             945 dev/pci/azalia.c 		codec_t *codec;
codec             948 dev/pci/azalia.c 		codec = &az->codecs[i];
codec             952 dev/pci/azalia.c 		if (codec->unsol_event != NULL)
codec             953 dev/pci/azalia.c 			codec->unsol_event(codec, tag);
codec            1389 dev/pci/azalia.c azalia_codec_comresp(const codec_t *codec, nid_t nid, uint32_t control,
codec            1394 dev/pci/azalia.c 	err = azalia_set_command(codec->az, codec->address, nid, control, param);
codec            1397 dev/pci/azalia.c 	return azalia_get_response(codec->az, result);
codec            1456 dev/pci/azalia.c azalia_widget_init(widget_t *this, const codec_t *codec, nid_t nid)
codec            1461 dev/pci/azalia.c 	err = codec->comresp(codec, nid, CORB_GET_PARAMETER,
codec            1468 dev/pci/azalia.c 	DPRINTF(("%s: ", XNAME(codec->az)));
codec            1470 dev/pci/azalia.c 		codec->comresp(codec, nid, CORB_SET_POWER_STATE, CORB_PS_D0, &result);
codec            1478 dev/pci/azalia.c 		azalia_widget_init_audio(this, codec);
codec            1484 dev/pci/azalia.c 		azalia_widget_init_audio(this, codec);
codec            1497 dev/pci/azalia.c 		azalia_widget_init_pin(this, codec);
codec            1513 dev/pci/azalia.c 		err = codec->comresp(codec, nid, CORB_GET_PARAMETER,
codec            1533 dev/pci/azalia.c 	azalia_widget_init_connection(this, codec);
codec            1538 dev/pci/azalia.c 			codec->comresp(codec, nid, CORB_GET_PARAMETER,
codec            1541 dev/pci/azalia.c 			this->inamp_cap = codec->w[codec->audiofunc].inamp_cap;
codec            1550 dev/pci/azalia.c 			codec->comresp(codec, nid, CORB_GET_PARAMETER,
codec            1553 dev/pci/azalia.c 			this->outamp_cap = codec->w[codec->audiofunc].outamp_cap;
codec            1560 dev/pci/azalia.c 	if (codec->init_widget != NULL)
codec            1561 dev/pci/azalia.c 		codec->init_widget(codec, this, nid);
codec            1566 dev/pci/azalia.c azalia_widget_init_audio(widget_t *this, const codec_t *codec)
codec            1573 dev/pci/azalia.c 		err = codec->comresp(codec, this->nid,
codec            1581 dev/pci/azalia.c 			    codec->w[codec->audiofunc].d.audio.encodings;
codec            1583 dev/pci/azalia.c 			    codec->w[codec->audiofunc].d.audio.bits_rates;
codec            1587 dev/pci/azalia.c 				    XNAME(codec->az), this->name, result);
codec            1590 dev/pci/azalia.c 			err = codec->comresp(codec, this->nid, CORB_GET_PARAMETER,
codec            1599 dev/pci/azalia.c 		    codec->w[codec->audiofunc].d.audio.encodings;
codec            1601 dev/pci/azalia.c 		    codec->w[codec->audiofunc].d.audio.bits_rates;
codec            1626 dev/pci/azalia.c azalia_widget_init_pin(widget_t *this, const codec_t *codec)
codec            1631 dev/pci/azalia.c 	err = codec->comresp(codec, this->nid, CORB_GET_CONFIGURATION_DEFAULT,
codec            1641 dev/pci/azalia.c 	err = codec->comresp(codec, this->nid, CORB_GET_PARAMETER,
codec            1663 dev/pci/azalia.c azalia_widget_init_connection(widget_t *this, const codec_t *codec)
codec            1674 dev/pci/azalia.c 	err = codec->comresp(codec, this->nid, CORB_GET_PARAMETER,
codec            1686 dev/pci/azalia.c 		printf("%s: out of memory\n", XNAME(codec->az));
codec            1691 dev/pci/azalia.c 			err = codec->comresp(codec, this->nid,
codec            1700 dev/pci/azalia.c 			err = codec->comresp(codec, this->nid,
codec            1716 dev/pci/azalia.c 		err = codec->comresp(codec, this->nid,
codec            1913 dev/pci/azalia.c 	codec_t *codec;
codec            1917 dev/pci/azalia.c 	codec = &az->codecs[az->codecno];
codec            1918 dev/pci/azalia.c 	codec->running++;
codec            1926 dev/pci/azalia.c 	codec_t *codec;
codec            1930 dev/pci/azalia.c 	codec = &az->codecs[az->codecno];
codec            1931 dev/pci/azalia.c 	codec->running--;
codec            1938 dev/pci/azalia.c 	codec_t *codec;
codec            1942 dev/pci/azalia.c 	codec = &az->codecs[az->codecno];
codec            1943 dev/pci/azalia.c 	for (j = 0, i = 0; j < codec->nformats; j++) {
codec            1944 dev/pci/azalia.c 		if (codec->formats[j].validbits !=
codec            1945 dev/pci/azalia.c 		    codec->formats[j].precision)
codec            1948 dev/pci/azalia.c 			enc->encoding = codec->formats[j].encoding;
codec            1949 dev/pci/azalia.c 			enc->precision = codec->formats[j].precision;
codec            1977 dev/pci/azalia.c 	codec_t *codec;
codec            1983 dev/pci/azalia.c 	codec = &az->codecs[az->codecno];
codec            1991 dev/pci/azalia.c 		for (i = 0; i < codec->nformats; i++) {
codec            1992 dev/pci/azalia.c 			if (r->encoding != codec->formats[i].encoding)
codec            1994 dev/pci/azalia.c 			if (r->precision != codec->formats[i].precision)
codec            1996 dev/pci/azalia.c 			if (r->channels != codec->formats[i].channels)
codec            2000 dev/pci/azalia.c 		if (i == codec->nformats) {
codec            2005 dev/pci/azalia.c 		for (j = 0; j < codec->formats[i].frequency_type; j++) {
codec            2006 dev/pci/azalia.c 			if (r->sample_rate != codec->formats[i].frequency[j])
codec            2010 dev/pci/azalia.c 		if (j == codec->formats[i].frequency_type) {
codec            2024 dev/pci/azalia.c 		for (i = 0; i < codec->nformats; i++) {
codec            2025 dev/pci/azalia.c 			if (p->encoding != codec->formats[i].encoding)
codec            2027 dev/pci/azalia.c 			if (p->precision != codec->formats[i].precision)
codec            2029 dev/pci/azalia.c 			if (p->channels != codec->formats[i].channels)
codec            2033 dev/pci/azalia.c 		if (i == codec->nformats) {
codec            2038 dev/pci/azalia.c 		for (j = 0; j < codec->formats[i].frequency_type; j++) {
codec            2039 dev/pci/azalia.c 			if (p->sample_rate != codec->formats[i].frequency[j])
codec            2043 dev/pci/azalia.c 		if (j == codec->formats[i].frequency_type) {
codec             515 dev/pci/azalia.h #define VALID_WIDGET_NID(nid, codec)	(nid == (codec)->audiofunc || \
codec             516 dev/pci/azalia.h 					 (nid >= (codec)->wstart &&   \
codec             517 dev/pci/azalia.h 					  nid < (codec)->wend))
codec             745 dev/pci/yds.c  	struct yds_codec_softc *codec;
codec             768 dev/pci/yds.c  		codec = &sc->sc_codec[i];
codec             769 dev/pci/yds.c  		memcpy(&codec->sc_dev, &sc->sc_dev, sizeof(codec->sc_dev));
codec             770 dev/pci/yds.c  		codec->sc = sc;
codec             771 dev/pci/yds.c  		codec->id = i == 1 ? ac97_id2 : 0;
codec             772 dev/pci/yds.c  		codec->status_data = statregs[i].data;
codec             773 dev/pci/yds.c  		codec->status_addr = statregs[i].addr;
codec             774 dev/pci/yds.c  		codec->host_if.arg = codec;
codec             775 dev/pci/yds.c  		codec->host_if.attach = yds_attach_codec;
codec             776 dev/pci/yds.c  		codec->host_if.read = yds_read_codec;
codec             777 dev/pci/yds.c  		codec->host_if.write = yds_write_codec;
codec             778 dev/pci/yds.c  		codec->host_if.reset = yds_reset_codec;
codec             780 dev/pci/yds.c  		if ((r = ac97_attach(&codec->host_if)) != 0) {
codec             909 dev/pci/yds.c  	struct yds_codec_softc *codec = sc_;
codec             910 dev/pci/yds.c  	struct yds_softc *sc = codec->sc;