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