Lines Matching refs:lc
637 struct link_config *lc = &p->link_config; in set_link_ksettings() local
643 if (!(lc->supported & SUPPORTED_Autoneg)) in set_link_ksettings()
650 if (!(lc->supported & cap) || (speed == SPEED_1000)) in set_link_ksettings()
652 lc->requested_speed = speed; in set_link_ksettings()
653 lc->requested_duplex = cmd->base.duplex; in set_link_ksettings()
654 lc->advertising = 0; in set_link_ksettings()
658 advertising = lc->supported; in set_link_ksettings()
659 advertising &= lc->supported; in set_link_ksettings()
662 lc->requested_speed = SPEED_INVALID; in set_link_ksettings()
663 lc->requested_duplex = DUPLEX_INVALID; in set_link_ksettings()
664 lc->advertising = advertising | ADVERTISED_Autoneg; in set_link_ksettings()
666 lc->autoneg = cmd->base.autoneg; in set_link_ksettings()
668 t1_link_start(p->phy, p->mac, lc); in set_link_ksettings()
688 struct link_config *lc = &p->link_config; in set_pauseparam() local
691 lc->requested_fc = 0; in set_pauseparam()
692 else if (lc->supported & SUPPORTED_Autoneg) in set_pauseparam()
693 lc->requested_fc = PAUSE_AUTONEG; in set_pauseparam()
698 lc->requested_fc |= PAUSE_RX; in set_pauseparam()
700 lc->requested_fc |= PAUSE_TX; in set_pauseparam()
701 if (lc->autoneg == AUTONEG_ENABLE) { in set_pauseparam()
703 t1_link_start(p->phy, p->mac, lc); in set_pauseparam()
705 lc->fc = lc->requested_fc & (PAUSE_RX | PAUSE_TX); in set_pauseparam()
708 lc->fc); in set_pauseparam()