Lines Matching full:fec
366 u8 fec, u8 type) in prestera_modes_to_eth() argument
382 if ((port_fec_caps[mode].pr_fec & fec) == 0) in prestera_modes_to_eth()
390 u64 *link_modes, u8 *fec, u8 type) in prestera_modes_from_eth() argument
414 *fec = fec_modes; in prestera_modes_from_eth()
675 fecparam->fec = 0; in prestera_ethtool_get_fecparam()
681 fecparam->fec |= port_fec_caps[mode].eth_fec; in prestera_ethtool_get_fecparam()
696 u8 fec, active; in prestera_ethtool_set_fecparam() local
701 netdev_err(dev, "FEC set is not allowed while autoneg is on\n"); in prestera_ethtool_set_fecparam()
709 fec = PRESTERA_PORT_FEC_MAX; in prestera_ethtool_set_fecparam()
711 if ((port_fec_caps[mode].eth_fec & fecparam->fec) && in prestera_ethtool_set_fecparam()
713 fec = mode; in prestera_ethtool_set_fecparam()
718 if (fec == active) in prestera_ethtool_set_fecparam()
721 if (fec == PRESTERA_PORT_FEC_MAX) in prestera_ethtool_set_fecparam()
724 return prestera_hw_port_fec_set(port, fec); in prestera_ethtool_set_fecparam()