Lines Matching refs:mii_if
295 struct mii_if_info mii_if; member
318 int negotiated = mii_lpa & sdc->mii_if.advertising; in check_duplex()
323 if (sdc->mii_if.full_duplex) in check_duplex()
331 if (sdc->mii_if.full_duplex != duplex) { in check_duplex()
332 sdc->mii_if.full_duplex = duplex; in check_duplex()
637 sdc->mii_if.advertising = in sundance_probe()
642 …ss %d, status " "%hX advertising %hX\n", sdc->nic_name, phy, mii_status, sdc->mii_if.advertising)); in sundance_probe()
649 sdc->mii_if.phy_id = sdc->phys[0]; in sundance_probe()
659 sdc->mii_if.full_duplex = 1; in sundance_probe()
663 sdc->mii_if.full_duplex = 0; in sundance_probe()
667 sdc->mii_if.full_duplex = 1; in sundance_probe()
671 sdc->mii_if.full_duplex = 0; in sundance_probe()
684 sdc->mii_if.full_duplex = 1; in sundance_probe()
697 mii_ctl |= (sdc->mii_if.full_duplex) ? BMCR_FULLDPLX : 0; in sundance_probe()
701 sdc->mii_if.full_duplex ? "Full" : "Half"); in sundance_probe()
733 if (sdc->flowctrl && sdc->mii_if.full_duplex) { in sundance_probe()
739 sdc->mii_if.full_duplex ? "Full" : "Half"); in sundance_probe()
876 if (sdc->mii_if.full_duplex && sdc->flowctrl) in set_rx_mode()