Lines Matching refs:lc
1870 struct link_config *lc = &p->link_config; in set_link_ksettings() local
1876 if (!(lc->supported & SUPPORTED_Autoneg)) { in set_link_ksettings()
1884 if (lc->supported & cap) in set_link_ksettings()
1894 if (!(lc->supported & cap) || (speed == SPEED_1000)) in set_link_ksettings()
1896 lc->requested_speed = speed; in set_link_ksettings()
1897 lc->requested_duplex = cmd->base.duplex; in set_link_ksettings()
1898 lc->advertising = 0; in set_link_ksettings()
1901 advertising &= lc->supported; in set_link_ksettings()
1904 lc->requested_speed = SPEED_INVALID; in set_link_ksettings()
1905 lc->requested_duplex = DUPLEX_INVALID; in set_link_ksettings()
1906 lc->advertising = advertising | ADVERTISED_Autoneg; in set_link_ksettings()
1908 lc->autoneg = cmd->base.autoneg; in set_link_ksettings()
1910 t3_link_start(&p->phy, &p->mac, lc); in set_link_ksettings()
1928 struct link_config *lc = &p->link_config; in set_pauseparam() local
1931 lc->requested_fc = 0; in set_pauseparam()
1932 else if (lc->supported & SUPPORTED_Autoneg) in set_pauseparam()
1933 lc->requested_fc = PAUSE_AUTONEG; in set_pauseparam()
1938 lc->requested_fc |= PAUSE_RX; in set_pauseparam()
1940 lc->requested_fc |= PAUSE_TX; in set_pauseparam()
1941 if (lc->autoneg == AUTONEG_ENABLE) { in set_pauseparam()
1943 t3_link_start(&p->phy, &p->mac, lc); in set_pauseparam()
1945 lc->fc = lc->requested_fc & (PAUSE_RX | PAUSE_TX); in set_pauseparam()
1947 t3_mac_set_speed_duplex_fc(&p->mac, -1, -1, lc->fc); in set_pauseparam()