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);