| /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/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/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 597 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_ethtool_get_coalesce() argument 611 kernel_coal->use_cqe_mode_rx = priv->channels.params.rx_moder_use_cqe_mode; in mlx5e_ethtool_get_coalesce() 617 kernel_coal->use_cqe_mode_tx = priv->channels.params.tx_moder_use_cqe_mode; in mlx5e_ethtool_get_coalesce() 624 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_get_coalesce() argument 629 return mlx5e_ethtool_get_coalesce(priv, coal, kernel_coal, extack); in mlx5e_get_coalesce() 739 struct kernel_ethtool_coalesce *kernel_coal, in mlx5e_ethtool_set_coalesce() argument 776 if ((kernel_coal->use_cqe_mode_rx || kernel_coal->use_cqe_mode_tx) && in mlx5e_ethtool_set_coalesce() 788 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_rx); in mlx5e_ethtool_set_coalesce() 793 cq_period_mode = mlx5e_dim_cq_period_mode(kernel_coal->use_cqe_mode_tx); in mlx5e_ethtool_set_coalesce() 804 new_params.rx_moder_use_cqe_mode = kernel_coal->use_cqe_mode_rx; in mlx5e_ethtool_set_coalesce() [all …]
|
| /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/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/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/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/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/hns/ |
| H A D | hns_ethtool.c | 741 struct kernel_ethtool_coalesce *kernel_coal, in hns_get_coalesce() argument 789 struct kernel_ethtool_coalesce *kernel_coal, in hns_set_coalesce() argument
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede.h | 583 struct kernel_ethtool_coalesce *kernel_coal,
|
| H A D | qede_ethtool.c | 754 struct kernel_ethtool_coalesce *kernel_coal, in qede_get_coalesce() argument 816 struct kernel_ethtool_coalesce *kernel_coal, in qede_set_coalesce() argument
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_ethtool.c | 319 struct kernel_ethtool_coalesce *kernel_coal, in be_get_coalesce() argument 344 struct kernel_ethtool_coalesce *kernel_coal, in be_set_coalesce() argument
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | ethtool.c | 575 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/xilinx/ |
| H A D | ll_temac_main.c | 1326 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/marvell/octeontx2/nic/ |
| H A D | otx2_ethtool.c | 461 struct kernel_ethtool_coalesce *kernel_coal, in otx2_get_coalesce() argument 485 struct kernel_ethtool_coalesce *kernel_coal, in otx2_set_coalesce() argument
|
| /linux/arch/um/drivers/ |
| H A D | vector_kern.c | 1483 struct kernel_ethtool_coalesce *kernel_coal, in vector_get_coalesce() argument 1494 struct kernel_ethtool_coalesce *kernel_coal, in vector_set_coalesce() argument
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_ethtool.c | 800 struct kernel_ethtool_coalesce *kernel_coal, in hinic_get_coalesce() argument 808 struct kernel_ethtool_coalesce *kernel_coal, in hinic_set_coalesce() argument
|
| /linux/drivers/net/ethernet/socionext/ |
| H A D | netsec.c | 536 struct kernel_ethtool_coalesce *kernel_coal, in netsec_et_get_coalesce() argument 548 struct kernel_ethtool_coalesce *kernel_coal, in netsec_et_set_coalesce() argument
|
| /linux/drivers/net/ethernet/tehuti/ |
| H A D | tehuti.c | 2150 struct kernel_ethtool_coalesce *kernel_coal, in bdx_get_coalesce() argument 2181 struct kernel_ethtool_coalesce *kernel_coal, in bdx_set_coalesce() argument
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_ethtool.c | 1155 struct kernel_ethtool_coalesce *kernel_coal, in set_coalesce() argument 1173 struct kernel_ethtool_coalesce *kernel_coal, in get_coalesce() argument
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ethtool.c | 887 struct kernel_ethtool_coalesce *kernel_coal, in igc_ethtool_get_coalesce() argument 900 struct kernel_ethtool_coalesce *kernel_coal, in igc_ethtool_set_coalesce() argument
|
| /linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
| H A D | cxgb4vf_main.c | 1655 struct kernel_ethtool_coalesce *kernel_coal, in cxgb4vf_get_coalesce() argument 1677 struct kernel_ethtool_coalesce *kernel_coal, in cxgb4vf_set_coalesce() argument
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bcmsysport.c | 588 struct kernel_ethtool_coalesce *kernel_coal, in bcm_sysport_get_coalesce() argument 610 struct kernel_ethtool_coalesce *kernel_coal, in bcm_sysport_set_coalesce() argument
|