Lines Matching refs:lc
667 struct link_config *lc = &pi->link_cfg; in set_link_ksettings() local
677 old_lc = *lc; in set_link_ksettings()
678 if (!(lc->pcaps & FW_PORT_CAP32_ANEG) || in set_link_ksettings()
686 !(lc->pcaps & fw_caps)) in set_link_ksettings()
689 lc->speed_caps = fw_caps; in set_link_ksettings()
690 lc->acaps = fw_caps; in set_link_ksettings()
694 if (!(lc->pcaps & fw_caps)) in set_link_ksettings()
696 lc->speed_caps = 0; in set_link_ksettings()
697 lc->acaps = fw_caps | FW_PORT_CAP32_ANEG; in set_link_ksettings()
699 lc->autoneg = base->autoneg; in set_link_ksettings()
704 ret = t4_link_l1cfg(pi->adapter, pi->adapter->mbox, pi->tx_chan, lc); in set_link_ksettings()
706 *lc = old_lc; in set_link_ksettings()
768 const struct link_config *lc = &pi->link_cfg; in get_fecparam() local
774 fec->fec = fwcap_to_eth_fec(lc->pcaps); in get_fecparam()
781 fec->active_fec = cc_to_eth_fec(lc->fec); in get_fecparam()
789 struct link_config *lc = &pi->link_cfg; in set_fecparam() local
796 old_lc = *lc; in set_fecparam()
801 lc->requested_fec = eth_to_cc_fec(fec->fec); in set_fecparam()
803 pi->tx_chan, lc); in set_fecparam()
805 *lc = old_lc; in set_fecparam()
823 struct link_config *lc = &p->link_cfg; in set_pauseparam() local
826 lc->requested_fc = 0; in set_pauseparam()
827 else if (lc->pcaps & FW_PORT_CAP32_ANEG) in set_pauseparam()
828 lc->requested_fc = PAUSE_AUTONEG; in set_pauseparam()
833 lc->requested_fc |= PAUSE_RX; in set_pauseparam()
835 lc->requested_fc |= PAUSE_TX; in set_pauseparam()
838 lc); in set_pauseparam()