Searched refs:sq_wqe (Results 1 – 3 of 3) sorted by relevance
/linux-5.19.10/drivers/net/ethernet/huawei/hinic/ |
D | hinic_tx.c | 497 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 …]
|
D | hinic_hw_qp.c | 597 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 …]
|
D | hinic_hw_wqe.h | 450 struct hinic_sq_wqe sq_wqe; member
|