Searched refs:sq_wqe (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.1/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, 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 | 594 void hinic_sq_prepare_wqe(struct hinic_sq *sq, struct hinic_sq_wqe *sq_wqe, in hinic_sq_prepare_wqe() argument 599 sq_prepare_ctrl(&sq_wqe->ctrl, nr_sges); in hinic_sq_prepare_wqe() 601 sq_prepare_task(&sq_wqe->task); in hinic_sq_prepare_wqe() 604 sq_wqe->buf_descs[i].sge = sges[i]; in hinic_sq_prepare_wqe() 666 return &hw_wqe->sq_wqe; in hinic_sq_get_wqe() 688 struct hinic_sq_wqe *sq_wqe, in hinic_sq_write_wqe() argument 691 struct hinic_hw_wqe *hw_wqe = (struct hinic_hw_wqe *)sq_wqe; in hinic_sq_write_wqe() 696 hinic_cpu_to_be32(sq_wqe, wqe_size); in hinic_sq_write_wqe() 716 struct hinic_sq_wqe *sq_wqe; in hinic_sq_read_wqebb() local 728 sq_wqe = &hw_wqe->sq_wqe; in hinic_sq_read_wqebb() [all …]
|
D | hinic_hw_wqe.h | 425 struct hinic_sq_wqe sq_wqe; member
|