mi 547 compat/ossaudio/ossaudio.c mixer_devinfo_t mi;
mi 605 compat/ossaudio/ossaudio.c mi.index = i;
mi 606 compat/ossaudio/ossaudio.c if (ioctlf(fp, AUDIO_MIXER_DEVINFO, (caddr_t)&mi, p) < 0)
mi 608 compat/ossaudio/ossaudio.c switch(mi.type) {
mi 611 compat/ossaudio/ossaudio.c if (strcmp(dp->name, mi.label.name) == 0)
mi 617 compat/ossaudio/ossaudio.c if (mi.un.v.num_channels == 2)
mi 622 compat/ossaudio/ossaudio.c if (strcmp(mi.label.name, AudioNsource) == 0) {
mi 625 compat/ossaudio/ossaudio.c for(j = 0; j < mi.un.e.num_mem; j++)
mi 626 compat/ossaudio/ossaudio.c di->recmask |= 1 << di->rdevmap[mi.un.e.member[j].ord];
mi 631 compat/ossaudio/ossaudio.c if (strcmp(mi.label.name, AudioNsource) == 0) {
mi 634 compat/ossaudio/ossaudio.c for(j = 0; j < mi.un.s.num_mem; j++) {
mi 635 compat/ossaudio/ossaudio.c int k, mask = mi.un.s.member[j].mask;
mi 237 dev/audio.c mixer_devinfo_t mi;
mi 305 dev/audio.c for(mi.index = 0; ; mi.index++) {
mi 306 dev/audio.c if (hwp->query_devinfo(hdlp, &mi) != 0)
mi 308 dev/audio.c if (mi.type == AUDIO_MIXER_CLASS &&
mi 309 dev/audio.c strcmp(mi.label.name, AudioCrecord) == 0)
mi 310 dev/audio.c iclass = mi.index;
mi 311 dev/audio.c if (mi.type == AUDIO_MIXER_CLASS &&
mi 312 dev/audio.c strcmp(mi.label.name, AudioCmonitor) == 0)
mi 313 dev/audio.c mclass = mi.index;
mi 314 dev/audio.c if (mi.type == AUDIO_MIXER_CLASS &&
mi 315 dev/audio.c strcmp(mi.label.name, AudioCoutputs) == 0)
mi 316 dev/audio.c oclass = mi.index;
mi 318 dev/audio.c for(mi.index = 0; ; mi.index++) {
mi 319 dev/audio.c if (hwp->query_devinfo(hdlp, &mi) != 0)
mi 321 dev/audio.c if (mi.type == AUDIO_MIXER_CLASS)
mi 323 dev/audio.c au_check_ports(sc, &sc->sc_inports, &mi, iclass,
mi 325 dev/audio.c au_check_ports(sc, &sc->sc_outports, &mi, oclass,
mi 327 dev/audio.c if (mi.mixer_class == mclass &&
mi 328 dev/audio.c (strcmp(mi.label.name, AudioNmonitor) == 0))
mi 329 dev/audio.c sc->sc_monitor_port = mi.index;
mi 330 dev/audio.c if ((sc->sc_monitor_port == -1) && (mi.mixer_class == oclass) &&
mi 331 dev/audio.c (strcmp(mi.label.name, AudioNmonitor) == 0))
mi 332 dev/audio.c sc->sc_monitor_port = mi.index;
mi 397 dev/audio.c mixer_devinfo_t mi;
mi 399 dev/audio.c for(mi.index = 0;
mi 400 dev/audio.c sc->hw_if->query_devinfo(sc->hw_hdl, &mi) == 0;
mi 401 dev/audio.c mi.index++)
mi 402 dev/audio.c if (strcmp(mi.label.name, name) == 0)
mi 403 dev/audio.c return mi.index;
mi 409 dev/audio.c mixer_devinfo_t *mi, int cls, char *name, char *mname, struct portname *tbl)
mi 413 dev/audio.c if (mi->mixer_class != cls)
mi 415 dev/audio.c if (strcmp(mi->label.name, mname) == 0) {
mi 416 dev/audio.c ports->master = mi->index;
mi 419 dev/audio.c if (strcmp(mi->label.name, name) != 0)
mi 421 dev/audio.c if (mi->type == AUDIO_MIXER_ENUM) {
mi 422 dev/audio.c ports->index = mi->index;
mi 424 dev/audio.c for(j = 0; j < mi->un.e.num_mem; j++) {
mi 425 dev/audio.c if (strcmp(mi->un.e.member[j].label.name,
mi 428 dev/audio.c ports->misel [ports->nports] = mi->un.e.member[j].ord;
mi 430 dev/audio.c au_portof(sc, mi->un.e.member[j].label.name);
mi 436 dev/audio.c } else if (mi->type == AUDIO_MIXER_SET) {
mi 437 dev/audio.c ports->index = mi->index;
mi 439 dev/audio.c for(j = 0; j < mi->un.s.num_mem; j++) {
mi 440 dev/audio.c if (strcmp(mi->un.s.member[j].label.name,
mi 443 dev/audio.c ports->misel [ports->nports] = mi->un.s.member[j].mask;
mi 445 dev/audio.c au_portof(sc, mi->un.s.member[j].label.name);
mi 3029 dev/audio.c mixer_devinfo_t mi;
mi 3034 dev/audio.c for (mi.index = 0; ; mi.index++) {
mi 3035 dev/audio.c error = sc->hw_if->query_devinfo(sc->hw_hdl, &mi);
mi 3039 dev/audio.c if (mi.type == AUDIO_MIXER_CLASS &&
mi 3040 dev/audio.c strcmp(mi.label.name, AudioCoutputs) == 0) {
mi 3041 dev/audio.c mixer_class = mi.mixer_class;
mi 3051 dev/audio.c for (mi.index = 0; ; mi.index++) {
mi 3052 dev/audio.c error = sc->hw_if->query_devinfo(sc->hw_hdl, &mi);
mi 3056 dev/audio.c if (mi.type == AUDIO_MIXER_VALUE &&
mi 3057 dev/audio.c mi.mixer_class == mixer_class &&
mi 3058 dev/audio.c strcmp(mi.label.name, AudioNmaster) == 0) {
mi 3061 dev/audio.c if (mi.next < 0)
mi 3064 dev/audio.c mi.index = mi.next;
mi 3066 dev/audio.c &mi);
mi 3070 dev/audio.c if (mi.type != AUDIO_MIXER_ENUM ||
mi 3071 dev/audio.c strcmp(mi.label.name, AudioNmute) != 0)
mi 3075 dev/audio.c *index = mi.index;
mi 3087 dev/audio.c mixer_devinfo_t mi;
mi 3126 dev/audio.c mi.index = ct.dev;
mi 3127 dev/audio.c error = sc->hw_if->query_devinfo(sc->hw_hdl, &mi);
mi 3147 dev/audio.c if (l > AUDIO_MAX_GAIN - mi.un.v.delta)
mi 3150 dev/audio.c l += mi.un.v.delta;
mi 3152 dev/audio.c if (r > AUDIO_MAX_GAIN - mi.un.v.delta)
mi 3155 dev/audio.c r += mi.un.v.delta;
mi 3161 dev/audio.c if (l < AUDIO_MIN_GAIN + mi.un.v.delta)
mi 3164 dev/audio.c l -= mi.un.v.delta;
mi 3166 dev/audio.c if (r < AUDIO_MIN_GAIN + mi.un.v.delta)
mi 3169 dev/audio.c r -= mi.un.v.delta;
mi 320 dev/ic/aac.c struct aac_mntinfo *mi;
mi 326 dev/ic/aac.c mi = (struct aac_mntinfo *)&fib->data[0];
mi 334 dev/ic/aac.c bzero(mi, sizeof(struct aac_mntinfo));
mi 335 dev/ic/aac.c mi->Command = VM_NameServe;
mi 336 dev/ic/aac.c mi->MntType = FT_FILESYS;
mi 337 dev/ic/aac.c mi->MntCount = i;
mi 58 dev/ic/mpuvar.h void mpu_getinfo(void *addr, struct midi_info *mi);
mi 227 dev/isa/mpu401.c mpu_getinfo(addr, mi)
mi 229 dev/isa/mpu401.c struct midi_info *mi;
mi 231 dev/isa/mpu401.c mi->name = "MPU-401 MIDI UART";
mi 232 dev/isa/mpu401.c mi->props = 0;
mi 349 dev/isa/sb.c sb_mpu401_getinfo(addr, mi)
mi 351 dev/isa/sb.c struct midi_info *mi;
mi 353 dev/isa/sb.c mi->name = "SB MPU-401 UART";
mi 354 dev/isa/sb.c mi->props = 0;
mi 2331 dev/isa/sbdsp.c sbdsp_midi_getinfo(addr, mi)
mi 2333 dev/isa/sbdsp.c struct midi_info *mi;
mi 2337 dev/isa/sbdsp.c mi->name = sc->sc_model < SB_20 ? "SB MIDI cmd" : "SB MIDI UART";
mi 2338 dev/isa/sbdsp.c mi->props = MIDI_PROP_CAN_INPUT;
mi 650 dev/isa/ym.c ym_mpu401_getinfo(addr, mi)
mi 652 dev/isa/ym.c struct midi_info *mi;
mi 654 dev/isa/ym.c mi->name = "YM MPU-401 UART";
mi 655 dev/isa/ym.c mi->props = 0;
mi 488 dev/midi.c struct midi_info mi;
mi 494 dev/midi.c sc->hw_if->getinfo(sc->hw_hdl, &mi);
mi 495 dev/midi.c sc->props = mi.props;
mi 498 dev/midi.c printf(": <%s>\n", mi.name);
mi 565 dev/midi.c midi_getinfo(dev_t dev, struct midi_info *mi)
mi 569 dev/midi.c mi->name = "unconfigured";
mi 570 dev/midi.c mi->props = 0;
mi 573 dev/midi.c sc->hw_if->getinfo(sc->hw_hdl, mi);
mi 133 dev/midisyn.c midisyn_getinfo(addr, mi)
mi 135 dev/midisyn.c struct midi_info *mi;
mi 139 dev/midisyn.c mi->name = ms->name;
mi 140 dev/midisyn.c mi->props = 0;
mi 1616 dev/pci/autri.c autri_midi_getinfo(void *addr, struct midi_info *mi)
mi 1618 dev/pci/autri.c mi->name = "4DWAVE MIDI UART";
mi 1619 dev/pci/autri.c mi->props = MIDI_PROP_CAN_INPUT;
mi 1565 dev/pci/azalia_codec.c const mixer_item_t *mi;
mi 1571 dev/pci/azalia_codec.c mi = alc260_loox_mixer_items;
mi 1575 dev/pci/azalia_codec.c mi = alc260_mixer_items;
mi 1584 dev/pci/azalia_codec.c memcpy(this->mixers, mi, sizeof(mixer_item_t) * this->nmixers);
mi 1965 dev/pci/cs4280.c cs4280_midi_getinfo(addr, mi)
mi 1967 dev/pci/cs4280.c struct midi_info *mi;
mi 1969 dev/pci/cs4280.c mi->name = "CS4280 MIDI UART";
mi 1970 dev/pci/cs4280.c mi->props = MIDI_PROP_CAN_INPUT | MIDI_PROP_OUT_INTR;
mi 1734 dev/pci/eap.c eap_midi_getinfo(void *addr, struct midi_info *mi)
mi 1736 dev/pci/eap.c mi->name = "AudioPCI MIDI UART";
mi 1737 dev/pci/eap.c mi->props = MIDI_PROP_CAN_INPUT;
mi 303 dev/pci/if_de.c const tulip_media_info_t *mi = sc->tulip_mediums[media];
mi 305 dev/pci/if_de.c if (mi == NULL)
mi 310 dev/pci/if_de.c if (mi->mi_type == TULIP_MEDIAINFO_SIA || (sc->tulip_features & TULIP_HAVE_SIANWAY))
mi 333 dev/pci/if_de.c if (mi->mi_type == TULIP_MEDIAINFO_SIA) {
mi 334 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_sia_tx_rx, mi->mi_sia_tx_rx);
mi 336 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_sia_general, mi->mi_sia_gp_control|mi->mi_sia_general|TULIP_SIAGEN_WATCHDOG);
mi 338 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_sia_general, mi->mi_sia_gp_data|mi->mi_sia_general|TULIP_SIAGEN_WATCHDOG);
mi 340 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_sia_general, mi->mi_sia_general|TULIP_SIAGEN_WATCHDOG);
mi 341 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_sia_connectivity, mi->mi_sia_connectivity);
mi 342 dev/pci/if_de.c } else if (mi->mi_type == TULIP_MEDIAINFO_GPR) {
mi 347 dev/pci/if_de.c if (((mi->mi_cmdmode ^ TULIP_CSR_READ(sc, csr_command)) & TULIP_GPR_CMDBITS) != 0) {
mi 349 dev/pci/if_de.c sc->tulip_cmdmode |= mi->mi_cmdmode;
mi 354 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_gp, (u_int8_t) mi->mi_gpdata);
mi 355 dev/pci/if_de.c } else if (mi->mi_type == TULIP_MEDIAINFO_SYM) {
mi 360 dev/pci/if_de.c if (((mi->mi_cmdmode ^ TULIP_CSR_READ(sc, csr_command)) & TULIP_GPR_CMDBITS) != 0) {
mi 362 dev/pci/if_de.c sc->tulip_cmdmode |= mi->mi_cmdmode;
mi 365 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_sia_general, mi->mi_gpcontrol);
mi 366 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_sia_general, mi->mi_gpdata);
mi 367 dev/pci/if_de.c } else if (mi->mi_type == TULIP_MEDIAINFO_MII
mi 372 dev/pci/if_de.c dp = &sc->tulip_rombuf[mi->mi_reset_offset];
mi 373 dev/pci/if_de.c for (idx = 0; idx < mi->mi_reset_length; idx++, dp += 2) {
mi 377 dev/pci/if_de.c sc->tulip_phyaddr = mi->mi_phyaddr;
mi 378 dev/pci/if_de.c dp = &sc->tulip_rombuf[mi->mi_gpr_offset];
mi 379 dev/pci/if_de.c for (idx = 0; idx < mi->mi_gpr_length; idx++, dp += 2) {
mi 384 dev/pci/if_de.c for (idx = 0; idx < mi->mi_reset_length; idx++) {
mi 386 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_gp, sc->tulip_rombuf[mi->mi_reset_offset + idx]);
mi 388 dev/pci/if_de.c sc->tulip_phyaddr = mi->mi_phyaddr;
mi 389 dev/pci/if_de.c for (idx = 0; idx < mi->mi_gpr_length; idx++) {
mi 391 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_gp, sc->tulip_rombuf[mi->mi_gpr_offset + idx]);
mi 478 dev/pci/if_de.c const tulip_media_info_t * const mi = sc->tulip_mediums[sc->tulip_media];
mi 481 dev/pci/if_de.c if (mi == NULL) {
mi 500 dev/pci/if_de.c if (mi->mi_type == TULIP_MEDIAINFO_MII) {
mi 539 dev/pci/if_de.c } else if (mi->mi_type == TULIP_MEDIAINFO_GPR) {
mi 543 dev/pci/if_de.c if (mi->mi_actmask == 0)
mi 548 dev/pci/if_de.c if ((TULIP_CSR_READ(sc, csr_gp) & mi->mi_actmask) == mi->mi_actdata)
mi 550 dev/pci/if_de.c } else if (mi->mi_type == TULIP_MEDIAINFO_SIA) {
mi 562 dev/pci/if_de.c } else if (mi->mi_type == TULIP_MEDIAINFO_SYM)
mi 939 dev/pci/if_de.c tulip_media_info_t * const mi = sc->tulip_mediainfo;
mi 941 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, &mi[0], 21041, 10BASET);
mi 942 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, &mi[1], 21041, 10BASET_FD);
mi 943 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, &mi[2], 21041, AUI);
mi 944 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, &mi[3], 21041, BNC);
mi 1389 dev/pci/if_de.c const tulip_media_info_t *mi = NULL;
mi 1404 dev/pci/if_de.c mi = sc->tulip_mediums[media];
mi 1405 dev/pci/if_de.c if (mi->mi_type == TULIP_MEDIAINFO_MII)
mi 1407 dev/pci/if_de.c else if (mi->mi_type == TULIP_MEDIAINFO_GPR
mi 1408 dev/pci/if_de.c || mi->mi_type == TULIP_MEDIAINFO_SYM) {
mi 1410 dev/pci/if_de.c sc->tulip_cmdmode |= mi->mi_cmdmode;
mi 1411 dev/pci/if_de.c } else if (mi->mi_type == TULIP_MEDIAINFO_SIA)
mi 1440 dev/pci/if_de.c if (mi->mi_type == TULIP_MEDIAINFO_SYM
mi 1441 dev/pci/if_de.c || mi->mi_type == TULIP_MEDIAINFO_MII) {
mi 1451 dev/pci/if_de.c if (mi->mi_type == TULIP_MEDIAINFO_SYM
mi 1452 dev/pci/if_de.c || mi->mi_type == TULIP_MEDIAINFO_MII) {
mi 2157 dev/pci/if_de.c tulip_media_info_t *mi = sc->tulip_mediainfo;
mi 2173 dev/pci/if_de.c mi->mi_type = TULIP_MEDIAINFO_MII;
mi 2174 dev/pci/if_de.c mi->mi_gpr_length = 0;
mi 2175 dev/pci/if_de.c mi->mi_gpr_offset = 0;
mi 2176 dev/pci/if_de.c mi->mi_reset_length = 0;
mi 2177 dev/pci/if_de.c mi->mi_reset_offset = 0;
mi 2179 dev/pci/if_de.c mi->mi_phyaddr = TULIP_MII_NOPHY;
mi 2180 dev/pci/if_de.c for (idx = 20; idx > 0 && mi->mi_phyaddr == TULIP_MII_NOPHY; idx--) {
mi 2182 dev/pci/if_de.c mi->mi_phyaddr = tulip_mii_get_phyaddr(sc, 0);
mi 2184 dev/pci/if_de.c if (mi->mi_phyaddr == TULIP_MII_NOPHY) {
mi 2192 dev/pci/if_de.c mi->mi_capabilities = PHYSTS_10BASET|PHYSTS_10BASET_FD|PHYSTS_100BASETX|PHYSTS_100BASETX_FD;
mi 2193 dev/pci/if_de.c mi->mi_advertisement = PHYSTS_10BASET|PHYSTS_10BASET_FD|PHYSTS_100BASETX|PHYSTS_100BASETX_FD;
mi 2194 dev/pci/if_de.c mi->mi_full_duplex = PHYSTS_10BASET_FD|PHYSTS_100BASETX_FD;
mi 2195 dev/pci/if_de.c mi->mi_tx_threshold = PHYSTS_10BASET|PHYSTS_10BASET_FD;
mi 2196 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASETX_FD);
mi 2197 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASETX);
mi 2198 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASET4);
mi 2199 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 10BASET_FD);
mi 2200 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 10BASET);
mi 2201 dev/pci/if_de.c mi->mi_phyid = (tulip_mii_readreg(sc, mi->mi_phyaddr, PHYREG_IDLOW) << 16) |
mi 2202 dev/pci/if_de.c tulip_mii_readreg(sc, mi->mi_phyaddr, PHYREG_IDHIGH);
mi 2251 dev/pci/if_de.c tulip_media_info_t *mi = sc->tulip_mediainfo;
mi 2305 dev/pci/if_de.c mi->mi_type = TULIP_MEDIAINFO_SIA;
mi 2306 dev/pci/if_de.c sc->tulip_mediums[media] = mi;
mi 2307 dev/pci/if_de.c mi->mi_sia_connectivity = dp[0] + dp[1] * 256;
mi 2308 dev/pci/if_de.c mi->mi_sia_tx_rx = dp[2] + dp[3] * 256;
mi 2309 dev/pci/if_de.c mi->mi_sia_general = dp[4] + dp[5] * 256;
mi 2310 dev/pci/if_de.c mi++;
mi 2314 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21041, BNC);
mi 2315 dev/pci/if_de.c mi++;
mi 2319 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21041, AUI);
mi 2320 dev/pci/if_de.c mi++;
mi 2324 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21041, 10BASET);
mi 2325 dev/pci/if_de.c mi++;
mi 2329 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21041, 10BASET_FD);
mi 2330 dev/pci/if_de.c mi++;
mi 2369 dev/pci/if_de.c mi->mi_type = TULIP_MEDIAINFO_GPR;
mi 2370 dev/pci/if_de.c sc->tulip_mediums[media] = mi;
mi 2371 dev/pci/if_de.c mi->mi_gpdata = dp[1];
mi 2373 dev/pci/if_de.c sc->tulip_gpdata = mi->mi_gpdata;
mi 2377 dev/pci/if_de.c mi->mi_cmdmode = TULIP_SROM_2114X_CMDBITS(data);
mi 2379 dev/pci/if_de.c mi->mi_actmask = 0;
mi 2381 dev/pci/if_de.c mi->mi_actmask = TULIP_SROM_2114X_BITPOS(data);
mi 2382 dev/pci/if_de.c mi->mi_actdata = (data & TULIP_SROM_2114X_POLARITY) ? 0 : mi->mi_actmask;
mi 2384 dev/pci/if_de.c mi++;
mi 2389 dev/pci/if_de.c mi->mi_type = TULIP_MEDIAINFO_MII;
mi 2390 dev/pci/if_de.c mi->mi_gpr_length = *dp++;
mi 2391 dev/pci/if_de.c mi->mi_gpr_offset = dp - sc->tulip_rombuf;
mi 2392 dev/pci/if_de.c dp += mi->mi_gpr_length;
mi 2393 dev/pci/if_de.c mi->mi_reset_length = *dp++;
mi 2394 dev/pci/if_de.c mi->mi_reset_offset = dp - sc->tulip_rombuf;
mi 2395 dev/pci/if_de.c dp += mi->mi_reset_length;
mi 2402 dev/pci/if_de.c for (idx3 = 0; idx3 < mi->mi_reset_length; idx3++) {
mi 2404 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_gp, sc->tulip_rombuf[mi->mi_reset_offset + idx3]);
mi 2406 dev/pci/if_de.c sc->tulip_phyaddr = mi->mi_phyaddr;
mi 2407 dev/pci/if_de.c for (idx3 = 0; idx3 < mi->mi_gpr_length; idx3++) {
mi 2409 dev/pci/if_de.c TULIP_CSR_WRITE(sc, csr_gp, sc->tulip_rombuf[mi->mi_gpr_offset + idx3]);
mi 2415 dev/pci/if_de.c if (mi->mi_reset_length == 0 && mi->mi_gpr_length == 0)
mi 2418 dev/pci/if_de.c mi->mi_phyaddr = TULIP_MII_NOPHY;
mi 2419 dev/pci/if_de.c for (idx3 = 20; idx3 > 0 && mi->mi_phyaddr == TULIP_MII_NOPHY; idx3--) {
mi 2421 dev/pci/if_de.c mi->mi_phyaddr = tulip_mii_get_phyaddr(sc, phyno);
mi 2423 dev/pci/if_de.c if (mi->mi_phyaddr == TULIP_MII_NOPHY) {
mi 2431 dev/pci/if_de.c mi->mi_capabilities = dp[0] + dp[1] * 256; dp += 2;
mi 2432 dev/pci/if_de.c mi->mi_advertisement = dp[0] + dp[1] * 256; dp += 2;
mi 2433 dev/pci/if_de.c mi->mi_full_duplex = dp[0] + dp[1] * 256; dp += 2;
mi 2434 dev/pci/if_de.c mi->mi_tx_threshold = dp[0] + dp[1] * 256; dp += 2;
mi 2435 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASETX_FD);
mi 2436 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASETX);
mi 2437 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASET4);
mi 2438 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 10BASET_FD);
mi 2439 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 10BASET);
mi 2440 dev/pci/if_de.c mi->mi_phyid = (tulip_mii_readreg(sc, mi->mi_phyaddr, PHYREG_IDLOW) << 16) |
mi 2441 dev/pci/if_de.c tulip_mii_readreg(sc, mi->mi_phyaddr, PHYREG_IDHIGH);
mi 2442 dev/pci/if_de.c mi++;
mi 2455 dev/pci/if_de.c mi->mi_type = TULIP_MEDIAINFO_SIA;
mi 2456 dev/pci/if_de.c sc->tulip_mediums[media] = mi;
mi 2458 dev/pci/if_de.c mi->mi_sia_connectivity = dp[1] + dp[2] * 256;
mi 2459 dev/pci/if_de.c mi->mi_sia_tx_rx = dp[3] + dp[4] * 256;
mi 2460 dev/pci/if_de.c mi->mi_sia_general = dp[5] + dp[6] * 256;
mi 2465 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21142, BNC);
mi 2469 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21142, AUI);
mi 2473 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21142, 10BASET);
mi 2478 dev/pci/if_de.c TULIP_MEDIAINFO_SIA_INIT(sc, mi, 21142, 10BASET_FD);
mi 2487 dev/pci/if_de.c mi->mi_sia_gp_control = (dp[1] + dp[2] * 256) << 16;
mi 2488 dev/pci/if_de.c mi->mi_sia_gp_data = (dp[3] + dp[4] * 256) << 16;
mi 2489 dev/pci/if_de.c mi++;
mi 2496 dev/pci/if_de.c mi->mi_type = TULIP_MEDIAINFO_MII;
mi 2497 dev/pci/if_de.c mi->mi_gpr_length = *dp++;
mi 2498 dev/pci/if_de.c mi->mi_gpr_offset = dp - sc->tulip_rombuf;
mi 2499 dev/pci/if_de.c dp += 2 * mi->mi_gpr_length;
mi 2500 dev/pci/if_de.c mi->mi_reset_length = *dp++;
mi 2501 dev/pci/if_de.c mi->mi_reset_offset = dp - sc->tulip_rombuf;
mi 2502 dev/pci/if_de.c dp += 2 * mi->mi_reset_length;
mi 2504 dev/pci/if_de.c dp0 = &sc->tulip_rombuf[mi->mi_reset_offset];
mi 2505 dev/pci/if_de.c for (idx3 = 0; idx3 < mi->mi_reset_length; idx3++, dp0 += 2) {
mi 2509 dev/pci/if_de.c sc->tulip_phyaddr = mi->mi_phyaddr;
mi 2510 dev/pci/if_de.c dp0 = &sc->tulip_rombuf[mi->mi_gpr_offset];
mi 2511 dev/pci/if_de.c for (idx3 = 0; idx3 < mi->mi_gpr_length; idx3++, dp0 += 2) {
mi 2516 dev/pci/if_de.c if (mi->mi_reset_length == 0 && mi->mi_gpr_length == 0)
mi 2519 dev/pci/if_de.c mi->mi_phyaddr = TULIP_MII_NOPHY;
mi 2520 dev/pci/if_de.c for (idx3 = 20; idx3 > 0 && mi->mi_phyaddr == TULIP_MII_NOPHY; idx3--) {
mi 2522 dev/pci/if_de.c mi->mi_phyaddr = tulip_mii_get_phyaddr(sc, phyno);
mi 2524 dev/pci/if_de.c if (mi->mi_phyaddr == TULIP_MII_NOPHY) {
mi 2532 dev/pci/if_de.c mi->mi_capabilities = dp[0] + dp[1] * 256; dp += 2;
mi 2533 dev/pci/if_de.c mi->mi_advertisement = dp[0] + dp[1] * 256; dp += 2;
mi 2534 dev/pci/if_de.c mi->mi_full_duplex = dp[0] + dp[1] * 256; dp += 2;
mi 2535 dev/pci/if_de.c mi->mi_tx_threshold = dp[0] + dp[1] * 256; dp += 2;
mi 2536 dev/pci/if_de.c mi->mi_mii_interrupt = dp[0] + dp[1] * 256; dp += 2;
mi 2537 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASETX_FD);
mi 2538 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASETX);
mi 2539 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 100BASET4);
mi 2540 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 10BASET_FD);
mi 2541 dev/pci/if_de.c TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, 10BASET);
mi 2542 dev/pci/if_de.c mi->mi_phyid = (tulip_mii_readreg(sc, mi->mi_phyaddr, PHYREG_IDLOW) << 16) |
mi 2543 dev/pci/if_de.c tulip_mii_readreg(sc, mi->mi_phyaddr, PHYREG_IDHIGH);
mi 2544 dev/pci/if_de.c mi++;
mi 2557 dev/pci/if_de.c mi->mi_type = TULIP_MEDIAINFO_SYM;
mi 2558 dev/pci/if_de.c sc->tulip_mediums[media] = mi;
mi 2559 dev/pci/if_de.c mi->mi_gpcontrol = (dp[1] + dp[2] * 256) << 16;
mi 2560 dev/pci/if_de.c mi->mi_gpdata = (dp[3] + dp[4] * 256) << 16;
mi 2562 dev/pci/if_de.c mi->mi_cmdmode = TULIP_SROM_2114X_CMDBITS(data);
mi 2564 dev/pci/if_de.c mi->mi_actmask = 0;
mi 2566 dev/pci/if_de.c mi->mi_default = (data & TULIP_SROM_2114X_DEFAULT) != 0;
mi 2567 dev/pci/if_de.c mi->mi_actmask = TULIP_SROM_2114X_BITPOS(data);
mi 2568 dev/pci/if_de.c mi->mi_actdata = (data & TULIP_SROM_2114X_POLARITY) ? 0 : mi->mi_actmask;
mi 2572 dev/pci/if_de.c mi++;
mi 2581 dev/pci/if_de.c return (mi - sc->tulip_mediainfo);
mi 272 dev/pci/if_devar.h #define TULIP_MEDIAINFO_SIA_INIT(sc, mi, chipid, media) do { \
mi 273 dev/pci/if_devar.h (mi)->mi_type = TULIP_MEDIAINFO_SIA; \
mi 274 dev/pci/if_devar.h sc->tulip_mediums[TULIP_MEDIA_ ## media] = (mi); \
mi 275 dev/pci/if_devar.h (mi)->mi_sia_connectivity = TULIP_ ## chipid ## _SIACONN_ ## media; \
mi 276 dev/pci/if_devar.h (mi)->mi_sia_tx_rx = TULIP_ ## chipid ## _SIATXRX_ ## media; \
mi 277 dev/pci/if_devar.h (mi)->mi_sia_general = TULIP_ ## chipid ## _SIAGEN_ ## media; \
mi 280 dev/pci/if_devar.h #define TULIP_MEDIAINFO_ADD_CAPABILITY(sc, mi, media) do { \
mi 282 dev/pci/if_devar.h && ((mi)->mi_capabilities & PHYSTS_ ## media)) { \
mi 283 dev/pci/if_devar.h (sc)->tulip_mediums[TULIP_MEDIA_ ## media] = (mi); \
mi 284 dev/pci/if_devar.h (mi)->mi_mediamask |= TULIP_BIT(TULIP_MEDIA_ ## media); \
mi 407 dev/sbus/cs4231.c u_int8_t pc, mi, rm, lm;
mi 411 dev/sbus/cs4231.c mi = cs4231_read(sc, CS_MONO_IO_CONTROL) | MONO_OUTPUT_MUTE;
mi 435 dev/sbus/cs4231.c mi &= ~MONO_OUTPUT_MUTE;
mi 446 dev/sbus/cs4231.c cs4231_write(sc, CS_MONO_IO_CONTROL, mi);
mi 1036 dev/sequencer.c struct midi_info mi;
mi 1048 dev/sequencer.c midi_getinfo(makedev(0, unit), &mi);
mi 1050 dev/sequencer.c md->name = mi.name;
mi 1054 dev/sequencer.c if (mi.props & MIDI_PROP_CAN_INPUT)
mi 1272 dev/sequencer.c midi_getinfo(dev_t dev, struct midi_info *mi)
mi 1999 dev/usb/uaudio.c uaudio_query_devinfo(void *addr, mixer_devinfo_t *mi)
mi 2005 dev/usb/uaudio.c DPRINTFN(2,("uaudio_query_devinfo: index=%d\n", mi->index));
mi 2009 dev/usb/uaudio.c n = mi->index;
mi 2014 dev/usb/uaudio.c mi->type = AUDIO_MIXER_CLASS;
mi 2015 dev/usb/uaudio.c mi->mixer_class = UAC_OUTPUT;
mi 2016 dev/usb/uaudio.c mi->next = mi->prev = AUDIO_MIXER_LAST;
mi 2017 dev/usb/uaudio.c strlcpy(mi->label.name, AudioCoutputs, sizeof(mi->label.name));
mi 2020 dev/usb/uaudio.c mi->type = AUDIO_MIXER_CLASS;
mi 2021 dev/usb/uaudio.c mi->mixer_class = UAC_INPUT;
mi 2022 dev/usb/uaudio.c mi->next = mi->prev = AUDIO_MIXER_LAST;
mi 2023 dev/usb/uaudio.c strlcpy(mi->label.name, AudioCinputs, sizeof(mi->label.name));
mi 2026 dev/usb/uaudio.c mi->type = AUDIO_MIXER_CLASS;
mi 2027 dev/usb/uaudio.c mi->mixer_class = UAC_EQUAL;
mi 2028 dev/usb/uaudio.c mi->next = mi->prev = AUDIO_MIXER_LAST;
mi 2029 dev/usb/uaudio.c strlcpy(mi->label.name, AudioCequalization,
mi 2030 dev/usb/uaudio.c sizeof(mi->label.name));
mi 2033 dev/usb/uaudio.c mi->type = AUDIO_MIXER_CLASS;
mi 2034 dev/usb/uaudio.c mi->mixer_class = UAC_RECORD;
mi 2035 dev/usb/uaudio.c mi->next = mi->prev = AUDIO_MIXER_LAST;
mi 2036 dev/usb/uaudio.c strlcpy(mi->label.name, AudioCrecord, sizeof(mi->label.name));
mi 2047 dev/usb/uaudio.c strlcpy(mi->label.name, mc->ctlname, sizeof(mi->label.name));
mi 2048 dev/usb/uaudio.c mi->mixer_class = mc->class;
mi 2049 dev/usb/uaudio.c mi->next = mi->prev = AUDIO_MIXER_LAST; /* XXX */
mi 2052 dev/usb/uaudio.c mi->type = AUDIO_MIXER_ENUM;
mi 2053 dev/usb/uaudio.c mi->un.e.num_mem = 2;
mi 2054 dev/usb/uaudio.c strlcpy(mi->un.e.member[0].label.name, AudioNoff,
mi 2055 dev/usb/uaudio.c sizeof(mi->un.e.member[0].label.name));
mi 2056 dev/usb/uaudio.c mi->un.e.member[0].ord = 0;
mi 2057 dev/usb/uaudio.c strlcpy(mi->un.e.member[1].label.name, AudioNon,
mi 2058 dev/usb/uaudio.c sizeof(mi->un.e.member[1].label.name));
mi 2059 dev/usb/uaudio.c mi->un.e.member[1].ord = 1;
mi 2062 dev/usb/uaudio.c mi->type = AUDIO_MIXER_ENUM;
mi 2063 dev/usb/uaudio.c mi->un.e.num_mem = mc->maxval - mc->minval + 1;
mi 2065 dev/usb/uaudio.c snprintf(mi->un.e.member[i].label.name,
mi 2066 dev/usb/uaudio.c sizeof(mi->un.e.member[i].label.name),
mi 2068 dev/usb/uaudio.c mi->un.e.member[i].ord = i + mc->minval;
mi 2072 dev/usb/uaudio.c mi->type = AUDIO_MIXER_VALUE;
mi 2073 dev/usb/uaudio.c strlcpy(mi->un.v.units.name, mc->ctlunit,
mi 2074 dev/usb/uaudio.c sizeof(mi->un.v.units.name));
mi 2075 dev/usb/uaudio.c mi->un.v.num_channels = mc->nchan;
mi 2076 dev/usb/uaudio.c mi->un.v.delta = mc->delta;
mi 355 dev/usb/umidi.c umidi_getinfo(void *addr, struct midi_info *mi)
mi 359 dev/usb/umidi.c mi->name = "USB MIDI I/F"; /* XXX: model name */
mi 360 dev/usb/umidi.c mi->props = MIDI_PROP_OUT_INTR;
mi 362 dev/usb/umidi.c mi->props |= MIDI_PROP_CAN_INPUT;
mi 185 dev/vesa/vesabios.c struct modeinfoblock *mi;
mi 251 dev/vesa/vesabios.c mi = (struct modeinfoblock *)buf;
mi 254 dev/vesa/vesabios.c self->dv_xname, modes[i], mi->ModeAttributes);
mi 256 dev/vesa/vesabios.c if (!(mi->ModeAttributes & 1)) {
mi 262 dev/vesa/vesabios.c if (mi->ModeAttributes & 0x10) {
mi 266 dev/vesa/vesabios.c mi->XResolution, mi->YResolution,
mi 267 dev/vesa/vesabios.c mi->BitsPerPixel, mm2txt(mi->MemoryModel));
mi 269 dev/vesa/vesabios.c if (mi->ModeAttributes & 0x80) {
mi 277 dev/vesa/vesabios.c mi->XResolution, mi->YResolution);
mi 279 dev/vesa/vesabios.c if (!(mi->ModeAttributes & 0x20)) /* VGA compatible */
mi 156 dev/vesa/vesafb.c struct modeinfoblock *mi)
mi 182 dev/vesa/vesafb.c memcpy(mi, buf, sizeof(struct modeinfoblock));
mi 247 dev/vesa/vesafb.c struct modeinfoblock mi;
mi 257 dev/vesa/vesafb.c vesafb_get_mode_info(sc, vesabios_softc->sc_modes[i], &mi);
mi 258 dev/vesa/vesafb.c if (mi.XResolution == width &&
mi 259 dev/vesa/vesafb.c mi.YResolution == height &&
mi 260 dev/vesa/vesafb.c mi.BitsPerPixel == bpp) {
mi 261 dev/vesa/vesafb.c sc->sc_width = mi.XResolution;
mi 262 dev/vesa/vesafb.c sc->sc_height = mi.YResolution;
mi 263 dev/vesa/vesafb.c sc->sc_depth = mi.BitsPerPixel;
mi 264 dev/vesa/vesafb.c sc->sc_linebytes = mi.BytesPerScanLine;
mi 265 dev/vesa/vesafb.c sc->sc_base = mi.PhysBasePtr;
mi 347 dev/vesa/vesafb.c vesafb_getdepthflag(struct modeinfoblock *mi)
mi 351 dev/vesa/vesafb.c depth = mi->RedMaskSize + mi->GreenMaskSize + mi->BlueMaskSize;
mi 352 dev/vesa/vesafb.c bpp = mi->BitsPerPixel;
mi 380 dev/vesa/vesafb.c struct modeinfoblock mi;
mi 388 dev/vesa/vesafb.c vesafb_get_mode_info(sc, vesabios_softc->sc_modes[i], &mi);
mi 389 dev/vesa/vesafb.c depths |= vesafb_getdepthflag(&mi);
mi 127 net/if_gre.h struct ip mi;
mi 483 net/ppp-deflate.c z_decompress(arg, mi, mop)
mi 485 net/ppp-deflate.c struct mbuf *mi, **mop;
mi 495 net/ppp-deflate.c rptr = mtod(mi, u_char *);
mi 496 net/ppp-deflate.c rlen = mi->m_len;
mi 499 net/ppp-deflate.c mi = mi->m_next;
mi 500 net/ppp-deflate.c if (mi == NULL)
mi 502 net/ppp-deflate.c rptr = mtod(mi, u_char *);
mi 503 net/ppp-deflate.c rlen = mi->m_len;
mi 549 net/ppp-deflate.c mi = mi->m_next;
mi 550 net/ppp-deflate.c flush = (mi == NULL)? Z_PACKET_FLUSH: Z_NO_FLUSH;
mi 573 net/ppp-deflate.c if (state->strm.avail_in == 0 && mi != NULL) {
mi 574 net/ppp-deflate.c state->strm.next_in = mtod(mi, u_char *);
mi 575 net/ppp-deflate.c state->strm.avail_in = mi->m_len;
mi 576 net/ppp-deflate.c rlen += mi->m_len;
mi 577 net/ppp-deflate.c mi = mi->m_next;
mi 578 net/ppp-deflate.c if (mi == NULL)
mi 631 net/ppp-deflate.c z_incomp(arg, mi)
mi 633 net/ppp-deflate.c struct mbuf *mi;
mi 642 net/ppp-deflate.c rptr = mtod(mi, u_char *);
mi 655 net/ppp-deflate.c rlen = mi->m_len;
mi 673 net/ppp-deflate.c mi = mi->m_next;
mi 674 net/ppp-deflate.c if (mi == NULL)
mi 676 net/ppp-deflate.c state->strm.next_in = mtod(mi, u_char *);
mi 677 net/ppp-deflate.c state->strm.avail_in = mi->m_len;
mi 678 net/ppp-deflate.c rlen += mi->m_len;
mi 988 netinet/ip_ah.c struct mbuf *mo, *mi;
mi 1097 netinet/ip_ah.c mi = m;
mi 1098 netinet/ip_ah.c while (mi != NULL && !M_READONLY(mi)) {
mi 1099 netinet/ip_ah.c mo = mi;
mi 1100 netinet/ip_ah.c mi = mi->m_next;
mi 1103 netinet/ip_ah.c if (mi != NULL) {
mi 1105 netinet/ip_ah.c struct mbuf *n = m_copym2(mi, 0, M_COPYALL, M_DONTWAIT);
mi 1118 netinet/ip_ah.c m_freem(mi);
mi 1122 netinet/ip_ah.c mi = m_inject(m, skip, rplen + ahx->authsize, M_DONTWAIT);
mi 1123 netinet/ip_ah.c if (mi == NULL) {
mi 1137 netinet/ip_ah.c ah = mtod(mi, struct ah *);
mi 733 netinet/ip_esp.c struct mbuf *mi, *mo = (struct mbuf *) NULL;
mi 846 netinet/ip_esp.c mi = m;
mi 847 netinet/ip_esp.c while (mi != NULL && !M_READONLY(mi)) {
mi 848 netinet/ip_esp.c mo = mi;
mi 849 netinet/ip_esp.c mi = mi->m_next;
mi 852 netinet/ip_esp.c if (mi != NULL) {
mi 854 netinet/ip_esp.c struct mbuf *n = m_copym2(mi, 0, M_COPYALL, M_DONTWAIT);
mi 869 netinet/ip_esp.c m_freem(mi);
mi 288 netinet/ip_gre.c mip->mi.ip_src.s_addr = mip->mh.osrc;
mi 300 netinet/ip_gre.c mip->mi.ip_dst.s_addr = mip->mh.odst;
mi 301 netinet/ip_gre.c mip->mi.ip_p = (ntohs(mip->mh.proto) >> 8);
mi 389 netinet/ip_ipcomp.c struct mbuf *mi, *mo;
mi 472 netinet/ip_ipcomp.c mi = m;
mi 473 netinet/ip_ipcomp.c while (mi != NULL && !M_READONLY(mi)) {
mi 474 netinet/ip_ipcomp.c mo = mi;
mi 475 netinet/ip_ipcomp.c mi = mi->m_next;
mi 478 netinet/ip_ipcomp.c if (mi != NULL) {
mi 480 netinet/ip_ipcomp.c struct mbuf *n = m_copym2(mi, 0, M_COPYALL, M_DONTWAIT);
mi 494 netinet/ip_ipcomp.c m_freem(mi);
mi 407 netinet/ipsec_output.c struct mbuf *mi;
mi 414 netinet/ipsec_output.c mi = m_inject(m, sizeof(struct ip), sizeof(struct udphdr),
mi 416 netinet/ipsec_output.c if (mi == NULL) {
mi 420 netinet/ipsec_output.c uh = mtod(mi, struct udphdr *);
mi 55 sys/cdefs.h #define __GNUC_PREREQ__(ma, mi) \
mi 56 sys/cdefs.h ((__GNUC__ > (ma)) || (__GNUC__ == (ma) && __GNUC_MINOR__ >= (mi)))
mi 58 sys/cdefs.h #define __GNUC_PREREQ__(ma, mi) 0