IFM_SUBTYPE
IFM_SUBTYPE(desc->ifmt_word) == IFM_SUBTYPE(mword))
subtype = IFM_SUBTYPE(media_current);
subtype = IFM_SUBTYPE(media_current);
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_1000_T) {
} else if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_100_TX) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
switch (IFM_SUBTYPE(ife->ifm_media)) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
switch (IFM_SUBTYPE(media)) {
const bool link = (IFM_SUBTYPE(media) & (IFM_10_T | IFM_100_TX)) != 0;
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T ||
IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_SX)
else if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX)
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_1000_T)
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
switch (IFM_SUBTYPE(sc->sc_mii.mii_media_active)) {
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) {
} else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) {
} else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_T) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO &&
switch IFM_SUBTYPE(sc->sc_media.ifm_media) {
if (IFM_SUBTYPE(ifmr->ifm_active) == IFM_AUTO)
if (IFM_SUBTYPE(ifmr->ifm_active) == IFM_10_T) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
if (IFM_SUBTYPE(mii->mii_media_active) != IFM_10_T) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
IFM_SUBTYPE(mii->mii_media_active));
IFM_SUBTYPE(mii->mii_media_active));
IFM_SUBTYPE(ifr->ifr_media) > IFM_OTHER) {
if (IFM_SUBTYPE(*newwd) > IFM_OTHER)
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ime->ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(ime->ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T ||
IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_SX)
else if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX)
switch (IFM_SUBTYPE(sc->sc_media.ifm_cur->ifm_media)) {
int media = IFM_SUBTYPE(sc->sc_media.ifm_cur->ifm_media);
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
sc->sc_set_speed(sc, IFM_SUBTYPE(mii->mii_media_active));
switch (IFM_SUBTYPE(sc->sc_mii.mii_media.ifm_cur->ifm_media)) {
switch (IFM_SUBTYPE(sc->ex_mii.mii_media.ifm_cur->ifm_media)) {
if (IFM_SUBTYPE(sc->sc_mii_media) == IFM_AUTO)
IFM_SUBTYPE(sc->sc_mii.mii_media_active) != IFM_NONE)
s = IFM_SUBTYPE(sc->sc_mii.mii_media.ifm_media);
if (IFM_SUBTYPE(ife->ifm_media) == IFM_1000_T ||
IFM_SUBTYPE(ife->ifm_media) == IFM_1000_SX ||
IFM_SUBTYPE(ife->ifm_media) == IFM_1000_LX ||
IFM_SUBTYPE(ife->ifm_media) == IFM_1000_CX) {
switch (IFM_SUBTYPE(sc->sc_ifmedia.ifm_media)) {
switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) {
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_10_T) {
if (IFM_SUBTYPE(media) == IFM_100_FX) {
switch (IFM_SUBTYPE(media)) {
if (IFM_SUBTYPE(media) == IFM_10_5)
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_10_T)
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_100_TX)
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) != IFM_100_TX)
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
switch (IFM_SUBTYPE(ife->ifm_media)) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_NONE)
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO &&
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_10_T) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
if (IFM_SUBTYPE(media) == IFM_10_2)
if (IFM_SUBTYPE(media) == IFM_10_2)
switch (IFM_SUBTYPE(media)) {
switch (IFM_SUBTYPE(sc->iy_ifmedia.ifm_media)) {
switch (IFM_SUBTYPE(sc->iy_ifmedia.ifm_media)) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
if ((IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) &&
switch (IFM_SUBTYPE(ife->ifm_media)) {
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_SX) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_2500_SX))
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_1000_T) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_NONE)
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO)
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
u_int subtype = IFM_SUBTYPE(media);
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_100_FX)
if (IFM_SUBTYPE(ife->ifm_media) != IFM_NONE)
if (IFM_SUBTYPE(ife->ifm_media) == IFM_NONE)
else if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
subtype = IFM_SUBTYPE(ife->ifm_media);
if (IFM_SUBTYPE(ife->ifm_media) == IFM_1000_T) {
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T) {
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
if (IFM_SUBTYPE(ife->ifm_media) != IFM_NONE)
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_NONE)
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
if ((IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) &&
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
alc_aspm(sc, 0, IFM_SUBTYPE(mii->mii_media_active));
alc_dsp_fixup(sc, IFM_SUBTYPE(mii->mii_media_active));
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(sc->sc_media.ifm_media)) {
IFM_SUBTYPE(sc->sc_media.ifm_media));
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE)
IFM_SUBTYPE(mii->mii_media_active) == IFM_NONE))
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T ||
IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_SX)
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE)
IFM_SUBTYPE(mii->mii_media_active) == IFM_NONE))
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE)
IFM_SUBTYPE(mii->mii_media_active) == IFM_NONE))
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
switch (IFM_SUBTYPE(mii->mii_media_active)) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) {
switch (IFM_SUBTYPE(sc->sc_mii.mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T)
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ic->ic_media.ifm_cur->ifm_media) == IFM_AUTO)
switch (IFM_SUBTYPE(ifm_active)) {
switch (IFM_SUBTYPE(ifm->ifm_media)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
if (IFM_SUBTYPE(ifm->ifm_cur->ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(ifm->ifm_cur->ifm_media) == IFM_100_TX)
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
if (IFM_SUBTYPE(sc->sc_media.ifm_media) == IFM_AUTO) {
IFM_SUBTYPE(sc->sc_media.ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO ||
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
if (IFM_SUBTYPE(sc->sc_mii.mii_media.ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(sc->sc_mii.mii_media.ifm_media) == IFM_10_5)
switch (IFM_SUBTYPE(ifm->ifm_media)) {
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
IFM_SUBTYPE(mii->mii_media_active) == IFM_LOOP)
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
IFM_SUBTYPE(mii->mii_media_active) == IFM_LOOP)
IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_LOOP)
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_100_TX) {
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_FX ||
IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) {
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_T) {
} else if ((IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) ||
(IFM_SUBTYPE(ifm->ifm_media) == IFM_100_FX)) {
} else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) {
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(ifmword) == IFM_1000_T) {
IFM_SUBTYPE(sc->vr_mii.mii_media_active) != IFM_NONE) {
switch (IFM_SUBTYPE(sc->vte_mii.mii_media_active)) {
if (IFM_SUBTYPE(sc->vte_mii.mii_media_active) == IFM_100_TX)
if (IFM_SUBTYPE(sc->vte_mii.mii_media_active) == IFM_100_TX)
switch (IFM_SUBTYPE(active)) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO) {
if ((IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO)
switch (IFM_SUBTYPE(ife->ifm_media)) {
if (IFM_SUBTYPE(mii->mii_media.ifm_cur->ifm_media) == IFM_AUTO &&
switch (IFM_SUBTYPE(mii->mii_media_active)) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO)
&& (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO)) {
if ((IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO)
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO) {
if ((IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO)
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ifr->ifr_media) != IFM_AUTO) {
if (IFM_SUBTYPE(ifr->ifr_media) == IFM_NONE) {
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if ((IFM_SUBTYPE(ifm->ifm_cur->ifm_media) != IFM_NONE)
if (IFM_SUBTYPE(ifmr->ifm_active) == 0)
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ifm->ifm_media) != IFM_AUTO) {
switch (IFM_SUBTYPE(ifm->ifm_media)) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_100_TX)
else if (IFM_SUBTYPE(ife->ifm_media) == IFM_10_T)
else if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
switch (IFM_SUBTYPE(ifm->ifm_media)) {
switch (IFM_SUBTYPE(sc->sc_media.ifm_cur->ifm_media)) {
switch (IFM_SUBTYPE(sc->sc_media.ifm_media)) {
switch (IFM_SUBTYPE(sc->sc_media.ifm_media)) {
if (IFM_SUBTYPE(newmedia) == IFM_AUTO)
else if (IFM_SUBTYPE(newmedia) == IFM_10_T)
else if (IFM_SUBTYPE(newmedia) == IFM_10_5)
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
IFM_SUBTYPE(mii->mii_media_active) != IFM_NONE) {
switch (IFM_SUBTYPE(mii->mii_media_active)) {
u_int subtype = IFM_SUBTYPE(media);
if ((IFM_SUBTYPE(newmedia) != IFM_AUTO) &&
IFM_SUBTYPE(desc->ifmt_word) == IFM_SUBTYPE(ifmw))
(IFM_TYPE(dt) == IFM_TYPE(t) && IFM_SUBTYPE(dt) == IFM_SUBTYPE(t))
if (IFM_SUBTYPE(sc->sc_im.ifm_cur->ifm_media) == IFM_NONE)
if (IFM_SUBTYPE(imr->ifm_active) != IFM_NONE)
return IFM_SUBTYPE(mword) < N(ieeerates) ?
ieeerates[IFM_SUBTYPE(mword)] : 0;
mword = IFM_SUBTYPE(mword); /* remove media options */
if (IFM_SUBTYPE(ime->ifm_media) != IFM_AUTO) {
if (IFM_SUBTYPE(sc->sc_im.ifm_cur->ifm_media) == IFM_NONE)
if (IFM_SUBTYPE(imr->ifm_active) != IFM_NONE)