Searched refs:fecparam (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/intel/ice/ |
| D | ice_ethtool.c | 1019 ice_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) in ice_set_fecparam() argument 1025 switch (fecparam->fec) { in ice_set_fecparam() 1041 fecparam->fec); in ice_set_fecparam() 1054 ice_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) in ice_get_fecparam() argument 1073 fecparam->active_fec = ETHTOOL_FEC_BASER; in ice_get_fecparam() 1078 fecparam->active_fec = ETHTOOL_FEC_RS; in ice_get_fecparam() 1081 fecparam->active_fec = ETHTOOL_FEC_OFF; in ice_get_fecparam() 1098 fecparam->fec |= ETHTOOL_FEC_AUTO; in ice_get_fecparam() 1103 fecparam->fec |= ETHTOOL_FEC_BASER; in ice_get_fecparam() 1107 fecparam->fec |= ETHTOOL_FEC_RS; in ice_get_fecparam() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_ethtool.c | 1530 struct ethtool_fecparam *fecparam) in mlx5e_get_fecparam() argument 1543 fecparam->active_fec = pplm2ethtool_fec((u_long)fec_active, in mlx5e_get_fecparam() 1546 if (!fecparam->active_fec) in mlx5e_get_fecparam() 1549 fecparam->fec = pplm2ethtool_fec((u_long)fec_configured, in mlx5e_get_fecparam() 1556 struct ethtool_fecparam *fecparam) in mlx5e_set_fecparam() argument 1565 if (!(pplm_fec_2_ethtool[mode] & fecparam->fec)) in mlx5e_set_fecparam()
|
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ethtool.c | 1432 struct ethtool_fecparam *fecparam) in i40e_get_fec_param() argument 1450 fecparam->fec = 0; in i40e_get_fec_param() 1452 fecparam->fec |= ETHTOOL_FEC_AUTO; in i40e_get_fec_param() 1457 fecparam->fec |= ETHTOOL_FEC_RS; in i40e_get_fec_param() 1461 fecparam->fec |= ETHTOOL_FEC_BASER; in i40e_get_fec_param() 1463 fecparam->fec |= ETHTOOL_FEC_OFF; in i40e_get_fec_param() 1466 fecparam->active_fec = ETHTOOL_FEC_BASER; in i40e_get_fec_param() 1468 fecparam->active_fec = ETHTOOL_FEC_RS; in i40e_get_fec_param() 1470 fecparam->active_fec = ETHTOOL_FEC_OFF; in i40e_get_fec_param() 1476 struct ethtool_fecparam *fecparam) in i40e_set_fec_param() argument [all …]
|
| /Linux-v5.4/net/core/ |
| D | ethtool.c | 2531 struct ethtool_fecparam fecparam = { .cmd = ETHTOOL_GFECPARAM }; in ethtool_get_fecparam() local 2537 rc = dev->ethtool_ops->get_fecparam(dev, &fecparam); in ethtool_get_fecparam() 2541 if (copy_to_user(useraddr, &fecparam, sizeof(fecparam))) in ethtool_get_fecparam() 2548 struct ethtool_fecparam fecparam; in ethtool_set_fecparam() local 2553 if (copy_from_user(&fecparam, useraddr, sizeof(fecparam))) in ethtool_set_fecparam() 2556 return dev->ethtool_ops->set_fecparam(dev, &fecparam); in ethtool_set_fecparam()
|
| /Linux-v5.4/drivers/net/ethernet/sfc/ |
| D | ethtool.c | 1510 struct ethtool_fecparam *fecparam) in efx_ethtool_get_fecparam() argument 1518 rc = efx->phy_op->get_fecparam(efx, fecparam); in efx_ethtool_get_fecparam() 1525 struct ethtool_fecparam *fecparam) in efx_ethtool_set_fecparam() argument 1533 rc = efx->phy_op->set_fecparam(efx, fecparam); in efx_ethtool_set_fecparam()
|