Home
last modified time | relevance | path

Searched refs:nr_sges (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/
H A Dhinic_tx.c494 int nr_sges, err = NETDEV_TX_OK; in hinic_lb_xmit_frame() local
502 nr_sges = skb_shinfo(skb)->nr_frags + 1; in hinic_lb_xmit_frame()
508 wqe_size = HINIC_SQ_WQE_SIZE(nr_sges); in hinic_lb_xmit_frame()
531 hinic_sq_prepare_wqe(txq->sq, prod_idx, sq_wqe, txq->sges, nr_sges); in hinic_lb_xmit_frame()
555 int nr_sges, err = NETDEV_TX_OK; in hinic_xmit_frame() local
573 nr_sges = skb_shinfo(skb)->nr_frags + 1; in hinic_xmit_frame()
574 if (nr_sges > 17) { in hinic_xmit_frame()
580 if (nr_sges > txq->max_sges) { in hinic_xmit_frame()
589 wqe_size = HINIC_SQ_WQE_SIZE(nr_sges); in hinic_xmit_frame()
615 hinic_sq_prepare_wqe(txq->sq, prod_idx, sq_wqe, txq->sges, nr_sges); in hinic_xmit_frame()
[all …]
H A Dhinic_hw_qp.h180 int nr_sges);
205 int nr_sges);
H A Dhinic_hw_qp.c599 int nr_sges) in hinic_sq_prepare_wqe() argument
603 sq_prepare_ctrl(&sq_wqe->ctrl, prod_idx, nr_sges); in hinic_sq_prepare_wqe()
607 for (i = 0; i < nr_sges; i++) in hinic_sq_prepare_wqe()
782 int nr_sges) in hinic_sq_get_sges() argument
786 for (i = 0; i < nr_sges && i < HINIC_MAX_SQ_BUFDESCS; i++) { in hinic_sq_get_sges()
H A Dhinic_hw_wqe.h198 #define HINIC_SQ_WQE_SIZE(nr_sges) \ argument
201 (nr_sges) * sizeof(struct hinic_sq_bufdesc))