Lines Matching refs:lc
721 struct link_config *lc = &pi->link_cfg; in set_link_ksettings() local
731 old_lc = *lc; in set_link_ksettings()
732 if (!(lc->pcaps & FW_PORT_CAP32_ANEG) || in set_link_ksettings()
737 if (!(lc->pcaps & fw_caps)) in set_link_ksettings()
740 lc->speed_caps = fw_caps; in set_link_ksettings()
741 lc->acaps = fw_caps; in set_link_ksettings()
745 if (!(lc->pcaps & fw_caps)) in set_link_ksettings()
747 lc->speed_caps = 0; in set_link_ksettings()
748 lc->acaps = fw_caps | FW_PORT_CAP32_ANEG; in set_link_ksettings()
750 lc->autoneg = base->autoneg; in set_link_ksettings()
755 ret = t4_link_l1cfg(pi->adapter, pi->adapter->mbox, pi->tx_chan, lc); in set_link_ksettings()
757 *lc = old_lc; in set_link_ksettings()
819 const struct link_config *lc = &pi->link_cfg; in get_fecparam() local
825 fec->fec = fwcap_to_eth_fec(lc->pcaps); in get_fecparam()
832 fec->active_fec = cc_to_eth_fec(lc->fec); in get_fecparam()
840 struct link_config *lc = &pi->link_cfg; in set_fecparam() local
847 old_lc = *lc; in set_fecparam()
852 lc->requested_fec = eth_to_cc_fec(fec->fec); in set_fecparam()
854 pi->tx_chan, lc); in set_fecparam()
856 *lc = old_lc; in set_fecparam()
874 struct link_config *lc = &p->link_cfg; in set_pauseparam() local
877 lc->requested_fc = 0; in set_pauseparam()
878 else if (lc->pcaps & FW_PORT_CAP32_ANEG) in set_pauseparam()
879 lc->requested_fc = PAUSE_AUTONEG; in set_pauseparam()
884 lc->requested_fc |= PAUSE_RX; in set_pauseparam()
886 lc->requested_fc |= PAUSE_TX; in set_pauseparam()
889 lc); in set_pauseparam()