/linux/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_vnd.c | 220 struct kernel_ethtool_coalesce *kernel_coal, in rmnet_get_coalesce() argument 228 memset(kernel_coal, 0, sizeof(*kernel_coal)); in rmnet_get_coalesce() 229 kernel_coal->tx_aggr_max_bytes = port->egress_agg_params.bytes; in rmnet_get_coalesce() 230 kernel_coal->tx_aggr_max_frames = port->egress_agg_params.count; in rmnet_get_coalesce() 231 kernel_coal->tx_aggr_time_usecs = div_u64(port->egress_agg_params.time_nsec, in rmnet_get_coalesce() 239 struct kernel_ethtool_coalesce *kernel_coal, in rmnet_set_coalesce() argument 247 if (kernel_coal->tx_aggr_max_frames < 1 || kernel_coal->tx_aggr_max_frames > 64) in rmnet_set_coalesce() 250 if (kernel_coal->tx_aggr_max_bytes > 32768) in rmnet_set_coalesce() 253 rmnet_map_update_ul_agg_config(port, kernel_coal->tx_aggr_max_bytes, in rmnet_set_coalesce() 254 kernel_coal->tx_aggr_max_frames, in rmnet_set_coalesce() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ethtool.c | 120 struct kernel_ethtool_coalesce *kernel_coal, in mlx5i_set_coalesce() argument 125 return mlx5e_ethtool_set_coalesce(priv, coal, kernel_coal, extack); in mlx5i_set_coalesce() 130 struct kernel_ethtool_coalesce *kernel_coal, in mlx5i_get_coalesce() argument 135 return mlx5e_ethtool_get_coalesce(priv, coal, kernel_coal, extack); in mlx5i_get_coalesce()
|
/linux/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_ethtool.h | 31 struct kernel_ethtool_coalesce *kernel_coal, 35 struct kernel_ethtool_coalesce *kernel_coal,
|
H A D | wx_ethtool.c | 279 struct kernel_ethtool_coalesce *kernel_coal, in wx_get_coalesce() argument 307 struct kernel_ethtool_coalesce *kernel_coal, in wx_set_coalesce() argument
|
/linux/drivers/net/wireless/ath/wil6210/ |
H A D | ethtool.c | 17 struct kernel_ethtool_coalesce *kernel_coal, in wil_ethtoolops_get_coalesce() argument 54 struct kernel_ethtool_coalesce *kernel_coal, in wil_ethtoolops_set_coalesce() argument
|
/linux/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool.c | 101 struct kernel_ethtool_coalesce *kernel_coal, in efx_ethtool_get_coalesce() argument 121 struct kernel_ethtool_coalesce *kernel_coal, in efx_ethtool_set_coalesce() argument
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 549 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_ethtool_get_coalesce() argument 563 kernel_coal->use_cqe_mode_rx = priv->channels.params.rx_moder_use_cqe_mode; in mlx5e_ethtool_get_coalesce() 569 kernel_coal->use_cqe_mode_tx = priv->channels.params.tx_moder_use_cqe_mode; in mlx5e_ethtool_get_coalesce() 576 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_get_coalesce() argument 581 return mlx5e_ethtool_get_coalesce(priv, coal, kernel_coal, extack); in mlx5e_get_coalesce() 691 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_ethtool_set_coalesce() argument 728 if ((kernel_coal->use_cqe_mode_rx || kernel_coal->use_cqe_mode_tx) && in mlx5e_ethtool_set_coalesce() 740 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_rx); in mlx5e_ethtool_set_coalesce() 745 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_tx); in mlx5e_ethtool_set_coalesce() 756 new_params.rx_moder_use_cqe_mode = kernel_coal->use_cqe_mode_rx; in mlx5e_ethtool_set_coalesce() [all …]
|
H A D | en_rep.c | 384 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_rep_get_coalesce() argument 389 return mlx5e_ethtool_get_coalesce(priv, coal, kernel_coal, extack); in mlx5e_rep_get_coalesce() 394 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_rep_set_coalesce() argument 399 return mlx5e_ethtool_set_coalesce(priv, coal, kernel_coal, extack); in mlx5e_rep_set_coalesce()
|
H A D | en.h | 1183 struct kernel_ethtool_coalesce *kernel_coal, 1187 struct kernel_ethtool_coalesce *kernel_coal,
|
/linux/drivers/net/ethernet/sfc/ |
H A D | ethtool.c | 101 struct kernel_ethtool_coalesce *kernel_coal, in efx_ethtool_get_coalesce() argument 121 struct kernel_ethtool_coalesce *kernel_coal, in efx_ethtool_set_coalesce() argument
|
/linux/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-ethtool.c | 152 struct kernel_ethtool_coalesce *kernel_coal, in xlgmac_ethtool_get_coalesce() argument 167 struct kernel_ethtool_coalesce *kernel_coal, in xlgmac_ethtool_set_coalesce() argument
|
/linux/drivers/net/netdevsim/ |
H A D | ethtool.c | 47 struct kernel_ethtool_coalesce *kernel_coal, in nsim_get_coalesce() argument 58 struct kernel_ethtool_coalesce *kernel_coal, in nsim_set_coalesce() argument
|
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_ethtool.c | 212 struct kernel_ethtool_coalesce *kernel_coal, in emac_get_coalesce() argument 244 struct kernel_ethtool_coalesce *kernel_coal, in emac_set_coalesce() argument
|
/linux/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_ethtool.c | 276 struct kernel_ethtool_coalesce *kernel_coal, in sxgbe_get_coalesce() argument 289 struct kernel_ethtool_coalesce *kernel_coal, in sxgbe_set_coalesce() argument
|
/linux/drivers/net/ethernet/intel/igbvf/ |
H A D | ethtool.c | 322 struct kernel_ethtool_coalesce *kernel_coal, in igbvf_get_coalesce() argument 337 struct kernel_ethtool_coalesce *kernel_coal, in igbvf_set_coalesce() argument
|
/linux/drivers/net/ethernet/engleder/ |
H A D | tsnep_ethtool.c | 364 struct kernel_ethtool_coalesce *kernel_coal, in tsnep_ethtool_get_coalesce() argument 383 struct kernel_ethtool_coalesce *kernel_coal, in tsnep_ethtool_set_coalesce() argument
|
/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-ethtool.c | 431 struct kernel_ethtool_coalesce *kernel_coal, in xgbe_get_coalesce() argument 448 struct kernel_ethtool_coalesce *kernel_coal, in xgbe_set_coalesce() argument
|
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_ethtool.c | 373 struct kernel_ethtool_coalesce *kernel_coal, in enic_get_coalesce() argument 420 struct kernel_ethtool_coalesce *kernel_coal, in enic_set_coalesce() argument
|
/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ethtool.c | 557 struct kernel_ethtool_coalesce *kernel_coal, in aq_ethtool_get_coalesce() argument 583 struct kernel_ethtool_coalesce *kernel_coal, in aq_ethtool_set_coalesce() argument
|
/linux/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ethtool.c | 791 struct kernel_ethtool_coalesce *kernel_coal, in ixgbevf_get_coalesce() argument 817 struct kernel_ethtool_coalesce *kernel_coal, in ixgbevf_set_coalesce() argument
|
/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_ethtool.c | 474 struct kernel_ethtool_coalesce *kernel_coal, in ena_get_coalesce() argument 521 struct kernel_ethtool_coalesce *kernel_coal, in ena_set_coalesce() argument
|
/linux/drivers/s390/net/ |
H A D | qeth_ethtool.c | 127 struct kernel_ethtool_coalesce *kernel_coal, in qeth_set_coalesce() argument
|
/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-ethtool.c | 935 struct kernel_ethtool_coalesce *kernel_coal, in am65_cpsw_get_coalesce() argument 967 struct kernel_ethtool_coalesce *kernel_coal, in am65_cpsw_set_coalesce() argument
|
/linux/drivers/net/ethernet/brocade/bna/ |
H A D | bnad_ethtool.c | 312 struct kernel_ethtool_coalesce *kernel_coal, in bnad_get_coalesce() argument 335 struct kernel_ethtool_coalesce *kernel_coal, in bnad_set_coalesce() argument
|
/linux/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 800 struct kernel_ethtool_coalesce *kernel_coal, in hip04_get_coalesce() argument 813 struct kernel_ethtool_coalesce *kernel_coal, in hip04_set_coalesce() argument
|