Lines Matching refs:lc
1863 struct link_config *lc = &p->link_config; in set_settings() local
1865 if (!(lc->supported & SUPPORTED_Autoneg)) { in set_settings()
1873 if (lc->supported & cap) in set_settings()
1883 if (!(lc->supported & cap) || (speed == SPEED_1000)) in set_settings()
1885 lc->requested_speed = speed; in set_settings()
1886 lc->requested_duplex = cmd->duplex; in set_settings()
1887 lc->advertising = 0; in set_settings()
1890 cmd->advertising &= lc->supported; in set_settings()
1893 lc->requested_speed = SPEED_INVALID; in set_settings()
1894 lc->requested_duplex = DUPLEX_INVALID; in set_settings()
1895 lc->advertising = cmd->advertising | ADVERTISED_Autoneg; in set_settings()
1897 lc->autoneg = cmd->autoneg; in set_settings()
1899 t3_link_start(&p->phy, &p->mac, lc); in set_settings()
1917 struct link_config *lc = &p->link_config; in set_pauseparam() local
1920 lc->requested_fc = 0; in set_pauseparam()
1921 else if (lc->supported & SUPPORTED_Autoneg) in set_pauseparam()
1922 lc->requested_fc = PAUSE_AUTONEG; in set_pauseparam()
1927 lc->requested_fc |= PAUSE_RX; in set_pauseparam()
1929 lc->requested_fc |= PAUSE_TX; in set_pauseparam()
1930 if (lc->autoneg == AUTONEG_ENABLE) { in set_pauseparam()
1932 t3_link_start(&p->phy, &p->mac, lc); in set_pauseparam()
1934 lc->fc = lc->requested_fc & (PAUSE_RX | PAUSE_TX); in set_pauseparam()
1936 t3_mac_set_speed_duplex_fc(&p->mac, -1, -1, lc->fc); in set_pauseparam()