Home
last modified time | relevance | path

Searched refs:dim_cq_moder (Results 1 – 23 of 23) sorted by relevance

/linux-6.12.1/include/linux/
Ddim.h52 struct dim_cq_moder { struct
85 struct dim_cq_moder __rcu *rx_profile;
86 struct dim_cq_moder __rcu *tx_profile;
280 struct dim_cq_moder
290 struct dim_cq_moder
397 struct dim_cq_moder net_dim_get_rx_moderation(u8 cq_period_mode, int ix);
403 struct dim_cq_moder net_dim_get_def_rx_moderation(u8 cq_period_mode);
410 struct dim_cq_moder net_dim_get_tx_moderation(u8 cq_period_mode, int ix);
416 struct dim_cq_moder net_dim_get_def_tx_moderation(u8 cq_period_mode);
/linux-6.12.1/lib/dim/
Dnet_dim.c47 static const struct dim_cq_moder
53 static const struct dim_cq_moder
59 struct dim_cq_moder
62 struct dim_cq_moder cq_moder = rx_profile[cq_period_mode][ix]; in net_dim_get_rx_moderation()
69 struct dim_cq_moder
79 struct dim_cq_moder
82 struct dim_cq_moder cq_moder = tx_profile[cq_period_mode][ix]; in net_dim_get_tx_moderation()
89 struct dim_cq_moder
104 struct dim_cq_moder *rxp = NULL, *txp; in net_dim_init_irq_moder()
151 struct dim_cq_moder *rxp, *txp; in net_dim_free_irq_moder()
[all …]
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/
Den_dim.c37 mlx5e_complete_dim_work(struct dim *dim, struct dim_cq_moder moder, in mlx5e_complete_dim_work()
49 struct dim_cq_moder cur_moder = in mlx5e_rx_dim_work()
59 struct dim_cq_moder cur_moder = in mlx5e_tx_dim_work()
Den.h297 struct dim_cq_moder rx_cq_moderation;
298 struct dim_cq_moder tx_cq_moderation;
786 struct dim_cq_moder rx_cq_moder;
787 struct dim_cq_moder tx_cq_moder;
1034 bool mlx5e_reset_rx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
1055 int mlx5e_open_cq(struct mlx5_core_dev *mdev, struct dim_cq_moder moder,
1122 bool mlx5e_reset_tx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode,
Den_ethtool.c549 struct dim_cq_moder *rx_moder, *tx_moder; in mlx5e_ethtool_get_coalesce()
584 struct dim_cq_moder cur_moder; in mlx5e_ethtool_get_per_queue_coalesce()
647 mlx5e_set_priv_channels_tx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder) in mlx5e_set_priv_channels_tx_coalesce()
669 mlx5e_set_priv_channels_rx_coalesce(struct mlx5e_priv *priv, struct dim_cq_moder *moder) in mlx5e_set_priv_channels_rx_coalesce()
691 struct dim_cq_moder *rx_moder, *tx_moder; in mlx5e_ethtool_set_coalesce()
Den_main.c1914 static struct dim_cq_moder mlx5e_get_def_tx_moderation(u8 cq_period_mode) in mlx5e_get_def_tx_moderation()
1916 return (struct dim_cq_moder) { in mlx5e_get_def_tx_moderation()
1925 bool mlx5e_reset_tx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode, in mlx5e_reset_tx_moderation()
2205 int mlx5e_open_cq(struct mlx5_core_dev *mdev, struct dim_cq_moder moder, in mlx5e_open_cq()
2479 struct dim_cq_moder icocq_moder = {0, 0}; in mlx5e_open_queues()
4088 static struct dim_cq_moder mlx5e_get_def_rx_moderation(u8 cq_period_mode) in mlx5e_get_def_rx_moderation()
4090 return (struct dim_cq_moder) { in mlx5e_get_def_rx_moderation()
4099 bool mlx5e_reset_rx_moderation(struct dim_cq_moder *cq_moder, u8 cq_period_mode, in mlx5e_reset_rx_moderation()
/linux-6.12.1/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_dim.c23 struct dim_cq_moder cur_moder = in bnxt_dim_work()
/linux-6.12.1/net/ethtool/
Dcoalesce.c152 const struct dim_cq_moder *profile, in coalesce_put_profile()
440 struct dim_cq_moder __rcu **dst, in ethnl_update_profile()
448 struct dim_cq_moder *new_profile, *old_profile; in ethnl_update_profile()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtrap.c64 struct dim_cq_moder trap_moder = {}; in mlx5e_open_trap_rq()
Dptp.c553 struct dim_cq_moder ptp_moder = {}; in mlx5e_ptp_open_tx_cqs()
606 struct dim_cq_moder ptp_moder = {}; in mlx5e_ptp_open_rx_cq()
/linux-6.12.1/Documentation/networking/
Dnet_dim.rst187 :c:type:`struct dim_cq_moder <dim_cq_moder>`).
/linux-6.12.1/drivers/infiniband/core/
Dcq.c26 static const struct dim_cq_moder
/linux-6.12.1/drivers/soc/fsl/dpio/
Ddpio-service.c115 struct dim_cq_moder moder = in dpaa2_io_dim_work()
/linux-6.12.1/drivers/net/ethernet/broadcom/
Dbcmsysport.c648 struct dim_cq_moder moder; in bcm_sysport_set_coalesce()
1130 struct dim_cq_moder cur_profile = net_dim_get_rx_moderation(dim->mode, in bcm_sysport_dim_work()
1497 struct dim_cq_moder moder; in bcm_sysport_init_rx_coalesce()
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c1164 struct dim_cq_moder moder; in nfp_net_rx_dim_work()
1194 struct dim_cq_moder moder; in nfp_net_tx_dim_work()
/linux-6.12.1/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c858 struct dim_cq_moder moder; in bcmgenet_set_ring_rx_coalesce()
2421 struct dim_cq_moder cur_profile = in bcmgenet_dim_work()
2614 struct dim_cq_moder moder; in bcmgenet_init_rx_coalesce()
/linux-6.12.1/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c3615 struct dim_cq_moder cur_profile; in mtk_dim_rx()
3646 struct dim_cq_moder cur_profile; in mtk_dim_tx()
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c4631 struct dim_cq_moder cur_moder = in hns3_rx_dim_work()
4651 struct dim_cq_moder cur_moder = in hns3_tx_dim_work()
/linux-6.12.1/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_pf.c1756 struct dim_cq_moder cur_moder; in otx2_dim_work()
/linux-6.12.1/drivers/net/ethernet/freescale/enetc/
Denetc.c699 struct dim_cq_moder moder = in enetc_rx_dim_work()
/linux-6.12.1/drivers/net/ethernet/amazon/ena/
Dena_netdev.c1363 struct dim_cq_moder cur_moder = in ena_dim_work()
/linux-6.12.1/drivers/net/ethernet/pensando/ionic/
Dionic_lif.c57 struct dim_cq_moder cur_moder; in ionic_dim_work()
/linux-6.12.1/drivers/net/
Dvirtio_net.c5018 struct dim_cq_moder update_moder; in virtnet_rx_dim_work()