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