/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool_common.h | 35 struct ethtool_fecparam *fecparam); 37 struct ethtool_fecparam *fecparam);
|
H A D | ethtool_common.c | 606 struct ethtool_fecparam *fecparam) 612 rc = efx_siena_mcdi_phy_get_fecparam(efx, fecparam); 619 struct ethtool_fecparam *fecparam) 625 rc = efx_siena_mcdi_phy_set_fecparam(efx, fecparam); 605 efx_siena_ethtool_get_fecparam(struct net_device *net_dev, struct ethtool_fecparam *fecparam) argument 618 efx_siena_ethtool_set_fecparam(struct net_device *net_dev, struct ethtool_fecparam *fecparam) argument
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.h | 38 struct ethtool_fecparam *fecparam); 40 struct ethtool_fecparam *fecparam);
|
H A D | ethtool_common.c | 606 struct ethtool_fecparam *fecparam) 612 rc = efx_mcdi_phy_get_fecparam(efx, fecparam); 619 struct ethtool_fecparam *fecparam) 625 rc = efx_mcdi_phy_set_fecparam(efx, fecparam); 605 efx_ethtool_get_fecparam(struct net_device *net_dev, struct ethtool_fecparam *fecparam) argument 618 efx_ethtool_set_fecparam(struct net_device *net_dev, struct ethtool_fecparam *fecparam) argument
|
/linux-master/drivers/net/netdevsim/ |
H A D | ethtool.c | 116 nsim_get_fecparam(struct net_device *dev, struct ethtool_fecparam *fecparam) argument 122 memcpy(fecparam, &ns->ethtool.fec, sizeof(ns->ethtool.fec)); 127 nsim_set_fecparam(struct net_device *dev, struct ethtool_fecparam *fecparam) argument 134 memcpy(&ns->ethtool.fec, fecparam, sizeof(ns->ethtool.fec)); 135 fec = fecparam->fec;
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 679 struct ethtool_fecparam *fecparam) 690 fecparam->fec = 0; 696 fecparam->fec |= port_fec_caps[mode].eth_fec; 700 fecparam->active_fec = port_fec_caps[active].eth_fec; 702 fecparam->active_fec = ETHTOOL_FEC_AUTO; 708 struct ethtool_fecparam *fecparam) 727 if ((port_fec_caps[mode].eth_fec & fecparam->fec) && 678 prestera_ethtool_get_fecparam(struct net_device *dev, struct ethtool_fecparam *fecparam) argument 707 prestera_ethtool_set_fecparam(struct net_device *dev, struct ethtool_fecparam *fecparam) argument
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_ethtool.c | 1009 struct ethtool_fecparam *fecparam) 1020 fecparam->active_fec = fec[pfvf->linfo.fec]; 1028 fecparam->fec = ETHTOOL_FEC_NONE; 1030 fecparam->fec = fec[rsp->fwdata.supported_fec]; 1036 struct ethtool_fecparam *fecparam) 1043 switch (fecparam->fec) { 1057 fecparam->fec); 1008 otx2_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument 1035 otx2_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument
|
/linux-master/net/ethtool/ |
H A D | ioctl.c | 2814 struct ethtool_fecparam fecparam = { .cmd = ETHTOOL_GFECPARAM }; local 2820 rc = dev->ethtool_ops->get_fecparam(dev, &fecparam); 2824 if (WARN_ON_ONCE(fecparam.reserved)) 2825 fecparam.reserved = 0; 2827 if (copy_to_user(useraddr, &fecparam, sizeof(fecparam))) 2834 struct ethtool_fecparam fecparam; local 2839 if (copy_from_user(&fecparam, useraddr, sizeof(fecparam))) 2842 if (!fecparam [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 1666 struct ethtool_fecparam *fecparam) 1679 fecparam->active_fec = pplm2ethtool_fec((unsigned long)fec_active, 1682 if (!fecparam->active_fec) 1685 fecparam->fec = pplm2ethtool_fec((unsigned long)fec_configured, 1692 struct ethtool_fecparam *fecparam) 1701 bitmap_from_arr32(&fec_bitmap, &fecparam->fec, sizeof(fecparam->fec) * BITS_PER_BYTE); 1706 if (!(pplm_fec_2_ethtool[mode] & fecparam->fec)) 1665 mlx5e_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument 1691 mlx5e_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool.c | 1260 * @fecparam: Ethtool structure to retrieve FEC parameters 1263 ice_set_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument 1269 switch (fecparam->fec) { 1285 fecparam->fec); 1295 * @fecparam: Ethtool structure to retrieve FEC parameters 1298 ice_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument 1316 fecparam->active_fec = ETHTOOL_FEC_BASER; 1320 fecparam->active_fec = ETHTOOL_FEC_RS; 1323 fecparam->active_fec = ETHTOOL_FEC_OFF; 1338 fecparam [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 1542 struct ethtool_fecparam *fecparam) 1561 fecparam->fec = 0; 1564 fecparam->fec |= ETHTOOL_FEC_AUTO; 1567 fecparam->fec |= ETHTOOL_FEC_RS; 1570 fecparam->fec |= ETHTOOL_FEC_BASER; 1572 fecparam->fec |= ETHTOOL_FEC_OFF; 1575 fecparam->active_fec = ETHTOOL_FEC_BASER; 1577 fecparam->active_fec = ETHTOOL_FEC_RS; 1579 fecparam->active_fec = ETHTOOL_FEC_OFF; 1585 struct ethtool_fecparam *fecparam) 1541 i40e_get_fec_param(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument 1584 i40e_set_fec_param(struct net_device *netdev, struct ethtool_fecparam *fecparam) argument [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 1913 struct ethtool_fecparam *fecparam) 1921 fecparam->active_fec = qede_link_to_ethtool_fec(curr_link.active_fec); 1922 fecparam->fec = qede_link_to_ethtool_fec(curr_link.sup_fec); 1928 struct ethtool_fecparam *fecparam) 1940 params.fec = qede_ethtool_to_link_fec(fecparam->fec); 1912 qede_get_fecparam(struct net_device *dev, struct ethtool_fecparam *fecparam) argument 1927 qede_set_fecparam(struct net_device *dev, struct ethtool_fecparam *fecparam) argument
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 2970 struct ethtool_fecparam *fecparam) 2975 u32 new_cfg, fec = fecparam->fec; 2969 bnxt_set_fecparam(struct net_device *dev, struct ethtool_fecparam *fecparam) argument
|