Home
last modified time | relevance | path

Searched refs:cur_moder (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_dim.c23 struct dim_cq_moder cur_moder = in bnxt_dim_work() local
26 cpr->rx_ring_coal.coal_ticks = cur_moder.usec; in bnxt_dim_work()
27 cpr->rx_ring_coal.coal_bufs = cur_moder.pkts; in bnxt_dim_work()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dim.c49 struct dim_cq_moder cur_moder = in mlx5e_rx_dim_work() local
52 mlx5e_complete_dim_work(dim, cur_moder, rq->mdev, &rq->cq.mcq); in mlx5e_rx_dim_work()
59 struct dim_cq_moder cur_moder = in mlx5e_tx_dim_work() local
62 mlx5e_complete_dim_work(dim, cur_moder, sq->cq.mdev, &sq->cq.mcq); in mlx5e_tx_dim_work()
H A Den_ethtool.c658 struct dim_cq_moder cur_moder; in mlx5e_ethtool_get_per_queue_coalesce()
677 cur_moder = net_dim_get_rx_moderation(c->rq.dim->mode, in mlx5e_ethtool_get_per_queue_coalesce()
680 coal->rx_coalesce_usecs = cur_moder.usec; in mlx5e_ethtool_get_per_queue_coalesce()
681 coal->rx_max_coalesced_frames = cur_moder.pkts; in mlx5e_ethtool_get_per_queue_coalesce()
693 cur_moder = net_dim_get_tx_moderation(c->sq[0].dim->mode, in mlx5e_get_per_queue_coalesce()
696 coal->tx_coalesce_usecs = cur_moder.usec;
697 coal->tx_max_coalesced_frames = cur_moder.pkts;
638 struct dim_cq_moder cur_moder; mlx5e_ethtool_get_per_queue_coalesce() local
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_irq.c183 struct dim_cq_moder cur_moder; in hinic3_rx_dim_work() local
190 cur_moder = net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in hinic3_rx_dim_work()
193 cur_moder.usec, cur_moder.pkts); in hinic3_rx_dim_work()
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c4693 struct dim_cq_moder cur_moder =
4696 hns3_set_vector_coalesce_rx_gl(group->ring->tqp_vector, cur_moder.usec); in hns3_tx_dim_work()
4697 tqp_vector->rx_group.coal.int_gl = cur_moder.usec; in hns3_tx_dim_work()
4699 if (cur_moder.pkts < tqp_vector->rx_group.coal.int_ql_max) { in hns3_tx_dim_work()
4700 hns3_set_vector_coalesce_rx_ql(tqp_vector, cur_moder.pkts); in hns3_tx_dim_work() local
4701 tqp_vector->rx_group.coal.int_ql = cur_moder.pkts; in hns3_tx_dim_work()
4713 struct dim_cq_moder cur_moder =
4716 hns3_set_vector_coalesce_tx_gl(tqp_vector, cur_moder.usec); in hns3_nic_init_dim()
4717 tqp_vector->tx_group.coal.int_gl = cur_moder.usec; in hns3_nic_init_dim()
4719 if (cur_moder in hns3_nic_init_dim()
4680 struct dim_cq_moder cur_moder = hns3_rx_dim_work() local
[all...]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c1892 struct dim_cq_moder cur_moder; in otx2_dim_work()
1898 cur_moder = net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in otx2_dim_work()
1901 pfvf->hw.cq_time_wait = (cur_moder.usec > CQ_TIMER_THRESH_MAX) ? in otx2_dim_work()
1902 CQ_TIMER_THRESH_MAX : cur_moder.usec; in otx2_dim_work()
1903 pfvf->hw.cq_ecount_wait = (cur_moder.pkts > NAPI_POLL_WEIGHT) ? in otx2_dim_work()
1904 NAPI_POLL_WEIGHT : cur_moder.pkts; in otx2_dim_work()
1894 struct dim_cq_moder cur_moder; otx2_dim_work() local
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c58 struct dim_cq_moder cur_moder; in ionic_dim_work() local
68 cur_moder = net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in ionic_dim_work()
70 cur_moder = net_dim_get_tx_moderation(dim->mode, dim->profile_ix); in ionic_dim_work()
72 new_coal = ionic_coal_usec_to_hw(lif->ionic, cur_moder.usec); in ionic_dim_work()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c1352 struct dim_cq_moder cur_moder = in ena_adjust_adaptive_rx_intr_moderation()
1356 ena_napi->rx_ring->smoothed_interval = cur_moder.usec; in ena_adjust_adaptive_rx_intr_moderation()
1340 struct dim_cq_moder cur_moder = ena_dim_work() local