Lines Matching defs:qpid
137 static int cxio_hal_clear_qp_ctx(struct cxio_rdev *rdev_p, u32 qpid)
149 T3_COMPLETION_FLAG | T3_NOTIFY_FLAG, 0, qpid, 7,
152 sge_cmd = qpid << 8 | 3;
206 u32 qpid;
214 qpid = entry->qpid;
217 qpid = cxio_hal_get_qpid(rdev_p->rscp);
218 if (!qpid)
220 for (i = qpid+1; i & rdev_p->qpmask; i++) {
224 entry->qpid = i;
230 PDBG("%s qpid 0x%x\n", __func__, qpid);
231 return qpid;
234 static void put_qpid(struct cxio_rdev *rdev_p, u32 qpid,
242 PDBG("%s qpid 0x%x\n", __func__, qpid);
243 entry->qpid = qpid;
258 if (!(entry->qpid & rdev_p->qpmask))
259 cxio_hal_put_qpid(rdev_p->rscp, entry->qpid);
277 wq->qpid = get_qpid(rdev_p, uctx);
278 if (!wq->qpid)
304 (wq->qpid << rdev_p->qpshift);
306 PDBG("%s qpid 0x%x doorbell 0x%p udb 0x%llx\n", __func__,
307 wq->qpid, wq->doorbell, (unsigned long long) wq->udb);
316 put_qpid(rdev_p, wq->qpid, uctx);
343 put_qpid(rdev_p, wq->qpid, uctx);
358 V_CQE_QPID(wq->qpid) |
395 V_CQE_QPID(wq->qpid) |
472 (CQE_QPID(*cqe) == wq->qpid))
490 (CQE_QPID(*cqe) == wq->qpid) && cqe_completes_wr(cqe, wq))
845 wqe->qpid = cpu_to_be32(attr->qpid);
980 * qpshift is the number of bits to shift the qpid left in order
1136 * supply the wq assicated with the qpid.
1156 PDBG("%s CQE OOO %d qpid 0x%0x genbit %d type %d status 0x%0x"