mc                663 compat/ossaudio/ossaudio.c 	mixer_ctrl_t mc;
mc                696 compat/ossaudio/ossaudio.c 		mc.dev = di->source;
mc                698 compat/ossaudio/ossaudio.c 			mc.type = AUDIO_MIXER_ENUM;
mc                699 compat/ossaudio/ossaudio.c 			error = ioctlf(fp, AUDIO_MIXER_READ, (caddr_t)&mc, p);
mc                702 compat/ossaudio/ossaudio.c 			idat = 1 << di->rdevmap[mc.un.ord];
mc                706 compat/ossaudio/ossaudio.c 			mc.type = AUDIO_MIXER_SET;
mc                707 compat/ossaudio/ossaudio.c 			error = ioctlf(fp, AUDIO_MIXER_READ, (caddr_t)&mc, p);
mc                711 compat/ossaudio/ossaudio.c 			for(mask = mc.un.mask, k = 0; mask; mask >>= 1, k++)
mc                734 compat/ossaudio/ossaudio.c 		mc.dev = di->source;
mc                739 compat/ossaudio/ossaudio.c 			mc.type = AUDIO_MIXER_ENUM;
mc                748 compat/ossaudio/ossaudio.c 			mc.un.ord = di->devmap[i];
mc                750 compat/ossaudio/ossaudio.c 			mc.type = AUDIO_MIXER_SET;
mc                751 compat/ossaudio/ossaudio.c 			mc.un.mask = 0;
mc                758 compat/ossaudio/ossaudio.c 					mc.un.mask |= 1 << di->devmap[i];
mc                762 compat/ossaudio/ossaudio.c 		error = ioctlf(fp, AUDIO_MIXER_WRITE, (caddr_t)&mc, p);
mc                773 compat/ossaudio/ossaudio.c 			mc.dev = di->devmap[n];
mc                774 compat/ossaudio/ossaudio.c 			mc.type = AUDIO_MIXER_VALUE;
mc                775 compat/ossaudio/ossaudio.c 			mc.un.value.num_channels = di->stereomask & (1<<n) ? 2 : 1;
mc                776 compat/ossaudio/ossaudio.c 			error = ioctlf(fp, AUDIO_MIXER_READ, (caddr_t)&mc, p);
mc                779 compat/ossaudio/ossaudio.c 			if (mc.un.value.num_channels != 2) {
mc                780 compat/ossaudio/ossaudio.c 				l = r = mc.un.value.level[AUDIO_MIXER_LEVEL_MONO];
mc                782 compat/ossaudio/ossaudio.c 				l = mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT];
mc                783 compat/ossaudio/ossaudio.c 				r = mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT];
mc                803 compat/ossaudio/ossaudio.c 			mc.dev = di->devmap[n];
mc                804 compat/ossaudio/ossaudio.c 			mc.type = AUDIO_MIXER_VALUE;
mc                806 compat/ossaudio/ossaudio.c 				mc.un.value.num_channels = 2;
mc                807 compat/ossaudio/ossaudio.c 				mc.un.value.level[AUDIO_MIXER_LEVEL_LEFT] = l;
mc                808 compat/ossaudio/ossaudio.c 				mc.un.value.level[AUDIO_MIXER_LEVEL_RIGHT] = r;
mc                810 compat/ossaudio/ossaudio.c 				mc.un.value.num_channels = 1;
mc                811 compat/ossaudio/ossaudio.c 				mc.un.value.level[AUDIO_MIXER_LEVEL_MONO] = (l+r)/2;
mc                815 compat/ossaudio/ossaudio.c 			error = ioctlf(fp, AUDIO_MIXER_WRITE, (caddr_t)&mc, p);
mc                670 dev/pci/auixp.c auixp_set_port(void *hdl, mixer_ctrl_t *mc)
mc                675 dev/pci/auixp.c 	return co->codec_if->vtbl->mixer_set_port(co->codec_if, mc);
mc                681 dev/pci/auixp.c auixp_get_port(void *hdl, mixer_ctrl_t *mc)
mc                686 dev/pci/auixp.c 	return co->codec_if->vtbl->mixer_get_port(co->codec_if, mc);
mc               2115 dev/pci/azalia.c azalia_set_port(void *v, mixer_ctrl_t *mc)
mc               2122 dev/pci/azalia.c 	return co->set_port(co, mc);
mc               2126 dev/pci/azalia.c azalia_get_port(void *v, mixer_ctrl_t *mc)
mc               2133 dev/pci/azalia.c 	return co->get_port(co, mc);
mc                812 dev/pci/azalia_codec.c 		mixer_ctrl_t mc;
mc                820 dev/pci/azalia_codec.c 		mc.dev = i;
mc                821 dev/pci/azalia_codec.c 		mc.type = AUDIO_MIXER_ENUM;
mc                822 dev/pci/azalia_codec.c 		mc.un.ord = 0;
mc                823 dev/pci/azalia_codec.c 		azalia_generic_mixer_set(this, m->nid, m->target, &mc);
mc                833 dev/pci/azalia_codec.c 		mixer_ctrl_t mc;
mc                838 dev/pci/azalia_codec.c 		mc.dev = i;
mc                839 dev/pci/azalia_codec.c 		mc.type = AUDIO_MIXER_ENUM;
mc                847 dev/pci/azalia_codec.c 			mc.un.ord = 1;
mc                850 dev/pci/azalia_codec.c 			mc.un.ord = 0;
mc                852 dev/pci/azalia_codec.c 		azalia_generic_mixer_set(this, m->nid, m->target, &mc);
mc                858 dev/pci/azalia_codec.c 		mixer_ctrl_t mc;
mc                867 dev/pci/azalia_codec.c 		mc.dev = i;
mc                868 dev/pci/azalia_codec.c 		mc.type = AUDIO_MIXER_VALUE;
mc                869 dev/pci/azalia_codec.c 		mc.un.value.num_channels = 1;
mc                870 dev/pci/azalia_codec.c 		mc.un.value.level[0] = AUDIO_MAX_GAIN / 2;
mc                873 dev/pci/azalia_codec.c 			mc.un.value.num_channels = 2;
mc                874 dev/pci/azalia_codec.c 			mc.un.value.level[1] = AUDIO_MAX_GAIN / 2;
mc                876 dev/pci/azalia_codec.c 		azalia_generic_mixer_set(this, m->nid, m->target, &mc);
mc                896 dev/pci/azalia_codec.c azalia_generic_mixer_get(const codec_t *this, nid_t nid, int target, mixer_ctrl_t *mc)
mc                903 dev/pci/azalia_codec.c 	if (IS_MI_TARGET_INAMP(target) && mc->type == AUDIO_MIXER_ENUM) {
mc                909 dev/pci/azalia_codec.c 		mc->un.ord = result & CORB_GAGM_MUTE ? 1 : 0;
mc                913 dev/pci/azalia_codec.c 	else if (IS_MI_TARGET_INAMP(target) && mc->type == AUDIO_MIXER_VALUE) {
mc                919 dev/pci/azalia_codec.c 		mc->un.value.level[0] = azalia_generic_mixer_from_device_value(this,
mc                934 dev/pci/azalia_codec.c 		mc->un.value.num_channels = WIDGET_CHANNELS(&this->w[n]);
mc                935 dev/pci/azalia_codec.c 		if (mc->un.value.num_channels == 2) {
mc                942 dev/pci/azalia_codec.c 			mc->un.value.level[1] = azalia_generic_mixer_from_device_value
mc                948 dev/pci/azalia_codec.c 	else if (target == MI_TARGET_OUTAMP && mc->type == AUDIO_MIXER_ENUM) {
mc                953 dev/pci/azalia_codec.c 		mc->un.ord = result & CORB_GAGM_MUTE ? 1 : 0;
mc                957 dev/pci/azalia_codec.c 	else if (target == MI_TARGET_OUTAMP && mc->type == AUDIO_MIXER_VALUE) {
mc                962 dev/pci/azalia_codec.c 		mc->un.value.level[0] = azalia_generic_mixer_from_device_value(this,
mc                964 dev/pci/azalia_codec.c 		mc->un.value.num_channels = WIDGET_CHANNELS(&this->w[nid]);
mc                965 dev/pci/azalia_codec.c 		if (mc->un.value.num_channels == 2) {
mc                971 dev/pci/azalia_codec.c 			mc->un.value.level[1] = azalia_generic_mixer_from_device_value
mc                984 dev/pci/azalia_codec.c 			mc->un.ord = -1;
mc                986 dev/pci/azalia_codec.c 			mc->un.ord = result;
mc                995 dev/pci/azalia_codec.c 		mc->un.ord = result & CORB_PWC_OUTPUT ? 1 : 0;
mc               1004 dev/pci/azalia_codec.c 		mc->un.ord = result & CORB_PWC_HEADPHONE ? 1 : 0;
mc               1009 dev/pci/azalia_codec.c 		mc->un.ord = this->dacs.cur;
mc               1014 dev/pci/azalia_codec.c 		mc->un.ord = this->adcs.cur;
mc               1023 dev/pci/azalia_codec.c 		mc->un.value.level[0] = azalia_generic_mixer_from_device_value(this,
mc               1025 dev/pci/azalia_codec.c 		mc->un.value.num_channels = 1;
mc               1037 dev/pci/azalia_codec.c azalia_generic_mixer_set(codec_t *this, nid_t nid, int target, const mixer_ctrl_t *mc)
mc               1043 dev/pci/azalia_codec.c 	if (IS_MI_TARGET_INAMP(target) && mc->type == AUDIO_MIXER_ENUM) {
mc               1053 dev/pci/azalia_codec.c 		if (mc->un.ord)
mc               1069 dev/pci/azalia_codec.c 			if (mc->un.ord)
mc               1079 dev/pci/azalia_codec.c 	else if (IS_MI_TARGET_INAMP(target) && mc->type == AUDIO_MIXER_VALUE) {
mc               1080 dev/pci/azalia_codec.c 		if (mc->un.value.num_channels < 1)
mc               1083 dev/pci/azalia_codec.c 		    mc->un.value.level[0]))
mc               1091 dev/pci/azalia_codec.c 		    mc->un.value.level[0]);
mc               1100 dev/pci/azalia_codec.c 		if (mc->un.value.num_channels >= 2 &&
mc               1103 dev/pci/azalia_codec.c 			    mc->un.value.level[1]))
mc               1112 dev/pci/azalia_codec.c 			    mc->un.value.level[1]);
mc               1125 dev/pci/azalia_codec.c 	else if (target == MI_TARGET_OUTAMP && mc->type == AUDIO_MIXER_ENUM) {
mc               1131 dev/pci/azalia_codec.c 		if (mc->un.ord)
mc               1145 dev/pci/azalia_codec.c 			if (mc->un.ord)
mc               1155 dev/pci/azalia_codec.c 	else if (target == MI_TARGET_OUTAMP && mc->type == AUDIO_MIXER_VALUE) {
mc               1156 dev/pci/azalia_codec.c 		if (mc->un.value.num_channels < 1)
mc               1159 dev/pci/azalia_codec.c 		    mc->un.value.level[0]))
mc               1166 dev/pci/azalia_codec.c 		    mc->un.value.level[0]);
mc               1174 dev/pci/azalia_codec.c 		if (mc->un.value.num_channels >= 2 &&
mc               1177 dev/pci/azalia_codec.c 			    mc->un.value.level[1]))
mc               1185 dev/pci/azalia_codec.c 			    mc->un.value.level[1]);
mc               1198 dev/pci/azalia_codec.c 		if (mc->un.ord < 0 ||
mc               1199 dev/pci/azalia_codec.c 		    mc->un.ord >= this->w[nid].nconnections ||
mc               1200 dev/pci/azalia_codec.c 		    !VALID_WIDGET_NID(this->w[nid].connections[mc->un.ord], this))
mc               1203 dev/pci/azalia_codec.c 		    CORB_SET_CONNECTION_SELECT_CONTROL, mc->un.ord, &result);
mc               1210 dev/pci/azalia_codec.c 		if (mc->un.ord >= 2)
mc               1216 dev/pci/azalia_codec.c 		if (mc->un.ord == 0) {
mc               1231 dev/pci/azalia_codec.c 		if (mc->un.ord >= 2)
mc               1237 dev/pci/azalia_codec.c 		if (mc->un.ord == 0) {
mc               1252 dev/pci/azalia_codec.c 		if (mc->un.ord >= this->dacs.ngroups)
mc               1255 dev/pci/azalia_codec.c 		    mc->un.ord, this->adcs.cur);
mc               1262 dev/pci/azalia_codec.c 		if (mc->un.ord >= this->adcs.ngroups)
mc               1265 dev/pci/azalia_codec.c 		    this->dacs.cur, mc->un.ord);
mc               1270 dev/pci/azalia_codec.c 		if (mc->un.value.num_channels != 1)
mc               1273 dev/pci/azalia_codec.c 		    target, mc->un.value.level[0]))
mc               1276 dev/pci/azalia_codec.c 		     mc->un.value.level[0]) | CORB_VKNOB_DIRECT;
mc               1390 dev/pci/azalia_codec.c azalia_generic_set_port(codec_t *this, mixer_ctrl_t *mc)
mc               1394 dev/pci/azalia_codec.c 	if (mc->dev >= this->nmixers)
mc               1396 dev/pci/azalia_codec.c 	m = &this->mixers[mc->dev];
mc               1397 dev/pci/azalia_codec.c 	if (mc->type != m->devinfo.type)
mc               1399 dev/pci/azalia_codec.c 	if (mc->type == AUDIO_MIXER_CLASS)
mc               1401 dev/pci/azalia_codec.c 	return azalia_generic_mixer_set(this, m->nid, m->target, mc);
mc               1405 dev/pci/azalia_codec.c azalia_generic_get_port(codec_t *this, mixer_ctrl_t *mc)
mc               1409 dev/pci/azalia_codec.c 	if (mc->dev >= this->nmixers)
mc               1411 dev/pci/azalia_codec.c 	m = &this->mixers[mc->dev];
mc               1412 dev/pci/azalia_codec.c 	mc->type = m->devinfo.type;
mc               1413 dev/pci/azalia_codec.c 	if (mc->type == AUDIO_MIXER_CLASS)
mc               1415 dev/pci/azalia_codec.c 	return azalia_generic_mixer_get(this, m->nid, m->target, mc);
mc               1566 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               1588 dev/pci/azalia_codec.c 	mc.dev = -1;		/* no need for generic_mixer_set() */
mc               1589 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_ENUM;
mc               1590 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* pindir: output */
mc               1591 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0f, MI_TARGET_PINDIR, &mc); /* lineout */
mc               1592 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x10, MI_TARGET_PINDIR, &mc); /* headphones */
mc               1593 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* pindir: input */
mc               1594 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x12, MI_TARGET_PINDIR, &mc); /* mic1 */
mc               1595 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x13, MI_TARGET_PINDIR, &mc); /* mic2 */
mc               1596 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x14, MI_TARGET_PINDIR, &mc); /* line1 */
mc               1597 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x15, MI_TARGET_PINDIR, &mc); /* line2 */
mc               1598 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* mute: off */
mc               1599 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x08, MI_TARGET_INAMP(0), &mc);
mc               1600 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x08, MI_TARGET_INAMP(1), &mc);
mc               1601 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x09, MI_TARGET_INAMP(0), &mc);
mc               1602 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x09, MI_TARGET_INAMP(1), &mc);
mc               1603 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0a, MI_TARGET_INAMP(0), &mc);
mc               1604 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0a, MI_TARGET_INAMP(1), &mc);
mc               1606 dev/pci/azalia_codec.c 		mc.un.ord = 1;	/* pindir: output */
mc               1607 dev/pci/azalia_codec.c 		azalia_generic_mixer_set(this, 0x14, MI_TARGET_PINDIR, &mc); /* line1 */
mc               1608 dev/pci/azalia_codec.c 		mc.un.ord = 4;	/* connlist: cd */
mc               1609 dev/pci/azalia_codec.c 		azalia_generic_mixer_set(this, 0x05, MI_TARGET_CONNLIST, &mc);
mc               1633 dev/pci/azalia_codec.c azalia_alc260_set_port(codec_t *this, mixer_ctrl_t *mc)
mc               1639 dev/pci/azalia_codec.c 	if (mc->dev >= this->nmixers)
mc               1641 dev/pci/azalia_codec.c 	m = &this->mixers[mc->dev];
mc               1642 dev/pci/azalia_codec.c 	if (mc->type != m->devinfo.type)
mc               1644 dev/pci/azalia_codec.c 	if (mc->type == AUDIO_MIXER_CLASS)
mc               1648 dev/pci/azalia_codec.c 		err = azalia_generic_mixer_set(this, m->nid, m->target, mc);
mc               1650 dev/pci/azalia_codec.c 			azalia_generic_mixer_set(this, 0x09, m->target, mc);
mc               1651 dev/pci/azalia_codec.c 			mc2 = *mc;
mc               1660 dev/pci/azalia_codec.c 		err = azalia_generic_mixer_set(this, m->nid, m->target, mc);
mc               1662 dev/pci/azalia_codec.c 			azalia_generic_mixer_set(this, 0x09, m->target, mc);
mc               1663 dev/pci/azalia_codec.c 			azalia_generic_mixer_set(this, 0x0a, m->target, mc);
mc               1669 dev/pci/azalia_codec.c 		if (1 <= mc->un.ord && mc->un.ord <= 3)
mc               1674 dev/pci/azalia_codec.c 		if (1 <= mc->un.ord && mc->un.ord <= 3)
mc               1677 dev/pci/azalia_codec.c 	return azalia_generic_mixer_set(this, m->nid, m->target, mc);
mc               1825 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               1840 dev/pci/azalia_codec.c 	mc.dev = -1;
mc               1841 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_ENUM;
mc               1842 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* pindir: output */
mc               1843 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x14, MI_TARGET_PINDIR, &mc);
mc               1844 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x1b, MI_TARGET_PINDIR, &mc);
mc               1845 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x15, MI_TARGET_PINDIR, &mc);
mc               1846 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x16, MI_TARGET_PINDIR, &mc);
mc               1847 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x17, MI_TARGET_PINDIR, &mc);
mc               1848 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* [0] 0x0c */
mc               1849 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x14, MI_TARGET_CONNLIST, &mc);
mc               1850 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x1b, MI_TARGET_CONNLIST, &mc);
mc               1851 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* [1] 0x0d */
mc               1852 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x15, MI_TARGET_CONNLIST, &mc);
mc               1853 dev/pci/azalia_codec.c 	mc.un.ord = 2;		/* [2] 0x0e */
mc               1854 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x16, MI_TARGET_CONNLIST, &mc);
mc               1855 dev/pci/azalia_codec.c 	mc.un.ord = 2;		/* [3] 0x0fb */
mc               1856 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x17, MI_TARGET_CONNLIST, &mc);
mc               1858 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* pindir: input */
mc               1859 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x18, MI_TARGET_PINDIR, &mc);
mc               1860 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x19, MI_TARGET_PINDIR, &mc);
mc               1861 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x1a, MI_TARGET_PINDIR, &mc);
mc               1864 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* unmute */
mc               1865 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x24, MI_TARGET_INAMP(0), &mc);
mc               1866 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x23, MI_TARGET_INAMP(1), &mc);
mc               1867 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x22, MI_TARGET_INAMP(2), &mc);
mc               1897 dev/pci/azalia_codec.c azalia_alc882_set_port(codec_t *this, mixer_ctrl_t *mc)
mc               1904 dev/pci/azalia_codec.c 	if (mc->dev >= this->nmixers)
mc               1906 dev/pci/azalia_codec.c 	m = &this->mixers[mc->dev];
mc               1907 dev/pci/azalia_codec.c 	if (mc->type != m->devinfo.type)
mc               1909 dev/pci/azalia_codec.c 	if (mc->type == AUDIO_MIXER_CLASS)
mc               1917 dev/pci/azalia_codec.c 		mask = mc->un.mask & ALC882_MASK;
mc               1928 dev/pci/azalia_codec.c 	return azalia_generic_mixer_set(this, m->nid, m->target, mc);
mc               1932 dev/pci/azalia_codec.c azalia_alc882_get_port(codec_t *this, mixer_ctrl_t *mc)
mc               1938 dev/pci/azalia_codec.c 	if (mc->dev >= this->nmixers)
mc               1940 dev/pci/azalia_codec.c 	m = &this->mixers[mc->dev];
mc               1941 dev/pci/azalia_codec.c 	mc->type = m->devinfo.type;
mc               1942 dev/pci/azalia_codec.c 	if (mc->type == AUDIO_MIXER_CLASS)
mc               1959 dev/pci/azalia_codec.c 		mc->un.mask = mask & ALC882_MASK;
mc               1962 dev/pci/azalia_codec.c 	return azalia_generic_mixer_get(this, m->nid, m->target, mc);
mc               2091 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               2106 dev/pci/azalia_codec.c 	mc.dev = -1;
mc               2107 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_ENUM;
mc               2108 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* pindir: output */
mc               2109 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x14, MI_TARGET_PINDIR, &mc);
mc               2110 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x1b, MI_TARGET_PINDIR, &mc);
mc               2111 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x15, MI_TARGET_PINDIR, &mc);
mc               2112 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x16, MI_TARGET_PINDIR, &mc);
mc               2113 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x17, MI_TARGET_PINDIR, &mc);
mc               2114 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* [0] 0x0c */
mc               2115 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x14, MI_TARGET_CONNLIST, &mc);
mc               2116 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x1b, MI_TARGET_CONNLIST, &mc);
mc               2117 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* [1] 0x0d */
mc               2118 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x15, MI_TARGET_CONNLIST, &mc);
mc               2119 dev/pci/azalia_codec.c 	mc.un.ord = 2;		/* [2] 0x0e */
mc               2120 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x16, MI_TARGET_CONNLIST, &mc);
mc               2121 dev/pci/azalia_codec.c 	mc.un.ord = 2;		/* [3] 0x0fb */
mc               2122 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x17, MI_TARGET_CONNLIST, &mc);
mc               2124 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* pindir: input */
mc               2125 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x18, MI_TARGET_PINDIR, &mc);
mc               2126 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x19, MI_TARGET_PINDIR, &mc);
mc               2127 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x1a, MI_TARGET_PINDIR, &mc);
mc               2130 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* unmute */
mc               2131 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x23, MI_TARGET_INAMP(1), &mc);
mc               2132 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x22, MI_TARGET_INAMP(2), &mc);
mc               2184 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               2191 dev/pci/azalia_codec.c 		mc.dev = -1;
mc               2192 dev/pci/azalia_codec.c 		mc.type = AUDIO_MIXER_ENUM;
mc               2193 dev/pci/azalia_codec.c 		mc.un.ord = 1;
mc               2194 dev/pci/azalia_codec.c 		azalia_generic_mixer_set(this, 0x09, MI_TARGET_PINDIR, &mc);
mc               2245 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               2260 dev/pci/azalia_codec.c 	mc.dev = -1;
mc               2261 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_ENUM;
mc               2262 dev/pci/azalia_codec.c 	mc.un.ord = 5;		/* record.front.source=mic */
mc               2263 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x08, MI_TARGET_CONNLIST, &mc);
mc               2264 dev/pci/azalia_codec.c 	mc.un.ord = 7;		/* record.surround.source=line1 */
mc               2265 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x09, MI_TARGET_CONNLIST, &mc);
mc               2266 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* pindir: output */
mc               2267 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0b, MI_TARGET_PINDIR, &mc);
mc               2268 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0c, MI_TARGET_PINDIR, &mc);
mc               2269 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0d, MI_TARGET_PINDIR, &mc);
mc               2270 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0e, MI_TARGET_PINDIR, &mc);
mc               2271 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0f, MI_TARGET_PINDIR, &mc);
mc               2272 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* front DAC -> headphones */
mc               2273 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0f, MI_TARGET_CONNLIST, &mc);
mc               2274 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* pindir: input */
mc               2275 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x10, MI_TARGET_PINDIR, &mc);	/* mic */
mc               2276 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x13, MI_TARGET_PINDIR, &mc);	/* SPDIF-in */
mc               2277 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x1f, MI_TARGET_PINDIR, &mc);	/* line1 */
mc               2278 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x20, MI_TARGET_PINDIR, &mc);	/* line2 */
mc               2376 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               2391 dev/pci/azalia_codec.c 	mc.dev = -1;		/* no need for generic_mixer_set() */
mc               2392 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_ENUM;
mc               2393 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* pindir: output */
mc               2394 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0d, MI_TARGET_PINDIR, &mc); /* headphones */
mc               2395 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0e, MI_TARGET_PINDIR, &mc); /* speaker */
mc               2396 dev/pci/azalia_codec.c 	mc.un.ord = 0;		/* pindir: input */
mc               2397 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0f, MI_TARGET_PINDIR, &mc); /* mic2 */
mc               2398 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x10, MI_TARGET_PINDIR, &mc); /* mic1 */
mc               2399 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_VALUE;
mc               2400 dev/pci/azalia_codec.c 	mc.un.value.num_channels = 2;
mc               2401 dev/pci/azalia_codec.c 	mc.un.value.level[0] = azalia_generic_mixer_max(this, 0x0c, MI_TARGET_OUTAMP);
mc               2402 dev/pci/azalia_codec.c 	mc.un.value.level[1] = mc.un.value.level[0];
mc               2403 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0c, MI_TARGET_OUTAMP, &mc);
mc               2495 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               2510 dev/pci/azalia_codec.c 	mc.dev = -1;
mc               2511 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_ENUM;
mc               2512 dev/pci/azalia_codec.c 	mc.un.ord = 1;		/* pindir: output */
mc               2513 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0a, MI_TARGET_PINDIR, &mc); /* headphones */
mc               2514 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0b, MI_TARGET_PINDIR, &mc); /* mic, set to output */
mc               2515 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0c, MI_TARGET_PINDIR, &mc); /* speaker */
mc               2516 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0d, MI_TARGET_PINDIR, &mc); /* line out */
mc               2517 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0f, MI_TARGET_PINDIR, &mc); /* another line out */
mc               2520 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_VALUE;
mc               2521 dev/pci/azalia_codec.c 	mc.un.value.num_channels = 2;
mc               2522 dev/pci/azalia_codec.c 	mc.un.value.level[0] = azalia_generic_mixer_max(this, 0x02, MI_TARGET_OUTAMP);
mc               2523 dev/pci/azalia_codec.c 	mc.un.value.level[1] = mc.un.value.level[0];
mc               2524 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x02, MI_TARGET_OUTAMP, &mc);
mc               2526 dev/pci/azalia_codec.c 	mc.un.value.level[0] = azalia_generic_mixer_max(this, 0x03, MI_TARGET_OUTAMP);
mc               2527 dev/pci/azalia_codec.c 	mc.un.value.level[1] = mc.un.value.level[0];
mc               2528 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x03, MI_TARGET_OUTAMP, &mc);
mc               2530 dev/pci/azalia_codec.c 	mc.un.value.level[0] = azalia_generic_mixer_max(this, 0x04, MI_TARGET_OUTAMP);
mc               2531 dev/pci/azalia_codec.c 	mc.un.value.level[1] = mc.un.value.level[0];
mc               2532 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x04, MI_TARGET_OUTAMP, &mc);
mc               2534 dev/pci/azalia_codec.c 	mc.un.value.level[0] = azalia_generic_mixer_max(this, 0x05, MI_TARGET_OUTAMP);
mc               2535 dev/pci/azalia_codec.c 	mc.un.value.level[1] = mc.un.value.level[0];
mc               2536 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x05, MI_TARGET_OUTAMP, &mc);
mc               2623 dev/pci/azalia_codec.c 	mixer_ctrl_t mc;
mc               2637 dev/pci/azalia_codec.c 	mc.dev = -1;
mc               2638 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_ENUM;
mc               2639 dev/pci/azalia_codec.c 	mc.un.ord = 1;
mc               2640 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0a, MI_TARGET_PINDIR, &mc); /* headphones */
mc               2641 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0f, MI_TARGET_PINDIR, &mc); /* speaker */
mc               2642 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x09, MI_TARGET_INAMP(0), &mc); /* mute input */
mc               2643 dev/pci/azalia_codec.c 	mc.un.ord = 0;
mc               2644 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x0d, MI_TARGET_PINDIR, &mc); /* mic */
mc               2645 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x14, MI_TARGET_PINDIR, &mc); /* internal mic */
mc               2646 dev/pci/azalia_codec.c 	mc.un.ord = 2;          /* select internal mic for recording */
mc               2647 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x15, MI_TARGET_CONNLIST, &mc);
mc               2648 dev/pci/azalia_codec.c 	mc.type = AUDIO_MIXER_VALUE;
mc               2649 dev/pci/azalia_codec.c 	mc.un.value.num_channels = 1;
mc               2650 dev/pci/azalia_codec.c 	mc.un.value.level[0] = azalia_generic_mixer_max(this, 0x17, MI_TARGET_VOLUME);
mc               2651 dev/pci/azalia_codec.c 	azalia_generic_mixer_set(this, 0x17, MI_TARGET_VOLUME, &mc);
mc               2657 dev/pci/azalia_codec.c azalia_stac7661_set_port(codec_t *this, mixer_ctrl_t *mc)
mc               2662 dev/pci/azalia_codec.c 	if (mc->dev >= this->nmixers)
mc               2664 dev/pci/azalia_codec.c 	m = &this->mixers[mc->dev];
mc               2665 dev/pci/azalia_codec.c 	if (mc->type != m->devinfo.type)
mc               2667 dev/pci/azalia_codec.c 	if (mc->type == AUDIO_MIXER_CLASS)
mc               2671 dev/pci/azalia_codec.c 		    MI_TARGET_OUTAMP, mc);
mc               2673 dev/pci/azalia_codec.c 		    MI_TARGET_OUTAMP, mc);
mc               2676 dev/pci/azalia_codec.c 	return azalia_generic_mixer_set(this, m->nid, m->target, mc);
mc               2679 dev/pci/azalia_codec.c azalia_stac7661_get_port(codec_t *this, mixer_ctrl_t *mc)
mc               2683 dev/pci/azalia_codec.c 	if (mc->dev >= this->nmixers)
mc               2685 dev/pci/azalia_codec.c 	m = &this->mixers[mc->dev];
mc               2686 dev/pci/azalia_codec.c 	mc->type = m->devinfo.type;
mc               2687 dev/pci/azalia_codec.c 	if (mc->type == AUDIO_MIXER_CLASS)
mc               2691 dev/pci/azalia_codec.c 		    MI_TARGET_OUTAMP, mc);
mc               2692 dev/pci/azalia_codec.c 	return azalia_generic_mixer_get(this, m->nid, m->target, mc);
mc                539 dev/pci/esa.c  esa_set_port(void *hdl, mixer_ctrl_t *mc)
mc                544 dev/pci/esa.c  	return (sc->codec_if->vtbl->mixer_set_port(sc->codec_if, mc));
mc                548 dev/pci/esa.c  esa_get_port(void *hdl, mixer_ctrl_t *mc)
mc                553 dev/pci/esa.c  	return (sc->codec_if->vtbl->mixer_get_port(sc->codec_if, mc));
mc                552 dev/pci/if_myx.c myx_cmd(struct myx_softc *sc, u_int32_t cmd, struct myx_cmd *mc, u_int32_t *r)
mc                597 dev/pci/if_myx.c 	mc->mc_cmd = htobe32(cmd);
mc                598 dev/pci/if_myx.c 	mc->mc_addr_high = htobe32(MYX_ADDRHIGH(map->dm_segs[0].ds_addr));
mc                599 dev/pci/if_myx.c 	mc->mc_addr_low = htobe32(MYX_ADDRLOW(map->dm_segs[0].ds_addr));
mc                605 dev/pci/if_myx.c 	myx_write(sc, MYX_CMD, (u_int8_t *)mc, sizeof(struct myx_cmd));
mc                715 dev/pci/if_myx.c 	struct myx_cmd		 mc;
mc                719 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc                720 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_RESET, &mc, NULL) != 0) {
mc                730 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_GET_INTRCOALDELAYOFF, &mc,
mc                738 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_GET_INTRACKOFF, &mc,
mc                744 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_GET_INTRDEASSERTOFF, &mc,
mc                750 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_UNSET_PROMISC, &mc, NULL) != 0) {
mc                755 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_FC_DEFAULT, &mc, NULL) != 0) {
mc                906 dev/pci/if_myx.c 	struct myx_cmd		 mc;
mc                914 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_IFUP, &mc, NULL) != 0) {
mc                933 dev/pci/if_myx.c 	struct myx_cmd		 mc;
mc                935 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc                936 dev/pci/if_myx.c 	(void)myx_cmd(sc, MYXCMD_SET_IFDOWN, &mc, NULL);
mc                945 dev/pci/if_myx.c 	struct myx_cmd		 mc;
mc                947 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc                948 dev/pci/if_myx.c 	mc.mc_data0 = addr[3] | addr[2] << 8 | addr[1] << 16 | addr[0] << 24;
mc                949 dev/pci/if_myx.c 	mc.mc_data1 = addr[5] | addr[4] << 8;
mc                950 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_LLADDR, &mc, NULL) != 0) {
mc               1024 dev/pci/if_myx.c 	struct myx_cmd		 mc;
mc               1032 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc               1033 dev/pci/if_myx.c 	if (!(myx_cmd(sc, MYXCMD_GET_RXRINGSZ, &mc,
mc               1035 dev/pci/if_myx.c 	    myx_cmd(sc, MYXCMD_GET_RXSMALLRINGOFF, &mc,
mc               1037 dev/pci/if_myx.c 	    myx_cmd(sc, MYXCMD_GET_RXBIGRINGOFF, &mc,
mc               1039 dev/pci/if_myx.c 	    myx_cmd(sc, MYXCMD_GET_TXRINGSZ, &mc,
mc               1041 dev/pci/if_myx.c 	    myx_cmd(sc, MYXCMD_GET_TXRINGOFF, &mc,
mc               1070 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc               1071 dev/pci/if_myx.c 	mc.mc_data0 = htobe32(sc->sc_rxdescsize);
mc               1072 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_INTRQSZ, &mc, NULL) != 0) {
mc               1078 dev/pci/if_myx.c 	mc.mc_data0 = MYX_ADDRLOW(map->dm_segs[0].ds_addr);
mc               1079 dev/pci/if_myx.c 	mc.mc_data1 = MYX_ADDRHIGH(map->dm_segs[0].ds_addr);
mc               1080 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_INTRQDMA, &mc, NULL) != 0) {
mc               1090 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc               1091 dev/pci/if_myx.c 	mc.mc_data0 = ifp->if_mtu + ETHER_HDR_LEN + 4;
mc               1092 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_MTU, &mc, NULL) != 0) {
mc               1182 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc               1183 dev/pci/if_myx.c 	mc.mc_data0 = MYX_MAX_MTU_SMALL;
mc               1184 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_SMALLBUFSZ, &mc, NULL) != 0) {
mc               1189 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc               1190 dev/pci/if_myx.c 	mc.mc_data0 = MCLBYTES;
mc               1191 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_BIGBUFSZ, &mc, NULL) != 0) {
mc               1201 dev/pci/if_myx.c 	bzero(&mc, sizeof(mc));
mc               1202 dev/pci/if_myx.c 	mc.mc_data0 = MYX_ADDRLOW(map->dm_segs[0].ds_addr);
mc               1203 dev/pci/if_myx.c 	mc.mc_data1 = MYX_ADDRHIGH(map->dm_segs[0].ds_addr);
mc               1204 dev/pci/if_myx.c 	mc.mc_data2 = sizeof(struct myx_status);
mc               1205 dev/pci/if_myx.c 	if (myx_cmd(sc, MYXCMD_SET_STATSDMA, &mc, NULL) != 0) {
mc                144 dev/pci/if_san_xilinx.c 	unsigned char	mc;			/* Mulitcast support on/off */
mc               1154 dev/pci/if_ti.c 	struct ti_mc_entry	*mc;
mc               1173 dev/pci/if_ti.c 		mc = SLIST_FIRST(&sc->ti_mc_listhead);
mc               1174 dev/pci/if_ti.c 		ti_del_mcast(sc, &mc->mc_addr);
mc               1176 dev/pci/if_ti.c 		free(mc, M_DEVBUF);
mc               1189 dev/pci/if_ti.c 		mc = malloc(sizeof(struct ti_mc_entry), M_DEVBUF, M_NOWAIT);
mc               1190 dev/pci/if_ti.c 		if (mc == NULL)
mc               1192 dev/pci/if_ti.c 		bcopy(enm->enm_addrlo, (char *)&mc->mc_addr, ETHER_ADDR_LEN);
mc               1193 dev/pci/if_ti.c 		SLIST_INSERT_HEAD(&sc->ti_mc_listhead, mc, mc_entries);
mc               1194 dev/pci/if_ti.c 		ti_add_mcast(sc, &mc->mc_addr);
mc               1310 dev/pci/musycc.c 	struct musycc_softc	*mc = arg;
mc               1316 dev/pci/musycc.c 	intstatus = bus_space_read_4(mc->mc_st, mc->mc_sh, MUSYCC_INTRSTATUS);
mc               1319 dev/pci/musycc.c 		bus_dmamap_sync(mc->mc_dmat, mc->mc_intrmap,
mc               1324 dev/pci/musycc.c 		    mc->mc_dev.dv_xname, intstatus));
mc               1328 dev/pci/musycc.c 			id = letoh32(mc->mc_intrd->md_intrq[(n + i) %
mc               1331 dev/pci/musycc.c 			mg = &mc->mc_groups[MUSYCC_INTD_GRP(id)];
mc               1334 dev/pci/musycc.c 			    mc->mc_dev.dv_xname, musycc_intr_print(id)));
mc               1338 dev/pci/musycc.c 				    mc->mc_dev.dv_xname));
mc               1360 dev/pci/musycc.c 				    mc->mc_dev.dv_xname,
mc               1380 dev/pci/musycc.c 				    mc->mc_dev.dv_xname,
mc               1420 dev/pci/musycc.c 				    mc->mc_dev.dv_xname,
mc               1438 dev/pci/musycc.c 				    mc->mc_dev.dv_xname,
mc               1443 dev/pci/musycc.c 		bus_space_write_4(mc->mc_st, mc->mc_sh, MUSYCC_INTRSTATUS,
mc               1445 dev/pci/musycc.c 		bus_space_barrier(mc->mc_st, mc->mc_sh, MUSYCC_INTRSTATUS,
mc               1557 dev/pci/musycc.c ebus_attach_device(struct ebus_dev *e, struct musycc_softc *mc,
mc               1560 dev/pci/musycc.c 	struct musycc_softc	*ec = mc->mc_other;
mc               1675 dev/pci/musycc.c musycc_channel_attach(struct musycc_softc *mc, struct channel_softc *cc,
mc               1684 dev/pci/musycc.c 	if (gnum >= mc->mc_ngroups) {
mc               1686 dev/pci/musycc.c 		    mc->mc_dev.dv_xname, cc->cc_ifp->if_xname));
mc               1690 dev/pci/musycc.c 	mg = &mc->mc_groups[gnum];
mc               1108 dev/softraid.c 	struct sr_chunk_meta	*mc;
mc               1155 dev/softraid.c 		mc = (struct sr_chunk_meta *)(mv + 1);
mc               1209 dev/softraid.c 		bcopy(mc + m->ssd_chunk_id, &ch_entry->src_meta,
mc               2207 dev/softraid.c 	struct sr_chunk_meta	*mc;
mc               2299 dev/softraid.c 	mc = (struct sr_chunk_meta *)(mv + 1);
mc               2301 dev/softraid.c 	chk = sr_checksum(DEVNAME(sc), (u_int32_t *)(mc),
mc               2312 dev/softraid.c 	if (strncmp(mc[sm->ssd_chunk_id].scm_devname, name,
mc               2313 dev/softraid.c 	    sizeof(mc[sm->ssd_chunk_id].scm_devname)))
mc               2315 dev/softraid.c 		    mc[sm->ssd_chunk_id].scm_devname, name);
mc                605 dev/usb/uaudio.c uaudio_mixer_add_ctl(struct uaudio_softc *sc, struct mixerctl *mc)
mc                611 dev/usb/uaudio.c 	if (mc->class < UAC_NCLASSES) {
mc                613 dev/usb/uaudio.c 			 __func__, uac_names[mc->class], mc->ctlname));
mc                615 dev/usb/uaudio.c 		DPRINTF(("%s: adding %s\n", __func__, mc->ctlname));
mc                617 dev/usb/uaudio.c 	len = sizeof(*mc) * (sc->sc_nctls + 1);
mc                625 dev/usb/uaudio.c 		bcopy(sc->sc_ctls, nmc, sizeof(*mc) * (sc->sc_nctls));
mc                630 dev/usb/uaudio.c 	mc->delta = 0;
mc                631 dev/usb/uaudio.c 	if (mc->type == MIX_ON_OFF) {
mc                632 dev/usb/uaudio.c 		mc->minval = 0;
mc                633 dev/usb/uaudio.c 		mc->maxval = 1;
mc                634 dev/usb/uaudio.c 	} else if (mc->type == MIX_SELECTOR) {
mc                638 dev/usb/uaudio.c 		mc->minval = uaudio_signext(mc->type,
mc                640 dev/usb/uaudio.c 				   mc->wValue[0], mc->wIndex,
mc                641 dev/usb/uaudio.c 				   MIX_SIZE(mc->type)));
mc                642 dev/usb/uaudio.c 		mc->maxval = 1 + uaudio_signext(mc->type,
mc                644 dev/usb/uaudio.c 				   mc->wValue[0], mc->wIndex,
mc                645 dev/usb/uaudio.c 				   MIX_SIZE(mc->type)));
mc                646 dev/usb/uaudio.c 		mc->mul = mc->maxval - mc->minval;
mc                647 dev/usb/uaudio.c 		if (mc->mul == 0)
mc                648 dev/usb/uaudio.c 			mc->mul = 1;
mc                650 dev/usb/uaudio.c 				 mc->wValue[0], mc->wIndex,
mc                651 dev/usb/uaudio.c 				 MIX_SIZE(mc->type));
mc                653 dev/usb/uaudio.c 			mc->delta = (res * 255 + mc->mul/2) / mc->mul;
mc                656 dev/usb/uaudio.c 	sc->sc_ctls[sc->sc_nctls++] = *mc;
mc                661 dev/usb/uaudio.c 		DPRINTF(("uaudio_mixer_add_ctl: wValue=%04x",mc->wValue[0]));
mc                662 dev/usb/uaudio.c 		for (i = 1; i < mc->nchan; i++)
mc                663 dev/usb/uaudio.c 			DPRINTF((",%04x", mc->wValue[i]));
mc                666 dev/usb/uaudio.c 			 mc->wIndex, mc->type, mc->ctlname, mc->ctlunit,
mc                667 dev/usb/uaudio.c 			 mc->minval, mc->maxval));
mc                763 dev/usb/uaudio.c 	int c, chs, ichs, ochs, i, o, bno, p, mo, mc, k;
mc                788 dev/usb/uaudio.c 		mc = 0;
mc                797 dev/usb/uaudio.c 				mc++;
mc                799 dev/usb/uaudio.c 		if (mc == chs && chs <= MIX_MAX_CHAN) {
mc               2002 dev/usb/uaudio.c 	struct mixerctl *mc;
mc               2046 dev/usb/uaudio.c 	mc = &sc->sc_ctls[n];
mc               2047 dev/usb/uaudio.c 	strlcpy(mi->label.name, mc->ctlname, sizeof(mi->label.name));
mc               2048 dev/usb/uaudio.c 	mi->mixer_class = mc->class;
mc               2050 dev/usb/uaudio.c 	switch (mc->type) {
mc               2063 dev/usb/uaudio.c 		mi->un.e.num_mem = mc->maxval - mc->minval + 1;
mc               2064 dev/usb/uaudio.c 		for (i = 0; i <= mc->maxval - mc->minval; i++) {
mc               2067 dev/usb/uaudio.c 				 "%d", i + mc->minval);
mc               2068 dev/usb/uaudio.c 			mi->un.e.member[i].ord = i + mc->minval;
mc               2073 dev/usb/uaudio.c 		strlcpy(mi->un.v.units.name, mc->ctlunit,
mc               2075 dev/usb/uaudio.c 		mi->un.v.num_channels = mc->nchan;
mc               2076 dev/usb/uaudio.c 		mi->un.v.delta = mc->delta;
mc               2301 dev/usb/uaudio.c uaudio_value2bsd(struct mixerctl *mc, int val)
mc               2304 dev/usb/uaudio.c 		     mc->type, val, mc->minval, mc->maxval));
mc               2305 dev/usb/uaudio.c 	if (mc->type == MIX_ON_OFF) {
mc               2307 dev/usb/uaudio.c 	} else if (mc->type == MIX_SELECTOR) {
mc               2308 dev/usb/uaudio.c 		if (val < mc->minval || val > mc->maxval)
mc               2309 dev/usb/uaudio.c 			val = mc->minval;
mc               2311 dev/usb/uaudio.c 		val = ((uaudio_signext(mc->type, val) - mc->minval) * 255
mc               2312 dev/usb/uaudio.c 			+ mc->mul/2) / mc->mul;
mc               2318 dev/usb/uaudio.c uaudio_bsd2value(struct mixerctl *mc, int val)
mc               2321 dev/usb/uaudio.c 		    mc->type, val, mc->minval, mc->maxval));
mc               2322 dev/usb/uaudio.c 	if (mc->type == MIX_ON_OFF) {
mc               2324 dev/usb/uaudio.c 	} else if (mc->type == MIX_SELECTOR) {
mc               2325 dev/usb/uaudio.c 		if (val < mc->minval || val > mc->maxval)
mc               2326 dev/usb/uaudio.c 			val = mc->minval;
mc               2328 dev/usb/uaudio.c 		val = (val + mc->delta/2) * mc->mul / 255 + mc->minval;
mc               2334 dev/usb/uaudio.c uaudio_ctl_get(struct uaudio_softc *sc, int which, struct mixerctl *mc,
mc               2340 dev/usb/uaudio.c 	val = uaudio_get(sc, which, UT_READ_CLASS_INTERFACE, mc->wValue[chan],
mc               2341 dev/usb/uaudio.c 			 mc->wIndex, MIX_SIZE(mc->type));
mc               2342 dev/usb/uaudio.c 	return (uaudio_value2bsd(mc, val));
mc               2346 dev/usb/uaudio.c uaudio_ctl_set(struct uaudio_softc *sc, int which, struct mixerctl *mc,
mc               2349 dev/usb/uaudio.c 	val = uaudio_bsd2value(mc, val);
mc               2350 dev/usb/uaudio.c 	uaudio_set(sc, which, UT_WRITE_CLASS_INTERFACE, mc->wValue[chan],
mc               2351 dev/usb/uaudio.c 		   mc->wIndex, MIX_SIZE(mc->type), val);
mc               2358 dev/usb/uaudio.c 	struct mixerctl *mc;
mc               2369 dev/usb/uaudio.c 	mc = &sc->sc_ctls[n];
mc               2371 dev/usb/uaudio.c 	if (mc->type == MIX_ON_OFF) {
mc               2374 dev/usb/uaudio.c 		cp->un.ord = uaudio_ctl_get(sc, GET_CUR, mc, 0);
mc               2375 dev/usb/uaudio.c 	} else if (mc->type == MIX_SELECTOR) {
mc               2378 dev/usb/uaudio.c 		cp->un.ord = uaudio_ctl_get(sc, GET_CUR, mc, 0);
mc               2383 dev/usb/uaudio.c 		    cp->un.value.num_channels != mc->nchan)
mc               2385 dev/usb/uaudio.c 		for (i = 0; i < mc->nchan; i++)
mc               2386 dev/usb/uaudio.c 			vals[i] = uaudio_ctl_get(sc, GET_CUR, mc, i);
mc               2387 dev/usb/uaudio.c 		if (cp->un.value.num_channels == 1 && mc->nchan != 1) {
mc               2388 dev/usb/uaudio.c 			for (val = 0, i = 0; i < mc->nchan; i++)
mc               2390 dev/usb/uaudio.c 			vals[0] = val / mc->nchan;
mc               2403 dev/usb/uaudio.c 	struct mixerctl *mc;
mc               2413 dev/usb/uaudio.c 	mc = &sc->sc_ctls[n];
mc               2415 dev/usb/uaudio.c 	if (mc->type == MIX_ON_OFF) {
mc               2418 dev/usb/uaudio.c 		uaudio_ctl_set(sc, SET_CUR, mc, 0, cp->un.ord);
mc               2419 dev/usb/uaudio.c 	} else if (mc->type == MIX_SELECTOR) {
mc               2422 dev/usb/uaudio.c 		uaudio_ctl_set(sc, SET_CUR, mc, 0, cp->un.ord);
mc               2427 dev/usb/uaudio.c 			for (i = 0; i < mc->nchan; i++)
mc               2429 dev/usb/uaudio.c 		else if (cp->un.value.num_channels == mc->nchan)
mc               2430 dev/usb/uaudio.c 			for (i = 0; i < mc->nchan; i++)
mc               2434 dev/usb/uaudio.c 		for (i = 0; i < mc->nchan; i++)
mc               2435 dev/usb/uaudio.c 			uaudio_ctl_set(sc, SET_CUR, mc, i, vals[i]);
mc               1048 net/if_bridge.c 		struct mbuf *mc;
mc               1106 net/if_bridge.c 				mc = m;
mc               1134 net/if_bridge.c 				mc = m1;
mc               1137 net/if_bridge.c 			error = bridge_ifenqueue(sc, dst_if, mc);
mc               1382 net/if_bridge.c 	struct mbuf *mc;
mc               1428 net/if_bridge.c 		mc = m_copym2(m, 0, M_COPYALL, M_NOWAIT);
mc               1429 net/if_bridge.c 		if (mc == NULL)
mc               1431 net/if_bridge.c 		M_PREPEND(mc, ETHER_HDR_LEN, M_DONTWAIT);
mc               1432 net/if_bridge.c 		if (mc == NULL)
mc               1434 net/if_bridge.c 		bcopy(eh, mtod(mc, caddr_t), ETHER_HDR_LEN);
mc               1437 net/if_bridge.c 			m_freem(mc);
mc               1441 net/if_bridge.c 		IF_ENQUEUE(&sc->sc_if.if_snd, mc);
mc               1533 net/if_bridge.c 	struct mbuf *mc;
mc               1578 net/if_bridge.c 			mc = m;
mc               1608 net/if_bridge.c 			mc = m1;
mc               1612 net/if_bridge.c 		mc = bridge_filter(sc, BRIDGE_OUT, dst_if, eh, mc);
mc               1613 net/if_bridge.c 		if (mc == NULL)
mc               1618 net/if_bridge.c 			bridge_fragment(sc, dst_if, eh, mc);
mc               1620 net/if_bridge.c 			bridge_ifenqueue(sc, dst_if, mc);
mc               1634 net/if_bridge.c 	struct mbuf *mc, *m;
mc               1665 net/if_bridge.c 		mc = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
mc               1666 net/if_bridge.c 		if (mc == NULL) {
mc               1671 net/if_bridge.c 		error = bridge_ifenqueue(sc, ifp, mc);
mc                751 net/if_trunk.c 	struct trunk_mc *mc;
mc                759 net/if_trunk.c 	if ((mc = (struct trunk_mc *)malloc(sizeof(struct trunk_mc),
mc                766 net/if_trunk.c 	ETHER_LOOKUP_MULTI(addrlo, addrhi, &tr->tr_ac, mc->mc_enm);
mc                767 net/if_trunk.c 	bcopy(&ifr->ifr_addr, &mc->mc_addr, ifr->ifr_addr.sa_len);
mc                768 net/if_trunk.c 	SLIST_INSERT_HEAD(&tr->tr_mc_head, mc, mc_entries);
mc                788 net/if_trunk.c 	struct trunk_mc *mc;
mc                798 net/if_trunk.c 	SLIST_FOREACH(mc, &tr->tr_mc_head, mc_entries)
mc                799 net/if_trunk.c 		if (mc->mc_enm == enm)
mc                803 net/if_trunk.c 	if (mc == NULL)
mc                818 net/if_trunk.c 	SLIST_REMOVE(&tr->tr_mc_head, mc, trunk_mc, mc_entries);
mc                819 net/if_trunk.c 	free(mc, M_DEVBUF);
mc                827 net/if_trunk.c 	struct trunk_mc *mc;
mc                831 net/if_trunk.c 	while ((mc = SLIST_FIRST(&tr->tr_mc_head)) != NULL) {
mc                832 net/if_trunk.c 		bcopy(&mc->mc_addr, &ifr->ifr_addr, mc->mc_addr.ss_len);
mc                837 net/if_trunk.c 		SLIST_REMOVE(&tr->tr_mc_head, mc, trunk_mc, mc_entries);
mc                838 net/if_trunk.c 		free(mc, M_DEVBUF);
mc                846 net/if_trunk.c 	struct trunk_mc *mc;
mc                852 net/if_trunk.c 	SLIST_FOREACH(mc, &tr->tr_mc_head, mc_entries) {
mc                853 net/if_trunk.c 		bcopy(&mc->mc_addr, &ifr->ifr_addr, mc->mc_addr.ss_len);
mc                663 net/if_vlan.c  	struct vlan_mc_entry *mc;
mc                681 net/if_vlan.c  	MALLOC(mc, struct vlan_mc_entry *, sizeof(struct vlan_mc_entry),
mc                683 net/if_vlan.c  	if (mc == NULL) {
mc                693 net/if_vlan.c  	ETHER_LOOKUP_MULTI(addrlo, addrhi, &ifv->ifv_ac, mc->mc_enm);
mc                694 net/if_vlan.c  	memcpy(&mc->mc_addr, &ifr->ifr_addr, ifr->ifr_addr.sa_len);
mc                695 net/if_vlan.c  	LIST_INSERT_HEAD(&ifv->vlan_mc_listhead, mc, mc_entries);
mc                704 net/if_vlan.c  	LIST_REMOVE(mc, mc_entries);
mc                705 net/if_vlan.c  	FREE(mc, M_DEVBUF);
mc                717 net/if_vlan.c  	struct vlan_mc_entry *mc;
mc                731 net/if_vlan.c  	LIST_FOREACH(mc, &ifv->vlan_mc_listhead, mc_entries)
mc                732 net/if_vlan.c  		if (mc->mc_enm == enm)
mc                736 net/if_vlan.c  	if (mc == NULL)
mc                747 net/if_vlan.c  		LIST_REMOVE(mc, mc_entries);
mc                748 net/if_vlan.c  		FREE(mc, M_DEVBUF);
mc                762 net/if_vlan.c  	struct vlan_mc_entry *mc;
mc                773 net/if_vlan.c  	while ((mc = LIST_FIRST(&ifv->vlan_mc_listhead)) != NULL) {
mc                774 net/if_vlan.c  		memcpy(&ifr->ifr_addr, &mc->mc_addr, mc->mc_addr.ss_len);
mc                776 net/if_vlan.c  		LIST_REMOVE(mc, mc_entries);
mc                777 net/if_vlan.c  		FREE(mc, M_DEVBUF);
mc               2409 netinet/ip_carp.c 	struct carp_mc_entry *mc;
mc               2426 netinet/ip_carp.c 	MALLOC(mc, struct carp_mc_entry *, sizeof(struct carp_mc_entry),
mc               2428 netinet/ip_carp.c 	if (mc == NULL) {
mc               2438 netinet/ip_carp.c 	ETHER_LOOKUP_MULTI(addrlo, addrhi, &sc->sc_ac, mc->mc_enm);
mc               2439 netinet/ip_carp.c 	memcpy(&mc->mc_addr, &ifr->ifr_addr, ifr->ifr_addr.sa_len);
mc               2440 netinet/ip_carp.c 	LIST_INSERT_HEAD(&sc->carp_mc_listhead, mc, mc_entries);
mc               2449 netinet/ip_carp.c 	LIST_REMOVE(mc, mc_entries);
mc               2450 netinet/ip_carp.c 	FREE(mc, M_DEVBUF);
mc               2462 netinet/ip_carp.c 	struct carp_mc_entry *mc;
mc               2480 netinet/ip_carp.c 	LIST_FOREACH(mc, &sc->carp_mc_listhead, mc_entries)
mc               2481 netinet/ip_carp.c 		if (mc->mc_enm == enm)
mc               2485 netinet/ip_carp.c 	if (mc == NULL)
mc               2496 netinet/ip_carp.c 		LIST_REMOVE(mc, mc_entries);
mc               2497 netinet/ip_carp.c 		FREE(mc, M_DEVBUF);
mc               2511 netinet/ip_carp.c 	struct carp_mc_entry *mc;
mc               2525 netinet/ip_carp.c 	while ((mc = LIST_FIRST(&sc->carp_mc_listhead)) != NULL) {
mc               2526 netinet/ip_carp.c 		memcpy(&ifr->ifr_addr, &mc->mc_addr, mc->mc_addr.ss_len);
mc               2528 netinet/ip_carp.c 		LIST_REMOVE(mc, mc_entries);
mc               2529 netinet/ip_carp.c 		FREE(mc, M_DEVBUF);
mc                257 netinet6/icmp6.c 	struct icmp6_mtudisc_callback *mc;
mc                259 netinet6/icmp6.c 	for (mc = LIST_FIRST(&icmp6_mtudisc_callbacks); mc != NULL;
mc                260 netinet6/icmp6.c 	     mc = LIST_NEXT(mc, mc_list)) {
mc                261 netinet6/icmp6.c 		if (mc->mc_func == func)
mc                265 netinet6/icmp6.c 	mc = malloc(sizeof(*mc), M_PCB, M_NOWAIT);
mc                266 netinet6/icmp6.c 	if (mc == NULL)
mc                269 netinet6/icmp6.c 	mc->mc_func = func;
mc                270 netinet6/icmp6.c 	LIST_INSERT_HEAD(&icmp6_mtudisc_callbacks, mc, mc_list);
mc               1107 netinet6/icmp6.c 	struct icmp6_mtudisc_callback *mc;
mc               1162 netinet6/icmp6.c 	for (mc = LIST_FIRST(&icmp6_mtudisc_callbacks); mc != NULL;
mc               1163 netinet6/icmp6.c 	     mc = LIST_NEXT(mc, mc_list))
mc               1164 netinet6/icmp6.c 		(*mc->mc_func)(&sin6.sin6_addr);