Lines Matching refs:sq

121 	return dev->mq.sq.va + (dev->mq.sq.head * sizeof(struct ocrdma_mqe));  in ocrdma_get_mqe()
126 dev->mq.sq.head = (dev->mq.sq.head + 1) & (OCRDMA_MQ_LEN - 1); in ocrdma_mq_inc_head()
131 return dev->mq.sq.va + (dev->mqe_ctx.tag * sizeof(struct ocrdma_mqe)); in ocrdma_get_mqe_rsp()
305 val |= dev->mq.sq.id & OCRDMA_MQ_ID_MASK; in ocrdma_ring_mq_db()
603 status = ocrdma_alloc_q(dev, &dev->mq.sq, OCRDMA_MQ_LEN, in ocrdma_create_mq()
607 status = ocrdma_mbx_create_mq(dev, &dev->mq.sq, &dev->mq.cq); in ocrdma_create_mq()
614 ocrdma_free_q(dev, &dev->mq.sq); in ocrdma_create_mq()
629 mbxq = &dev->mq.sq; in ocrdma_destroy_mq()
838 struct ocrdma_cq *cq, bool sq) in _ocrdma_qp_buddy_cq_handler() argument
843 struct list_head *head = sq?(&cq->sq_head):(&cq->rq_head); in _ocrdma_qp_buddy_cq_handler()
846 if (sq) in _ocrdma_qp_buddy_cq_handler()
978 dev->mqe_ctx.tag = dev->mq.sq.head; in ocrdma_post_mqe()
981 cmd->hdr.tag_lo = dev->mq.sq.head; in ocrdma_post_mqe()
2065 qp->sq.head = 0; in ocrdma_init_hwq_ptr()
2066 qp->sq.tail = 0; in ocrdma_init_hwq_ptr()
2143 qp->sq.max_cnt = max_wqe_allocated; in ocrdma_set_create_qp_sq_cmd()
2146 qp->sq.va = dma_alloc_coherent(&pdev->dev, len, &pa, GFP_KERNEL); in ocrdma_set_create_qp_sq_cmd()
2147 if (!qp->sq.va) in ocrdma_set_create_qp_sq_cmd()
2149 memset(qp->sq.va, 0, len); in ocrdma_set_create_qp_sq_cmd()
2150 qp->sq.len = len; in ocrdma_set_create_qp_sq_cmd()
2151 qp->sq.pa = pa; in ocrdma_set_create_qp_sq_cmd()
2152 qp->sq.entry_size = dev->attr.wqe_size; in ocrdma_set_create_qp_sq_cmd()
2166 cmd->max_wqe_rqe |= (ilog2(qp->sq.max_cnt) << in ocrdma_set_create_qp_sq_cmd()
2281 qp->sq.dbid = rsp->sq_rq_id >> OCRDMA_CREATE_QP_RSP_SQ_ID_SHIFT; in ocrdma_get_create_qp_rsp()
2299 qp->sq.max_cnt = max_wqe_allocated; in ocrdma_get_create_qp_rsp()
2300 qp->sq.max_wqe_idx = max_wqe_allocated - 1; in ocrdma_get_create_qp_rsp()
2400 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_create_qp()
2656 if (qp->sq.va) in ocrdma_mbx_destroy_qp()
2657 dma_free_coherent(&pdev->dev, qp->sq.len, qp->sq.va, qp->sq.pa); in ocrdma_mbx_destroy_qp()