ifm 853 dev/ic/dc.c struct ifmedia *ifm; ifm 859 dev/ic/dc.c ifm = &mii->mii_media; ifm 860 dev/ic/dc.c if (DC_IS_DAVICOM(sc) && IFM_SUBTYPE(ifm->ifm_media) == IFM_HPNA_1) { ifm 861 dev/ic/dc.c dc_setcfg(sc, ifm->ifm_media); ifm 862 dev/ic/dc.c sc->dc_if_media = ifm->ifm_media; ifm 2987 dev/ic/dc.c struct ifmedia *ifm; ifm 2993 dev/ic/dc.c ifm = &mii->mii_media; ifm 2996 dev/ic/dc.c IFM_SUBTYPE(ifm->ifm_media) == IFM_HPNA_1) ifm 2997 dev/ic/dc.c dc_setcfg(sc, ifm->ifm_media); ifm 3014 dev/ic/dc.c struct ifmedia *ifm; ifm 3019 dev/ic/dc.c ifm = &mii->mii_media; ifm 3021 dev/ic/dc.c if (IFM_SUBTYPE(ifm->ifm_media) == IFM_HPNA_1) { ifm 3022 dev/ic/dc.c ifmr->ifm_active = ifm->ifm_media; ifm 476 dev/ic/elink3.c struct ifmedia *ifm = &sc->sc_mii.mii_media; ifm 487 dev/ic/elink3.c ifmedia_add(ifm, epm->epm_ifmedia, epm->epm_ifdata, 0); ifm 509 dev/ic/elink3.c ifmedia_set(ifm, ep_default_to_media[port]); ifm 529 dev/ic/elink3.c struct ifmedia *ifm = &sc->sc_mii.mii_media; ifm 555 dev/ic/elink3.c ifmedia_add(ifm, epm->epm_ifmedia, epm->epm_ifdata, 0); ifm 580 dev/ic/elink3.c ifmedia_set(ifm, ep_default_to_media[default_media]); ifm 138 dev/ic/gem.c struct ifmedia_entry *ifm; ifm 333 dev/ic/gem.c TAILQ_FOREACH(ifm, &sc->sc_media.ifm_list, ifm_list) { ifm 334 dev/ic/gem.c if (IFM_SUBTYPE(ifm->ifm_media) == IFM_1000_T || ifm 335 dev/ic/gem.c IFM_SUBTYPE(ifm->ifm_media) == IFM_1000_SX || ifm 336 dev/ic/gem.c IFM_SUBTYPE(ifm->ifm_media) == IFM_1000_LX || ifm 337 dev/ic/gem.c IFM_SUBTYPE(ifm->ifm_media) == IFM_1000_CX) { ifm 118 dev/ic/rtl80x9.c struct ifmedia *ifm = &sc->sc_media; ifm 134 dev/ic/rtl80x9.c switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) { ifm 155 dev/ic/rtl80x9.c if (ifm->ifm_cur->ifm_media & IFM_FDX) ifm 1490 dev/ic/smc83c170.c struct ifmedia *ifm = &mii->mii_media; ifm 1491 dev/ic/smc83c170.c int media = ifm->ifm_cur->ifm_media; ifm 217 dev/ic/smc91cxx.c struct ifmedia *ifm = &sc->sc_mii.mii_media; ifm 280 dev/ic/smc91cxx.c ifmedia_init(ifm, 0, smc91cxx_mediachange, smc91cxx_mediastatus); ifm 321 dev/ic/smc91cxx.c ifmedia_add(ifm, smc91cxx_media[i], 0, NULL); ifm 322 dev/ic/smc91cxx.c ifmedia_set(ifm, IFM_ETHER | (aui ? IFM_10_5 : IFM_10_T)); ifm 2156 dev/ic/xl.c struct ifmedia *ifm = NULL; ifm 2164 dev/ic/xl.c ifm = &sc->ifmedia; ifm 2166 dev/ic/xl.c ifm = &mii->mii_media; ifm 2168 dev/ic/xl.c switch(IFM_SUBTYPE(ifm->ifm_media)) { ifm 2173 dev/ic/xl.c xl_setmode(sc, ifm->ifm_media); ifm 2184 dev/ic/xl.c xl_setmode(sc, ifm->ifm_media); ifm 2475 dev/ic/xl.c struct ifmedia *ifm; ifm 2632 dev/ic/xl.c ifm = &sc->sc_mii.mii_media; ifm 2637 dev/ic/xl.c ifm = &sc->ifmedia; ifm 2653 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_10_T, 0, NULL); ifm 2654 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_10_T|IFM_HDX, 0, NULL); ifm 2656 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_10_T|IFM_FDX, 0, NULL); ifm 2665 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_10_FL, 0, NULL); ifm 2666 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_10_FL|IFM_HDX, ifm 2669 dev/ic/xl.c ifmedia_add(ifm, ifm 2672 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_10_5, 0, NULL); ifm 2677 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_10_2, 0, NULL); ifm 2682 dev/ic/xl.c ifmedia_add(ifm, IFM_ETHER|IFM_100_FX, 0, NULL); ifm 728 dev/isa/if_ec.c struct ifmedia *ifm = &sc->sc_media; ifm 730 dev/isa/if_ec.c return (ec_set_media(esc, ifm->ifm_media)); ifm 736 dev/isa/if_ec.c struct ifmedia *ifm = &sc->sc_media; ifm 741 dev/isa/if_ec.c ifmr->ifm_active = ifm->ifm_cur->ifm_media; ifm 748 dev/isa/if_ec.c struct ifmedia *ifm = &sc->sc_media; ifm 750 dev/isa/if_ec.c (void) ec_set_media(esc, ifm->ifm_cur->ifm_media); ifm 797 dev/isa/if_we.c struct ifmedia *ifm = &sc->sc_media; ifm 802 dev/isa/if_we.c ifmr->ifm_active = ifm->ifm_cur->ifm_media; ifm 264 dev/pci/if_art.c struct ifmedia *ifm = &ac->art_ifm; ifm 268 dev/pci/if_art.c ifm->ifm_media)); ifm 270 dev/pci/if_art.c if (IFM_TYPE(ifm->ifm_media) != IFM_TDM) ifm 274 dev/pci/if_art.c if ((rv = art_ifm_options(ifp, cc, IFM_OPTIONS(ifm->ifm_media))) != 0) ifm 278 dev/pci/if_art.c if (IFM_SUBTYPE(ifm->ifm_media) != IFM_SUBTYPE(ac->art_media) || ifm 279 dev/pci/if_art.c IFM_MODE(ifm->ifm_media) != IFM_MODE(ac->art_media)) { ifm 281 dev/pci/if_art.c ifp->if_xname, IFM_SUBTYPE(ifm->ifm_media), ifm 282 dev/pci/if_art.c IFM_MODE(ifm->ifm_media))); ifm 285 dev/pci/if_art.c IFM_SUBTYPE(ifm->ifm_media), IFM_MODE(ifm->ifm_media)); ifm 287 dev/pci/if_art.c if (IFM_SUBTYPE(ifm->ifm_media) != IFM_SUBTYPE(ac->art_media)) { ifm 290 dev/pci/if_art.c IFM_SUBTYPE(ifm->ifm_media), cc->cc_tslots); ifm 293 dev/pci/if_art.c (IFM_SUBTYPE(ifm->ifm_media) == IFM_TDM_T1 || ifm 294 dev/pci/if_art.c IFM_SUBTYPE(ifm->ifm_media) == IFM_TDM_T1_AMI) && ifm 304 dev/pci/if_art.c (IFM_SUBTYPE(ifm->ifm_media) != IFM_TDM_T1 && ifm 305 dev/pci/if_art.c IFM_SUBTYPE(ifm->ifm_media) != IFM_TDM_T1_AMI) && ifm 325 dev/pci/if_art.c ac->art_media = ifm->ifm_media; ifm 3015 dev/pci/if_bge.c struct ifmedia *ifm = &sc->bge_ifmedia; ifm 3019 dev/pci/if_bge.c if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) ifm 3021 dev/pci/if_bge.c switch(IFM_SUBTYPE(ifm->ifm_media)) { ifm 3042 dev/pci/if_bge.c if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) { ifm 3237 dev/pci/if_bge.c struct ifmedia_entry *ifm; ifm 3314 dev/pci/if_bge.c ifm = mii->mii_media.ifm_cur; ifm 3315 dev/pci/if_bge.c mtmp = ifm->ifm_media; ifm 3316 dev/pci/if_bge.c ifm->ifm_media = IFM_ETHER|IFM_NONE; ifm 3318 dev/pci/if_bge.c ifm->ifm_media = mtmp; ifm 3634 dev/pci/if_bnx.c struct ifmedia *ifm; ifm 3638 dev/pci/if_bnx.c ifm = &sc->bnx_ifmedia; ifm 877 dev/pci/if_em.c struct ifmedia *ifm = &sc->media; ifm 881 dev/pci/if_em.c if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) ifm 884 dev/pci/if_em.c switch (IFM_SUBTYPE(ifm->ifm_media)) { ifm 898 dev/pci/if_em.c if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) ifm 906 dev/pci/if_em.c if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) ifm 636 dev/pci/if_ixgb.c struct ifmedia *ifm = &sc->media; ifm 640 dev/pci/if_ixgb.c if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) ifm 346 dev/pci/if_san_common.h struct ifmedia ifm; ifm 239 dev/pci/if_san_obsd.c err = ifmedia_ioctl(ifp, ifr, &common->ifm, cmd); ifm 243 dev/pci/if_san_obsd.c err = ifmedia_ioctl(ifp, ifr, &common->ifm, cmd); ifm 1923 dev/pci/if_san_te1.c sdla_te_setcfg(struct ifnet *ifp, struct ifmedia *ifm) ifm 1933 dev/pci/if_san_te1.c if (IFM_TYPE(ifm->ifm_media) != IFM_TDM) ifm 1940 dev/pci/if_san_te1.c if ((ifm->ifm_media & IFM_OMASK) == IFM_TDM_PPP) ifm 1942 dev/pci/if_san_te1.c else if ((ifm->ifm_media & IFM_OMASK) == 0) ifm 1954 dev/pci/if_san_te1.c switch (IFM_SUBTYPE(ifm->ifm_media)) { ifm 1993 dev/pci/if_san_te1.c card->devname, ifm->ifm_media); ifm 373 dev/pci/if_san_xilinx.c ifmedia_init(&sc->common.ifm, 0, wan_ifmedia_upd, wan_ifmedia_sts); ifm 376 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, IFM_TDM|IFM_TDM_T1, 0, NULL); ifm 377 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, IFM_TDM|IFM_TDM_T1_AMI, 0, NULL); ifm 378 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, IFM_TDM|IFM_TDM_E1, 0, NULL); ifm 379 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, IFM_TDM|IFM_TDM_E1_AMI, 0, NULL); ifm 381 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, ifm 383 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, ifm 385 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, ifm 387 dev/pci/if_san_xilinx.c ifmedia_add(&sc->common.ifm, ifm 390 dev/pci/if_san_xilinx.c ifmedia_set(&sc->common.ifm, IFM_TDM|IFM_TDM_T1); ifm 441 dev/pci/if_san_xilinx.c struct ifmedia *ifm; ifm 444 dev/pci/if_san_xilinx.c ifm = &common->ifm; ifm 445 dev/pci/if_san_xilinx.c ifmreq->ifm_active = ifm->ifm_cur->ifm_media; ifm 459 dev/pci/if_san_xilinx.c return (sdla_te_setcfg(ifp, &common->ifm)); ifm 2250 dev/pci/if_ti.c struct ifmedia *ifm; ifm 2320 dev/pci/if_ti.c ifm = &sc->ifmedia; ifm 2321 dev/pci/if_ti.c tmp = ifm->ifm_media; ifm 2322 dev/pci/if_ti.c ifm->ifm_media = ifm->ifm_cur->ifm_media; ifm 2324 dev/pci/if_ti.c ifm->ifm_media = tmp; ifm 2334 dev/pci/if_ti.c struct ifmedia *ifm; ifm 2338 dev/pci/if_ti.c ifm = &sc->ifmedia; ifm 2340 dev/pci/if_ti.c if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) ifm 2343 dev/pci/if_ti.c switch(IFM_SUBTYPE(ifm->ifm_media)) { ifm 2359 dev/pci/if_ti.c if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) { ifm 2371 dev/pci/if_ti.c if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_FX || ifm 2372 dev/pci/if_ti.c IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) { ifm 2377 dev/pci/if_ti.c if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) { ifm 2171 dev/pci/if_tl.c struct ifmedia *ifm; ifm 2181 dev/pci/if_tl.c ifm = &sc->ifmedia; ifm 2182 dev/pci/if_tl.c ifm->ifm_media = ifm->ifm_cur->ifm_media; ifm 1794 dev/pci/if_txp.c struct ifmedia *ifm = &sc->sc_ifmedia; ifm 1797 dev/pci/if_txp.c if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) ifm 1800 dev/pci/if_txp.c if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_T) { ifm 1801 dev/pci/if_txp.c if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) ifm 1805 dev/pci/if_txp.c } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) { ifm 1806 dev/pci/if_txp.c if ((ifm->ifm_media & IFM_GMASK) == IFM_FDX) ifm 1810 dev/pci/if_txp.c } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) { ifm 1832 dev/pci/if_txp.c struct ifmedia *ifm = &sc->sc_ifmedia; ifm 1884 dev/pci/if_txp.c ifmr->ifm_active = ifm->ifm_cur->ifm_media; ifm 177 dev/sbus/if_le_ledma.c struct ifmedia *ifm = &sc->sc_ifmedia; ifm 179 dev/sbus/if_le_ledma.c if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) ifm 188 dev/sbus/if_le_ledma.c switch (IFM_SUBTYPE(ifm->ifm_media)) { ifm 113 net/if_media.c ifmedia_init(struct ifmedia *ifm, int dontcare_mask, ifm 116 net/if_media.c TAILQ_INIT(&ifm->ifm_list); ifm 117 net/if_media.c ifm->ifm_cur = NULL; ifm 118 net/if_media.c ifm->ifm_media = 0; ifm 119 net/if_media.c ifm->ifm_mask = dontcare_mask; /* IF don't-care bits */ ifm 120 net/if_media.c ifm->ifm_change = change_callback; ifm 121 net/if_media.c ifm->ifm_status = status_callback; ifm 129 net/if_media.c ifmedia_add(struct ifmedia *ifm, int mword, int data, void *aux) ifm 135 net/if_media.c if (ifm == NULL) { ifm 152 net/if_media.c TAILQ_INSERT_TAIL(&ifm->ifm_list, entry, ifm_list); ifm 160 net/if_media.c ifmedia_list_add(struct ifmedia *ifm, struct ifmedia_entry *lp, int count) ifm 165 net/if_media.c ifmedia_add(ifm, lp[i].ifm_media, lp[i].ifm_data, ifm 177 net/if_media.c ifmedia_set(struct ifmedia *ifm, int target) ifm 181 net/if_media.c match = ifmedia_match(ifm, target, ifm->ifm_mask); ifm 199 net/if_media.c target, ~ifm->ifm_mask); ifm 201 net/if_media.c match = ifmedia_match(ifm, target, ifm->ifm_mask); ifm 203 net/if_media.c ifmedia_add(ifm, target, 0, NULL); ifm 204 net/if_media.c match = ifmedia_match(ifm, target, ifm->ifm_mask); ifm 210 net/if_media.c ifm->ifm_cur = match; ifm 217 net/if_media.c ifmedia_printword(ifm->ifm_cur->ifm_media); ifm 226 net/if_media.c ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr, struct ifmedia *ifm, ifm 233 net/if_media.c if (ifp == NULL || ifr == NULL || ifm == NULL) ifm 247 net/if_media.c match = ifmedia_match(ifm, newmedia, ifm->ifm_mask); ifm 266 net/if_media.c (newmedia == ifm->ifm_media) && ifm 267 net/if_media.c (match == ifm->ifm_cur)) ifm 282 net/if_media.c oldentry = ifm->ifm_cur; ifm 283 net/if_media.c oldmedia = ifm->ifm_media; ifm 284 net/if_media.c ifm->ifm_cur = match; ifm 285 net/if_media.c ifm->ifm_media = newmedia; ifm 286 net/if_media.c error = (*ifm->ifm_change)(ifp); ifm 288 net/if_media.c ifm->ifm_cur = oldentry; ifm 289 net/if_media.c ifm->ifm_media = oldmedia; ifm 305 net/if_media.c ifmr->ifm_active = ifmr->ifm_current = ifm->ifm_cur ? ifm 306 net/if_media.c ifm->ifm_cur->ifm_media : IFM_NONE; ifm 307 net/if_media.c ifmr->ifm_mask = ifm->ifm_mask; ifm 309 net/if_media.c (*ifm->ifm_status)(ifp, ifmr); ifm 315 net/if_media.c ep = TAILQ_FIRST(&ifm->ifm_list); ifm 329 net/if_media.c ep = TAILQ_FIRST(&ifm->ifm_list); ifm 355 net/if_media.c ifmedia_match(struct ifmedia *ifm, u_int target, u_int mask) ifm 362 net/if_media.c for (next = TAILQ_FIRST(&ifm->ifm_list); next != NULL; ifm 384 net/if_media.c ifmedia_delete_instance(struct ifmedia *ifm, u_int inst) ifm 388 net/if_media.c for (ife = TAILQ_FIRST(&ifm->ifm_list); ife != NULL; ifm 393 net/if_media.c TAILQ_REMOVE(&ifm->ifm_list, ife, ifm_list); ifm 689 net/rtsock.c struct if_msghdr *ifm; ifm 699 net/rtsock.c ifm = mtod(m, struct if_msghdr *); ifm 700 net/rtsock.c ifm->ifm_index = ifp->if_index; ifm 701 net/rtsock.c ifm->ifm_flags = ifp->if_flags; ifm 702 net/rtsock.c ifm->ifm_data = ifp->if_data; ifm 703 net/rtsock.c ifm->ifm_addrs = 0; ifm 877 net/rtsock.c struct if_msghdr *ifm; ifm 879 net/rtsock.c ifm = (struct if_msghdr *)w->w_tmem; ifm 880 net/rtsock.c ifm->ifm_index = ifp->if_index; ifm 881 net/rtsock.c ifm->ifm_flags = ifp->if_flags; ifm 882 net/rtsock.c ifm->ifm_data = ifp->if_data; ifm 883 net/rtsock.c ifm->ifm_addrs = info.rti_addrs; ifm 884 net/rtsock.c error = copyout(ifm, w->w_where, len);