Home
last modified time | relevance | path

Searched refs:sq_wqe (Results 1 – 3 of 3) sorted by relevance

/linux-5.19.10/drivers/net/ethernet/huawei/hinic/
Dhinic_tx.c497 struct hinic_sq_wqe *sq_wqe; in hinic_lb_xmit_frame() local
512 sq_wqe = hinic_sq_get_wqe(txq->sq, wqe_size, &prod_idx); in hinic_lb_xmit_frame()
513 if (!sq_wqe) { in hinic_lb_xmit_frame()
516 sq_wqe = hinic_sq_get_wqe(txq->sq, wqe_size, &prod_idx); in hinic_lb_xmit_frame()
517 if (sq_wqe) { in hinic_lb_xmit_frame()
533 hinic_sq_prepare_wqe(txq->sq, prod_idx, sq_wqe, txq->sges, nr_sges); in hinic_lb_xmit_frame()
534 hinic_sq_write_wqe(txq->sq, prod_idx, sq_wqe, skb, wqe_size); in hinic_lb_xmit_frame()
558 struct hinic_sq_wqe *sq_wqe; in hinic_xmit_frame() local
593 sq_wqe = hinic_sq_get_wqe(txq->sq, wqe_size, &prod_idx); in hinic_xmit_frame()
594 if (!sq_wqe) { in hinic_xmit_frame()
[all …]
Dhinic_hw_qp.c597 struct hinic_sq_wqe *sq_wqe, struct hinic_sge *sges, in hinic_sq_prepare_wqe() argument
602 sq_prepare_ctrl(&sq_wqe->ctrl, prod_idx, nr_sges); in hinic_sq_prepare_wqe()
604 sq_prepare_task(&sq_wqe->task); in hinic_sq_prepare_wqe()
607 sq_wqe->buf_descs[i].sge = sges[i]; in hinic_sq_prepare_wqe()
669 return &hw_wqe->sq_wqe; in hinic_sq_get_wqe()
691 struct hinic_sq_wqe *sq_wqe, in hinic_sq_write_wqe() argument
694 struct hinic_hw_wqe *hw_wqe = (struct hinic_hw_wqe *)sq_wqe; in hinic_sq_write_wqe()
699 hinic_cpu_to_be32(sq_wqe, wqe_size); in hinic_sq_write_wqe()
719 struct hinic_sq_wqe *sq_wqe; in hinic_sq_read_wqebb() local
731 sq_wqe = &hw_wqe->sq_wqe; in hinic_sq_read_wqebb()
[all …]
Dhinic_hw_wqe.h450 struct hinic_sq_wqe sq_wqe; member