/linux-6.12.1/include/linux/ |
D | dim.h | 52 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/ |
D | net_dim.c | 47 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/ |
D | en_dim.c | 37 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()
|
D | en.h | 297 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,
|
D | en_ethtool.c | 549 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()
|
D | en_main.c | 1914 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/ |
D | bnxt_dim.c | 23 struct dim_cq_moder cur_moder = in bnxt_dim_work()
|
/linux-6.12.1/net/ethtool/ |
D | coalesce.c | 152 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/ |
D | trap.c | 64 struct dim_cq_moder trap_moder = {}; in mlx5e_open_trap_rq()
|
D | ptp.c | 553 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/ |
D | net_dim.rst | 187 :c:type:`struct dim_cq_moder <dim_cq_moder>`).
|
/linux-6.12.1/drivers/infiniband/core/ |
D | cq.c | 26 static const struct dim_cq_moder
|
/linux-6.12.1/drivers/soc/fsl/dpio/ |
D | dpio-service.c | 115 struct dim_cq_moder moder = in dpaa2_io_dim_work()
|
/linux-6.12.1/drivers/net/ethernet/broadcom/ |
D | bcmsysport.c | 648 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/ |
D | nfp_net_common.c | 1164 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/ |
D | bcmgenet.c | 858 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/ |
D | mtk_eth_soc.c | 3615 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/ |
D | hns3_enet.c | 4631 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/ |
D | otx2_pf.c | 1756 struct dim_cq_moder cur_moder; in otx2_dim_work()
|
/linux-6.12.1/drivers/net/ethernet/freescale/enetc/ |
D | enetc.c | 699 struct dim_cq_moder moder = in enetc_rx_dim_work()
|
/linux-6.12.1/drivers/net/ethernet/amazon/ena/ |
D | ena_netdev.c | 1363 struct dim_cq_moder cur_moder = in ena_dim_work()
|
/linux-6.12.1/drivers/net/ethernet/pensando/ionic/ |
D | ionic_lif.c | 57 struct dim_cq_moder cur_moder; in ionic_dim_work()
|
/linux-6.12.1/drivers/net/ |
D | virtio_net.c | 5018 struct dim_cq_moder update_moder; in virtnet_rx_dim_work()
|