Lines Matching refs:wqe
121 __le64 *wqe; in irdma_puda_post_recvbuf() local
128 wqe = qp->qp_uk.rq_base[wqe_idx].elem; in irdma_puda_post_recvbuf()
130 get_64bit_val(wqe, IRDMA_BYTE_24, &offset24); in irdma_puda_post_recvbuf()
134 set_64bit_val(wqe, IRDMA_BYTE_16, 0); in irdma_puda_post_recvbuf()
135 set_64bit_val(wqe, 0, buf->mem.pa); in irdma_puda_post_recvbuf()
137 set_64bit_val(wqe, IRDMA_BYTE_8, in irdma_puda_post_recvbuf()
140 set_64bit_val(wqe, IRDMA_BYTE_8, in irdma_puda_post_recvbuf()
146 set_64bit_val(wqe, IRDMA_BYTE_24, offset24); in irdma_puda_post_recvbuf()
466 __le64 *wqe; in irdma_puda_send() local
482 wqe = irdma_puda_get_next_send_wqe(&qp->qp_uk, &wqe_idx); in irdma_puda_send()
483 if (!wqe) in irdma_puda_send()
501 set_64bit_val(wqe, IRDMA_BYTE_0, info->paddr); in irdma_puda_send()
502 set_64bit_val(wqe, IRDMA_BYTE_8, in irdma_puda_send()
519 set_64bit_val(wqe, IRDMA_BYTE_0, info->paddr); in irdma_puda_send()
520 set_64bit_val(wqe, IRDMA_BYTE_8, in irdma_puda_send()
524 set_64bit_val(wqe, IRDMA_BYTE_16, hdr[0]); in irdma_puda_send()
527 set_64bit_val(wqe, IRDMA_BYTE_24, hdr[1]); in irdma_puda_send()
529 irdma_debug_buf(qp->dev, IRDMA_DEBUG_PUDA, "PUDA SEND WQE", wqe, 32); in irdma_puda_send()
648 __le64 *wqe; in irdma_puda_qp_wqe() local
654 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, 0); in irdma_puda_qp_wqe()
655 if (!wqe) in irdma_puda_qp_wqe()
658 set_64bit_val(wqe, IRDMA_BYTE_16, qp->hw_host_ctx_pa); in irdma_puda_qp_wqe()
659 set_64bit_val(wqe, IRDMA_BYTE_40, qp->shadow_area_pa); in irdma_puda_qp_wqe()
669 set_64bit_val(wqe, IRDMA_BYTE_24, hdr); in irdma_puda_qp_wqe()
671 irdma_debug_buf(cqp->dev, IRDMA_DEBUG_PUDA, "PUDA QP CREATE", wqe, 40); in irdma_puda_qp_wqe()
761 __le64 *wqe; in irdma_puda_cq_wqe() local
768 wqe = irdma_sc_cqp_get_next_send_wqe(cqp, 0); in irdma_puda_cq_wqe()
769 if (!wqe) in irdma_puda_cq_wqe()
772 set_64bit_val(wqe, IRDMA_BYTE_0, cq->cq_uk.cq_size); in irdma_puda_cq_wqe()
773 set_64bit_val(wqe, IRDMA_BYTE_8, RS_64_1(cq, 1)); in irdma_puda_cq_wqe()
774 set_64bit_val(wqe, IRDMA_BYTE_16, in irdma_puda_cq_wqe()
776 set_64bit_val(wqe, IRDMA_BYTE_32, cq->cq_pa); in irdma_puda_cq_wqe()
777 set_64bit_val(wqe, IRDMA_BYTE_40, cq->shadow_area_pa); in irdma_puda_cq_wqe()
778 set_64bit_val(wqe, IRDMA_BYTE_56, in irdma_puda_cq_wqe()
790 set_64bit_val(wqe, IRDMA_BYTE_24, hdr); in irdma_puda_cq_wqe()
792 irdma_debug_buf(dev, IRDMA_DEBUG_PUDA, "PUDA CREATE CQ", wqe, in irdma_puda_cq_wqe()
1221 __le64 *wqe; in irdma_ilq_putback_rcvbuf() local
1226 wqe = qp->qp_uk.rq_base[wqe_idx].elem; in irdma_ilq_putback_rcvbuf()
1227 get_64bit_val(wqe, IRDMA_BYTE_24, &offset24); in irdma_ilq_putback_rcvbuf()
1229 get_64bit_val(wqe, IRDMA_BYTE_8, &offset8); in irdma_ilq_putback_rcvbuf()
1234 set_64bit_val(wqe, IRDMA_BYTE_8, offset8); in irdma_ilq_putback_rcvbuf()
1242 set_64bit_val(wqe, IRDMA_BYTE_24, offset24); in irdma_ilq_putback_rcvbuf()