Home
last modified time | relevance | path

Searched refs:kernel_coal (Results 1 – 25 of 65) sorted by relevance

123

/linux/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_vnd.c220 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 Dethtool.c120 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 Dwx_ethtool.h31 struct kernel_ethtool_coalesce *kernel_coal,
35 struct kernel_ethtool_coalesce *kernel_coal,
H A Dwx_ethtool.c279 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 Dethtool.c17 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 Dethtool.c101 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 Den_ethtool.c549 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 Den_rep.c384 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 Den.h1183 struct kernel_ethtool_coalesce *kernel_coal,
1187 struct kernel_ethtool_coalesce *kernel_coal,
/linux/drivers/net/ethernet/sfc/
H A Dethtool.c101 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 Ddwc-xlgmac-ethtool.c152 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 Dethtool.c47 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 Dicssg_ethtool.c212 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 Dsxgbe_ethtool.c276 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 Dethtool.c322 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 Dtsnep_ethtool.c364 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 Dxgbe-ethtool.c431 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 Denic_ethtool.c373 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 Daq_ethtool.c557 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 Dethtool.c791 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 Dena_ethtool.c474 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 Dqeth_ethtool.c127 struct kernel_ethtool_coalesce *kernel_coal, in qeth_set_coalesce() argument
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-ethtool.c935 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 Dbnad_ethtool.c312 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 Dhip04_eth.c800 struct kernel_ethtool_coalesce *kernel_coal, in hip04_get_coalesce() argument
813 struct kernel_ethtool_coalesce *kernel_coal, in hip04_set_coalesce() argument

123