Lines Matching refs:sq

1299 	uresp.sq_dbid = qp->sq.dbid;  in ocrdma_copy_qp_uresp()
1301 uresp.sq_page_size = PAGE_ALIGN(qp->sq.len); in ocrdma_copy_qp_uresp()
1302 uresp.sq_page_addr[0] = virt_to_phys(qp->sq.va); in ocrdma_copy_qp_uresp()
1303 uresp.num_wqe_allocated = qp->sq.max_cnt; in ocrdma_copy_qp_uresp()
1367 kzalloc(sizeof(*(qp->wqe_wr_id_tbl)) * qp->sq.max_cnt, in ocrdma_alloc_wr_id_tbl()
1391 qp->sq.max_sges = attrs->cap.max_send_sge; in ocrdma_set_qp_init_params()
1601 qp_attr->cap.max_send_wr = qp->sq.max_cnt - 1; in ocrdma_query_qp()
1603 qp_attr->cap.max_send_sge = qp->sq.max_sges; in ocrdma_query_qp()
1674 return (qp->sq.tail == qp->sq.head); in is_hw_sq_empty()
1741 ocrdma_hwq_inc_tail(&qp->sq); in ocrdma_discard_cqes()
1836 ocrdma_del_mmap(pd->uctx, (u64) qp->sq.pa, in ocrdma_destroy_qp()
1837 PAGE_ALIGN(qp->sq.len)); in ocrdma_destroy_qp()
2204 u32 val = qp->sq.dbid | (1 << OCRDMA_DB_SQ_SHIFT); in ocrdma_ring_sq_db()
2232 if (ocrdma_hwq_free_cnt(&qp->sq) == 0 || in ocrdma_post_send()
2233 wr->num_sge > qp->sq.max_sges) { in ocrdma_post_send()
2238 hdr = ocrdma_hwq_head(&qp->sq); in ocrdma_post_send()
2293 qp->wqe_wr_id_tbl[qp->sq.head].signaled = 1; in ocrdma_post_send()
2295 qp->wqe_wr_id_tbl[qp->sq.head].signaled = 0; in ocrdma_post_send()
2296 qp->wqe_wr_id_tbl[qp->sq.head].wrid = wr->wr_id; in ocrdma_post_send()
2305 ocrdma_hwq_inc_head(&qp->sq); in ocrdma_post_send()
2530 hdr = ocrdma_hwq_head_from_idx(&qp->sq, wqe_idx); in ocrdma_update_wc()
2628 ocrdma_update_wc(qp, ibwc, qp->sq.tail); in ocrdma_update_err_scqe()
2629 ocrdma_hwq_inc_tail(&qp->sq); in ocrdma_update_err_scqe()
2684 int tail = qp->sq.tail; in ocrdma_poll_success_scqe()
2697 OCRDMA_CQE_WQEIDX_MASK) & qp->sq.max_wqe_idx; in ocrdma_poll_success_scqe()
2701 ocrdma_hwq_inc_tail(&qp->sq); in ocrdma_poll_success_scqe()
2934 ocrdma_update_wc(qp, ibwc, qp->sq.tail); in ocrdma_add_err_cqe()
2935 ocrdma_hwq_inc_tail(&qp->sq); in ocrdma_add_err_cqe()