Lines Matching refs:uresp
972 struct erdma_uresp_create_qp uresp;
1023 memset(&uresp, 0, sizeof(uresp));
1025 uresp.num_sqe = qp->attrs.sq_size;
1026 uresp.num_rqe = qp->attrs.rq_size;
1027 uresp.qp_id = QP_ID(qp);
1028 uresp.rq_offset = qp->user_qp.rq_offset;
1030 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1500 struct erdma_uresp_alloc_ctx uresp = {};
1507 if (udata->outlen < sizeof(uresp)) {
1522 ctx, (void *)ctx->sdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.sdb);
1529 ctx, (void *)ctx->rdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.rdb);
1536 ctx, (void *)ctx->cdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.cdb);
1542 uresp.dev_id = dev->pdev->device;
1544 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1950 struct erdma_uresp_create_cq uresp;
1961 uresp.cq_id = cq->cqn;
1962 uresp.num_cqe = depth;
1964 ret = ib_copy_to_udata(udata, &uresp,
1965 min(sizeof(uresp), udata->outlen));