Searched refs:cur_moder (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_dim.c | 23 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 D | en_dim.c | 49 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 D | en_ethtool.c | 658 struct dim_cq_moder cur_moder; in mlx5e_ethtool_get_per_queue_coalesce() local 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_ethtool_get_per_queue_coalesce() 696 coal->tx_coalesce_usecs = cur_moder.usec; in mlx5e_ethtool_get_per_queue_coalesce() 697 coal->tx_max_coalesced_frames = cur_moder.pkts; in mlx5e_ethtool_get_per_queue_coalesce()
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_irq.c | 183 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/microsoft/mana/ |
| H A D | mana_en.c | 2453 struct dim_cq_moder cur_moder; in mana_rx_dim_work() local 2456 cur_moder = net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in mana_rx_dim_work() 2459 cur_moder.usec = min_t(u16, cur_moder.usec, MANA_INTR_MODR_USEC_MAX); in mana_rx_dim_work() 2460 cur_moder.pkts = min_t(u16, cur_moder.pkts, MANA_INTR_MODR_COMP_MAX); in mana_rx_dim_work() 2462 mana_gd_ring_dim(cq->gdma_cq, cur_moder.usec, true, in mana_rx_dim_work() 2463 cur_moder.pkts, true); in mana_rx_dim_work() 2471 struct dim_cq_moder cur_moder; in mana_tx_dim_work() local 2474 cur_moder = net_dim_get_tx_moderation(dim->mode, dim->profile_ix); in mana_tx_dim_work() 2477 cur_moder.usec = min_t(u16, cur_moder.usec, MANA_INTR_MODR_USEC_MAX); in mana_tx_dim_work() 2478 cur_moder.pkts = min_t(u16, cur_moder.pkts, MANA_INTR_MODR_COMP_MAX); in mana_tx_dim_work() [all …]
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.c | 4689 struct dim_cq_moder cur_moder = in hns3_rx_dim_work() local 4692 hns3_set_vector_coalesce_rx_gl(group->ring->tqp_vector, cur_moder.usec); in hns3_rx_dim_work() 4693 tqp_vector->rx_group.coal.int_gl = cur_moder.usec; in hns3_rx_dim_work() 4695 if (cur_moder.pkts < tqp_vector->rx_group.coal.int_ql_max) { in hns3_rx_dim_work() 4696 hns3_set_vector_coalesce_rx_ql(tqp_vector, cur_moder.pkts); in hns3_rx_dim_work() 4697 tqp_vector->rx_group.coal.int_ql = cur_moder.pkts; in hns3_rx_dim_work() 4709 struct dim_cq_moder cur_moder = in hns3_tx_dim_work() local 4712 hns3_set_vector_coalesce_tx_gl(tqp_vector, cur_moder.usec); in hns3_tx_dim_work() 4713 tqp_vector->tx_group.coal.int_gl = cur_moder.usec; in hns3_tx_dim_work() 4715 if (cur_moder.pkts < tqp_vector->tx_group.coal.int_ql_max) { in hns3_tx_dim_work() [all …]
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_pf.c | 1891 struct dim_cq_moder cur_moder; in otx2_dim_work() local 1897 cur_moder = net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in otx2_dim_work() 1900 pfvf->hw.cq_time_wait = (cur_moder.usec > CQ_TIMER_THRESH_MAX) ? in otx2_dim_work() 1901 CQ_TIMER_THRESH_MAX : cur_moder.usec; in otx2_dim_work() 1902 pfvf->hw.cq_ecount_wait = (cur_moder.pkts > NAPI_POLL_WEIGHT) ? in otx2_dim_work() 1903 NAPI_POLL_WEIGHT : cur_moder.pkts; in otx2_dim_work()
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_netdev.c | 1352 struct dim_cq_moder cur_moder = in ena_dim_work() local 1356 ena_napi->rx_ring->smoothed_interval = cur_moder.usec; in ena_dim_work()
|