Lines Matching refs:cqid
45 static int ionic_get_cqid(struct ionic_ibdev *dev, u32 *cqid, u8 udma_idx) in ionic_get_cqid() argument
57 *cqid = dev->lif_cfg.cq_base + in ionic_get_cqid()
67 static void ionic_put_cqid(struct ionic_ibdev *dev, u32 cqid) in ionic_put_cqid() argument
69 u32 bitid = ionic_qid_to_bitid(cqid - dev->lif_cfg.cq_base, in ionic_put_cqid()
97 rc = ionic_get_cqid(dev, &cq->cqid, udma_idx); in ionic_create_cq_common()
126 *resp_cqid = cq->cqid; in ionic_create_cq_common()
134 ionic_queue_dbell_init(&cq->q, cq->cqid); in ionic_create_cq_common()
146 entry = xa_store_irq(&dev->cq_tbl, cq->cqid, cq, GFP_KERNEL); in ionic_create_cq_common()
167 ionic_put_cqid(dev, cq->cqid); in ionic_create_cq_common()
179 xa_erase_irq(&dev->cq_tbl, cq->cqid); in ionic_destroy_cq_common()
189 ionic_put_cqid(dev, cq->cqid); in ionic_destroy_cq_common()
1178 .id_ver = cpu_to_le32(cq->cqid), in ionic_create_cq_cmd()
1191 static int ionic_destroy_cq_cmd(struct ionic_ibdev *dev, u32 cqid) in ionic_destroy_cq_cmd() argument
1199 .cq_id = cpu_to_le32(cqid), in ionic_destroy_cq_cmd()
1247 &resp.cqid[udma_idx], in ionic_create_cq()
1276 ionic_destroy_cq_cmd(dev, vcq->cq[udma_idx].cqid); in ionic_create_cq()
1299 rc_tmp = ionic_destroy_cq_cmd(dev, vcq->cq[udma_idx].cqid); in ionic_destroy_cq()
1353 wr.wqe.cmd.create_qp.sq_cq_id = cpu_to_le32(send_cq->cqid); in ionic_create_qp_cmd()
1364 wr.wqe.cmd.create_qp.rq_cq_id = cpu_to_le32(recv_cq->cqid); in ionic_create_qp_cmd()
2351 qp->sq_cqid = cq->cqid; in ionic_create_qp()
2362 qp->rq_cqid = cq->cqid; in ionic_create_qp()