Home
last modified time | relevance | path

Searched refs:kernel_coal (Results 1 – 25 of 52) 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/microsoft/mana/
H A Dmana_ethtool.c441 struct kernel_ethtool_coalesce *kernel_coal, in mana_get_coalesce() argument
446 kernel_coal->rx_cqe_frames = in mana_get_coalesce()
450 kernel_coal->rx_cqe_nsecs = apc->cqe_coalescing_timeout_ns; in mana_get_coalesce()
456 !kernel_coal->rx_cqe_nsecs) in mana_get_coalesce()
457 kernel_coal->rx_cqe_nsecs = MANA_RX_CQE_NSEC_DEF; in mana_get_coalesce()
473 struct kernel_ethtool_coalesce *kernel_coal, in mana_set_coalesce() argument
509 if (kernel_coal->rx_cqe_frames != 1 && in mana_set_coalesce()
510 kernel_coal->rx_cqe_frames != MANA_RXCOMP_OOB_NUM_PPI && in mana_set_coalesce()
511 kernel_coal->rx_cqe_frames != max_cqe_frames) { in mana_set_coalesce()
516 kernel_coal->rx_cqe_frames); in mana_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/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/mellanox/mlx5/core/
H A Den_ethtool.c620 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_ethtool_get_coalesce() argument
634 kernel_coal->use_cqe_mode_rx = priv->channels.params.rx_moder_use_cqe_mode; in mlx5e_ethtool_get_coalesce()
640 kernel_coal->use_cqe_mode_tx = priv->channels.params.tx_moder_use_cqe_mode; in mlx5e_ethtool_get_coalesce()
647 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_get_coalesce() argument
652 return mlx5e_ethtool_get_coalesce(priv, coal, kernel_coal, extack); in mlx5e_get_coalesce()
762 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_ethtool_set_coalesce() argument
799 if ((kernel_coal->use_cqe_mode_rx || kernel_coal->use_cqe_mode_tx) && in mlx5e_ethtool_set_coalesce()
811 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_rx); in mlx5e_ethtool_set_coalesce()
816 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_tx); in mlx5e_ethtool_set_coalesce()
827 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.h1250 struct kernel_ethtool_coalesce *kernel_coal,
1254 struct kernel_ethtool_coalesce *kernel_coal,
/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/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1361 struct kernel_ethtool_coalesce *kernel_coal, in hns3_get_coalesce() argument
1384 kernel_coal->use_cqe_mode_tx = (priv->tx_cqe_mode == in hns3_get_coalesce()
1386 kernel_coal->use_cqe_mode_rx = (priv->rx_cqe_mode == in hns3_get_coalesce()
1489 struct kernel_ethtool_coalesce *kernel_coal) in hns3_check_cqe_coalesce_param() argument
1494 if ((kernel_coal->use_cqe_mode_tx || kernel_coal->use_cqe_mode_rx) && in hns3_check_cqe_coalesce_param()
1506 struct kernel_ethtool_coalesce *kernel_coal) in hns3_check_coalesce_para() argument
1510 ret = hns3_check_cqe_coalesce_param(netdev, kernel_coal); in hns3_check_coalesce_para()
1572 struct kernel_ethtool_coalesce *kernel_coal, in hns3_set_coalesce() argument
1588 ret = hns3_check_coalesce_para(netdev, cmd, kernel_coal); in hns3_set_coalesce()
1607 tx_mode = kernel_coal->use_cqe_mode_tx ? in hns3_set_coalesce()
[all …]
/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/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/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/freescale/dpaa/
H A Ddpaa_ethtool.c395 struct kernel_ethtool_coalesce *kernel_coal, in dpaa_get_coalesce() argument
414 struct kernel_ethtool_coalesce *kernel_coal, in dpaa_set_coalesce() argument
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.c338 struct kernel_ethtool_coalesce *kernel_coal, in wx_get_coalesce() argument
405 struct kernel_ethtool_coalesce *kernel_coal, in wx_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.c805 struct kernel_ethtool_coalesce *kernel_coal, in hip04_get_coalesce() argument
818 struct kernel_ethtool_coalesce *kernel_coal, in hip04_set_coalesce() argument
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c821 struct kernel_ethtool_coalesce *kernel_coal, in stmmac_get_coalesce() argument
907 struct kernel_ethtool_coalesce *kernel_coal, in stmmac_set_coalesce() argument
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede.h583 struct kernel_ethtool_coalesce *kernel_coal,
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c64 struct kernel_ethtool_coalesce *kernel_coal, in bnxt_get_coalesce() argument
83 kernel_coal->use_cqe_mode_rx = true; in bnxt_get_coalesce()
93 kernel_coal->use_cqe_mode_tx = true; in bnxt_get_coalesce()
102 struct kernel_ethtool_coalesce *kernel_coal, in bnxt_set_coalesce() argument
120 if ((kernel_coal->use_cqe_mode_rx || kernel_coal->use_cqe_mode_tx) && in bnxt_set_coalesce()
133 if (kernel_coal->use_cqe_mode_rx) in bnxt_set_coalesce()
145 if (kernel_coal->use_cqe_mode_tx) in bnxt_set_coalesce()
/linux/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c1326 struct kernel_ethtool_coalesce *kernel_coal, in ll_temac_ethtools_get_coalesce() argument
1341 struct kernel_ethtool_coalesce *kernel_coal, in ll_temac_ethtools_set_coalesce() argument
/linux/drivers/net/ethernet/sfc/falcon/
H A Dethtool.c575 struct kernel_ethtool_coalesce *kernel_coal, in ef4_ethtool_get_coalesce() argument
595 struct kernel_ethtool_coalesce *kernel_coal, in ef4_ethtool_set_coalesce() argument
/linux/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c251 struct kernel_ethtool_coalesce *kernel_coal, in gfar_gcoalesce() argument
290 struct kernel_ethtool_coalesce *kernel_coal, in gfar_scoalesce() argument
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c463 struct kernel_ethtool_coalesce *kernel_coal, in otx2_get_coalesce() argument
487 struct kernel_ethtool_coalesce *kernel_coal, in otx2_set_coalesce() argument
/linux/arch/um/drivers/
H A Dvector_kern.c1481 struct kernel_ethtool_coalesce *kernel_coal, in vector_get_coalesce() argument
1492 struct kernel_ethtool_coalesce *kernel_coal, in vector_set_coalesce() argument
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c598 struct kernel_ethtool_coalesce *kernel_coal, in iavf_get_coalesce() argument
728 struct kernel_ethtool_coalesce *kernel_coal, in iavf_set_coalesce() argument

123