Home
last modified time | relevance | path

Searched refs:rx_coal (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c1367 struct hns3_enet_coalesce *rx_coal = &priv->rx_coal; in hns3_get_coalesce() local
1374 cmd->use_adaptive_rx_coalesce = rx_coal->adapt_enable; in hns3_get_coalesce()
1377 cmd->rx_coalesce_usecs = rx_coal->int_gl; in hns3_get_coalesce()
1383 cmd->rx_max_coalesced_frames = rx_coal->int_ql; in hns3_get_coalesce()
1579 struct hns3_enet_coalesce *rx_coal = &priv->rx_coal; in hns3_set_coalesce() local
1597 rx_coal->adapt_enable = cmd->use_adaptive_rx_coalesce; in hns3_set_coalesce()
1600 rx_coal->int_gl = cmd->rx_coalesce_usecs; in hns3_set_coalesce()
1603 rx_coal->int_ql = cmd->rx_max_coalesced_frames; in hns3_set_coalesce()
H A Dhns3_enet.c553 struct hns3_enet_coalesce *rx_coal = &tqp_vector->rx_group.coal; in hns3_vector_coalesce_init() local
556 struct hns3_enet_coalesce *prx_coal = &priv->rx_coal; in hns3_vector_coalesce_init()
559 rx_coal->adapt_enable = prx_coal->adapt_enable; in hns3_vector_coalesce_init()
562 rx_coal->int_gl = prx_coal->int_gl; in hns3_vector_coalesce_init()
564 rx_coal->flow_level = prx_coal->flow_level; in hns3_vector_coalesce_init()
572 rx_coal->unit_1us = 1; in hns3_vector_coalesce_init()
577 rx_coal->ql_enable = 1; in hns3_vector_coalesce_init()
579 rx_coal->int_ql_max = ae_dev->dev_specs.int_ql_max; in hns3_vector_coalesce_init()
581 rx_coal->int_ql = prx_coal->int_ql; in hns3_vector_coalesce_init()
590 struct hns3_enet_coalesce *rx_coal = &tqp_vector->rx_group.coal; in hns3_vector_coalesce_init_hw() local
[all …]
H A Dhns3_enet.h596 struct hns3_enet_coalesce rx_coal; member
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_vf.c1401 u16 rx_coal, u16 tx_coal, struct qed_queue_cid *p_cid) in qed_vf_pf_set_coalesce() argument
1411 req->rx_coal = rx_coal; in qed_vf_pf_set_coalesce()
1418 rx_coal, tx_coal, req->qid); in qed_vf_pf_set_coalesce()
1432 if (rx_coal) in qed_vf_pf_set_coalesce()
1433 p_hwfn->cdev->rx_coalesce_usecs = rx_coal; in qed_vf_pf_set_coalesce()
H A Dqed_dev_api.h482 qed_set_queue_coalesce(u16 rx_coal, u16 tx_coal, void *p_handle);
H A Dqed_sriov.h195 u16 rx_coal; member
H A Dqed_vf.h480 u16 rx_coal; member
704 u16 rx_coal,
H A Dqed_sriov.c3492 u16 rx_coal, tx_coal; in qed_iov_vf_pf_set_coalesce() local
3498 rx_coal = req->rx_coal; in qed_iov_vf_pf_set_coalesce()
3503 QED_IOV_VALIDATE_Q_ENABLE) && rx_coal) { in qed_iov_vf_pf_set_coalesce()
3521 vf->abs_vf_id, rx_coal, tx_coal, qid); in qed_iov_vf_pf_set_coalesce()
3523 if (rx_coal) { in qed_iov_vf_pf_set_coalesce()
3526 rc = qed_set_rxq_coalesce(p_hwfn, p_ptt, rx_coal, p_cid); in qed_iov_vf_pf_set_coalesce()
3534 vf->rx_coal = rx_coal; in qed_iov_vf_pf_set_coalesce()
H A Dqed_dev.c4888 int qed_set_queue_coalesce(u16 rx_coal, u16 tx_coal, void *p_handle) in qed_set_queue_coalesce() argument
4898 return qed_vf_pf_set_coalesce(p_hwfn, rx_coal, tx_coal, p_cid); in qed_set_queue_coalesce()
4904 if (rx_coal) { in qed_set_queue_coalesce()
4905 rc = qed_set_rxq_coalesce(p_hwfn, p_ptt, rx_coal, p_cid); in qed_set_queue_coalesce()
4908 p_hwfn->cdev->rx_coalesce_usecs = rx_coal; in qed_set_queue_coalesce()
H A Dqed_main.c2776 static int qed_set_coalesce(struct qed_dev *cdev, u16 rx_coal, u16 tx_coal, in qed_set_coalesce() argument
2779 return qed_set_queue_coalesce(rx_coal, tx_coal, handle); in qed_set_coalesce()
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_main.c384 struct enic_rx_coal *rx_coal = &enic->rx_coalesce_setting; in enic_set_rx_coal_setting() local
398 rx_coal->small_pkt_range_start = mod_range[index].small_pkt_range_start; in enic_set_rx_coal_setting()
399 rx_coal->large_pkt_range_start = mod_range[index].large_pkt_range_start; in enic_set_rx_coal_setting()
400 rx_coal->range_end = ENIC_RX_COALESCE_RANGE_END; in enic_set_rx_coal_setting()
407 rx_coal->use_adaptive_rx_coalesce = 1; in enic_set_rx_coal_setting()
1279 struct enic_rx_coal *rx_coal = &enic->rx_coalesce_setting; in enic_calc_int_moderation() local
1312 rx_coal->small_pkt_range_start : in enic_calc_int_moderation()
1313 rx_coal->large_pkt_range_start; in enic_calc_int_moderation()
1314 timer = range_start + ((rx_coal->range_end - range_start) * in enic_calc_int_moderation()
/linux/drivers/net/ethernet/tehuti/
H A Dtehuti.c2187 int rx_coal; in bdx_set_coalesce() local
2193 rx_coal = ecoal->rx_coalesce_usecs / INT_COAL_MULT; in bdx_set_coalesce()
2206 if ((rx_coal > 0x7FFF) || (tx_coal > 0x7FFF) || in bdx_set_coalesce()
2210 rdintcm = INT_REG_VAL(rx_coal, GET_INT_COAL_RC(priv->rdintcm), in bdx_set_coalesce()
/linux/include/linux/qed/
H A Dqed_if.h1032 u16 rx_coal, u16 tx_coal, void *handle);
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c4559 cpr->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks; in bnxt_init_cp_rings()
4560 cpr->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs; in bnxt_init_cp_rings()
4568 cpr2->rx_ring_coal.coal_ticks = bp->rx_coal.coal_ticks; in bnxt_init_cp_rings()
4569 cpr2->rx_ring_coal.coal_bufs = bp->rx_coal.coal_bufs; in bnxt_init_cp_rings()
8360 memcpy(&coal, &bp->rx_coal, sizeof(struct bnxt_coal)); in bnxt_hwrm_set_ring_coal()
8425 bnxt_hwrm_set_coal_params(bp, &bp->rx_coal, req_rx); in bnxt_hwrm_set_coal()
8450 hw_coal = &bp->rx_coal; in bnxt_hwrm_set_coal()
14809 coal = &bp->rx_coal; in bnxt_init_dflt_coal()
H A Dbnxt.h2606 struct bnxt_coal rx_coal; member
H A Dbnxt_ethtool.c74 hw_coal = &bp->rx_coal; in bnxt_get_coalesce()
124 hw_coal = &bp->rx_coal; in bnxt_set_coalesce()