/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/ |
D | ionic_ethtool.c | 429 u32 rx_coal, rx_dim; in ionic_set_coalesce() local 451 rx_coal = ionic_coal_usec_to_hw(lif->ionic, coalesce->rx_coalesce_usecs); in ionic_set_coalesce() 452 if (!rx_coal && coalesce->rx_coalesce_usecs) in ionic_set_coalesce() 453 rx_coal = 1; in ionic_set_coalesce() 458 if (rx_coal > IONIC_INTR_CTRL_COAL_MAX || in ionic_set_coalesce() 464 lif->rx_coalesce_hw = rx_coal; in ionic_set_coalesce() 474 rx_dim = rx_coal; in ionic_set_coalesce()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
D | qed_dev_api.h | 444 qed_set_queue_coalesce(u16 rx_coal, u16 tx_coal, void *p_handle);
|
D | qed_vf.c | 1404 u16 rx_coal, u16 tx_coal, struct qed_queue_cid *p_cid) in qed_vf_pf_set_coalesce() argument 1414 req->rx_coal = rx_coal; in qed_vf_pf_set_coalesce() 1421 rx_coal, tx_coal, req->qid); in qed_vf_pf_set_coalesce() 1435 if (rx_coal) in qed_vf_pf_set_coalesce() 1436 p_hwfn->cdev->rx_coalesce_usecs = rx_coal; in qed_vf_pf_set_coalesce()
|
D | qed_sriov.h | 194 u16 rx_coal; member
|
D | qed_vf.h | 480 u16 rx_coal; member 701 u16 rx_coal,
|
D | qed_sriov.c | 3479 u16 rx_coal, tx_coal; in qed_iov_vf_pf_set_coalesce() local 3485 rx_coal = req->rx_coal; in qed_iov_vf_pf_set_coalesce() 3490 QED_IOV_VALIDATE_Q_ENABLE) && rx_coal) { in qed_iov_vf_pf_set_coalesce() 3508 vf->abs_vf_id, rx_coal, tx_coal, qid); in qed_iov_vf_pf_set_coalesce() 3510 if (rx_coal) { in qed_iov_vf_pf_set_coalesce() 3513 rc = qed_set_rxq_coalesce(p_hwfn, p_ptt, rx_coal, p_cid); in qed_iov_vf_pf_set_coalesce() 3521 vf->rx_coal = rx_coal; in qed_iov_vf_pf_set_coalesce()
|
D | qed_dev.c | 4814 int qed_set_queue_coalesce(u16 rx_coal, u16 tx_coal, void *p_handle) in qed_set_queue_coalesce() argument 4824 return qed_vf_pf_set_coalesce(p_hwfn, rx_coal, tx_coal, p_cid); in qed_set_queue_coalesce() 4830 if (rx_coal) { in qed_set_queue_coalesce() 4831 rc = qed_set_rxq_coalesce(p_hwfn, p_ptt, rx_coal, p_cid); in qed_set_queue_coalesce() 4834 p_hwfn->cdev->rx_coalesce_usecs = rx_coal; in qed_set_queue_coalesce()
|
D | qed_main.c | 2805 static int qed_set_coalesce(struct qed_dev *cdev, u16 rx_coal, u16 tx_coal, in qed_set_coalesce() argument 2808 return qed_set_queue_coalesce(rx_coal, tx_coal, handle); in qed_set_coalesce()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 1460 struct enic_rx_coal *rx_coal = &enic->rx_coalesce_setting; in enic_calc_int_moderation() local 1493 rx_coal->small_pkt_range_start : in enic_calc_int_moderation() 1494 rx_coal->large_pkt_range_start; in enic_calc_int_moderation() 1495 timer = range_start + ((rx_coal->range_end - range_start) * in enic_calc_int_moderation() 1826 struct enic_rx_coal *rx_coal = &enic->rx_coalesce_setting; in enic_set_rx_coal_setting() local 1840 rx_coal->small_pkt_range_start = mod_range[index].small_pkt_range_start; in enic_set_rx_coal_setting() 1841 rx_coal->large_pkt_range_start = mod_range[index].large_pkt_range_start; in enic_set_rx_coal_setting() 1842 rx_coal->range_end = ENIC_RX_COALESCE_RANGE_END; in enic_set_rx_coal_setting() 1849 rx_coal->use_adaptive_rx_coalesce = 1; in enic_set_rx_coal_setting()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.h | 487 struct hns3_enet_coalesce rx_coal; member
|
D | hns3_enet.c | 4404 memcpy(&priv->rx_coal, &priv->tqp_vector[0].rx_group.coal, in hns3_store_coal() 4416 memcpy(&priv->tqp_vector[i].rx_group.coal, &priv->rx_coal, in hns3_restore_coal()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
D | qede_ethtool.c | 767 u16 rx_coal, tx_coal, i, rc = 0; in qede_get_coalesce() local 770 rx_coal = QED_DEFAULT_RX_USECS; in qede_get_coalesce() 786 rc = edev->ops->get_coalesce(edev->cdev, &rx_coal, rx_handle); in qede_get_coalesce() 816 coal->rx_coalesce_usecs = rx_coal; in qede_get_coalesce()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/tehuti/ |
D | tehuti.c | 2197 int rx_coal; in bdx_set_coalesce() local 2203 rx_coal = ecoal->rx_coalesce_usecs / INT_COAL_MULT; in bdx_set_coalesce() 2216 if ((rx_coal > 0x7FFF) || (tx_coal > 0x7FFF) || in bdx_set_coalesce() 2220 rdintcm = INT_REG_VAL(rx_coal, GET_INT_COAL_RC(priv->rdintcm), in bdx_set_coalesce()
|
/kernel/linux/linux-5.10/include/linux/qed/ |
D | qed_if.h | 999 u16 rx_coal, u16 tx_coal, void *handle);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.h | 1894 struct bnxt_coal rx_coal; member
|
D | bnxt.c | 3392 cpr->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks; in bnxt_init_cp_rings() 3393 cpr->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs; in bnxt_init_cp_rings() 3402 cpr2->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks; in bnxt_init_cp_rings() 3403 cpr2->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs; in bnxt_init_cp_rings() 6606 memcpy(&coal, &bp->rx_coal, sizeof(struct bnxt_coal)); in bnxt_hwrm_set_ring_coal() 6636 bnxt_hwrm_set_coal_params(bp, &bp->rx_coal, &req_rx); in bnxt_hwrm_set_coal() 6672 hw_coal = &bp->rx_coal; in bnxt_hwrm_set_coal() 11275 coal = &bp->rx_coal; in bnxt_init_dflt_coal()
|
D | bnxt_ethtool.c | 58 hw_coal = &bp->rx_coal; in bnxt_get_coalesce() 95 hw_coal = &bp->rx_coal; in bnxt_set_coalesce()
|