Lines Matching refs:sq

137 	return dev->mq.sq.va + (dev->mq.sq.head * sizeof(struct ocrdma_mqe));  in ocrdma_get_mqe()
142 dev->mq.sq.head = (dev->mq.sq.head + 1) & (OCRDMA_MQ_LEN - 1); in ocrdma_mq_inc_head()
147 return dev->mq.sq.va + (dev->mqe_ctx.tag * sizeof(struct ocrdma_mqe)); in ocrdma_get_mqe_rsp()
321 val |= dev->mq.sq.id & OCRDMA_MQ_ID_MASK; in ocrdma_ring_mq_db()
621 status = ocrdma_alloc_q(dev, &dev->mq.sq, OCRDMA_MQ_LEN, in ocrdma_create_mq()
625 status = ocrdma_mbx_create_mq(dev, &dev->mq.sq, &dev->mq.cq); in ocrdma_create_mq()
632 ocrdma_free_q(dev, &dev->mq.sq); in ocrdma_create_mq()
647 mbxq = &dev->mq.sq; in ocrdma_destroy_mq()
900 struct ocrdma_cq *cq, bool sq) in _ocrdma_qp_buddy_cq_handler() argument
905 struct list_head *head = sq?(&cq->sq_head):(&cq->rq_head); in _ocrdma_qp_buddy_cq_handler()
908 if (sq) in _ocrdma_qp_buddy_cq_handler()
1040 dev->mqe_ctx.tag = dev->mq.sq.head; in ocrdma_post_mqe()
1043 cmd->hdr.tag_lo = dev->mq.sq.head; in ocrdma_post_mqe()
2131 qp->sq.head = 0; in ocrdma_init_hwq_ptr()
2132 qp->sq.tail = 0; in ocrdma_init_hwq_ptr()
2209 qp->sq.max_cnt = max_wqe_allocated; in ocrdma_set_create_qp_sq_cmd()
2212 qp->sq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_set_create_qp_sq_cmd()
2213 if (!qp->sq.va) in ocrdma_set_create_qp_sq_cmd()
2215 memset(qp->sq.va, 0, len); in ocrdma_set_create_qp_sq_cmd()
2216 qp->sq.len = len; in ocrdma_set_create_qp_sq_cmd()
2217 qp->sq.pa = pa; in ocrdma_set_create_qp_sq_cmd()
2218 qp->sq.entry_size = dev->attr.wqe_size; in ocrdma_set_create_qp_sq_cmd()
2232 cmd->max_wqe_rqe |= (ilog2(qp->sq.max_cnt) << in ocrdma_set_create_qp_sq_cmd()
2347 qp->sq.dbid = rsp->sq_rq_id >> OCRDMA_CREATE_QP_RSP_SQ_ID_SHIFT; in ocrdma_get_create_qp_rsp()
2365 qp->sq.max_cnt = max_wqe_allocated; in ocrdma_get_create_qp_rsp()
2366 qp->sq.max_wqe_idx = max_wqe_allocated - 1; in ocrdma_get_create_qp_rsp()
2466 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_create_qp()
2726 if (qp->sq.va) in ocrdma_mbx_destroy_qp()
2727 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_destroy_qp()