Searched refs:fecparam (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_ethtool.c | 1027 struct ethtool_fecparam *fecparam) in otx2_get_fecparam() argument 1037 fecparam->active_fec = fec[pfvf->linfo.fec]; in otx2_get_fecparam() 1045 fecparam->fec = ETHTOOL_FEC_NONE; in otx2_get_fecparam() 1047 fecparam->fec = fec[rsp->fwdata.supported_fec]; in otx2_get_fecparam() 1053 struct ethtool_fecparam *fecparam) in otx2_set_fecparam() argument 1060 switch (fecparam->fec) { in otx2_set_fecparam() 1074 fecparam->fec); in otx2_set_fecparam()
|
| /linux/net/ethtool/ |
| H A D | ioctl.c | 3201 struct ethtool_fecparam fecparam = { .cmd = ETHTOOL_GFECPARAM }; in ethtool_get_fecparam() local 3207 rc = dev->ethtool_ops->get_fecparam(dev, &fecparam); in ethtool_get_fecparam() 3211 if (WARN_ON_ONCE(fecparam.reserved)) in ethtool_get_fecparam() 3212 fecparam.reserved = 0; in ethtool_get_fecparam() 3214 if (copy_to_user(useraddr, &fecparam, sizeof(fecparam))) in ethtool_get_fecparam() 3221 struct ethtool_fecparam fecparam; in ethtool_set_fecparam() local 3226 if (copy_from_user(&fecparam, useraddr, sizeof(fecparam))) in ethtool_set_fecparam() 3229 if (!fecparam.fec || fecparam.fec & ETHTOOL_FEC_NONE) in ethtool_set_fecparam() 3232 fecparam.active_fec = 0; in ethtool_set_fecparam() 3233 fecparam.reserved = 0; in ethtool_set_fecparam() [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | ethtool_common.c | 600 struct ethtool_fecparam *fecparam) in efx_siena_ethtool_get_fecparam() argument 606 rc = efx_siena_mcdi_phy_get_fecparam(efx, fecparam); in efx_siena_ethtool_get_fecparam() 613 struct ethtool_fecparam *fecparam) in efx_siena_ethtool_set_fecparam() argument 619 rc = efx_siena_mcdi_phy_set_fecparam(efx, fecparam); in efx_siena_ethtool_set_fecparam()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ethtool_common.c | 599 struct ethtool_fecparam *fecparam) in efx_ethtool_get_fecparam() argument 605 rc = efx_mcdi_phy_get_fecparam(efx, fecparam); in efx_ethtool_get_fecparam() 612 struct ethtool_fecparam *fecparam) in efx_ethtool_set_fecparam() argument 618 rc = efx_mcdi_phy_set_fecparam(efx, fecparam); in efx_ethtool_set_fecparam()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ethtool.c | 1595 ice_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) in ice_set_fecparam() argument 1601 switch (fecparam->fec) { in ice_set_fecparam() 1617 fecparam->fec); in ice_set_fecparam() 1630 ice_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) in ice_get_fecparam() argument 1648 fecparam->active_fec = ETHTOOL_FEC_BASER; in ice_get_fecparam() 1652 fecparam->active_fec = ETHTOOL_FEC_RS; in ice_get_fecparam() 1655 fecparam->active_fec = ETHTOOL_FEC_OFF; in ice_get_fecparam() 1670 fecparam->fec |= ETHTOOL_FEC_AUTO; in ice_get_fecparam() 1675 fecparam->fec |= ETHTOOL_FEC_BASER; in ice_get_fecparam() 1679 fecparam->fec |= ETHTOOL_FEC_RS; in ice_get_fecparam() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_ethtool.c | 1545 struct ethtool_fecparam *fecparam) in i40e_get_fec_param() argument 1564 fecparam->fec = 0; in i40e_get_fec_param() 1567 fecparam->fec |= ETHTOOL_FEC_AUTO; in i40e_get_fec_param() 1570 fecparam->fec |= ETHTOOL_FEC_RS; in i40e_get_fec_param() 1573 fecparam->fec |= ETHTOOL_FEC_BASER; in i40e_get_fec_param() 1575 fecparam->fec |= ETHTOOL_FEC_OFF; in i40e_get_fec_param() 1578 fecparam->active_fec = ETHTOOL_FEC_BASER; in i40e_get_fec_param() 1580 fecparam->active_fec = ETHTOOL_FEC_RS; in i40e_get_fec_param() 1582 fecparam->active_fec = ETHTOOL_FEC_OFF; in i40e_get_fec_param() 1588 struct ethtool_fecparam *fecparam) in i40e_set_fec_param() argument [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 3309 struct ethtool_fecparam *fecparam) in bnxt_set_fecparam() argument 3314 u32 new_cfg, fec = fecparam->fec; in bnxt_set_fecparam()
|