Lines Matching defs:uresp

264 	struct qedr_alloc_ucontext_resp uresp = {};
317 uresp.dpm_flags = 0;
319 uresp.dpm_flags = QEDR_DPM_TYPE_IWARP_LEGACY;
321 uresp.dpm_flags = QEDR_DPM_TYPE_ROCE_ENHANCED |
326 uresp.dpm_flags |= QEDR_DPM_SIZES_SET;
327 uresp.ldpm_limit_size = QEDR_LDPM_MAX_SIZE;
328 uresp.edpm_trans_size = QEDR_EDPM_TRANS_SIZE;
329 uresp.edpm_limit_size = QEDR_EDPM_MAX_SIZE;
332 uresp.wids_enabled = 1;
333 uresp.wid_count = oparams.wid_count;
334 uresp.db_pa = rdma_user_mmap_get_offset(ctx->db_mmap_entry);
335 uresp.db_size = ctx->dpi_size;
336 uresp.max_send_wr = dev->attr.max_sqe;
337 uresp.max_recv_wr = dev->attr.max_rqe;
338 uresp.max_srq_wr = dev->attr.max_srq_wr;
339 uresp.sges_per_send_wr = QEDR_MAX_SQE_ELEMENTS_PER_SQE;
340 uresp.sges_per_recv_wr = QEDR_MAX_RQE_ELEMENTS_PER_RQE;
341 uresp.sges_per_srq_wr = dev->attr.max_srq_sge;
342 uresp.max_cqes = QEDR_MAX_CQES;
344 rc = qedr_ib_copy_to_udata(udata, &uresp, sizeof(uresp));
457 struct qedr_alloc_pd_uresp uresp = {
463 rc = qedr_ib_copy_to_udata(udata, &uresp, sizeof(uresp));
704 struct qedr_create_cq_uresp uresp;
707 memset(&uresp, 0, sizeof(uresp));
709 uresp.db_offset = db_offset;
710 uresp.icid = cq->icid;
712 uresp.db_rec_addr =
715 rc = qedr_ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1263 struct qedr_create_srq_uresp uresp = {};
1266 uresp.srq_id = srq->srq_id;
1268 rc = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
1276 struct qedr_create_qp_uresp *uresp,
1281 uresp->rq_db_offset =
1283 uresp->rq_db2_offset = DB_ADDR_SHIFT(DQ_PWM_OFFSET_TCM_FLAGS);
1285 uresp->rq_db_offset =
1289 uresp->rq_icid = qp->icid;
1291 uresp->rq_db_rec_addr =
1296 struct qedr_create_qp_uresp *uresp,
1299 uresp->sq_db_offset = DB_ADDR_SHIFT(DQ_PWM_OFFSET_XCM_RDMA_SQ_PROD);
1303 uresp->sq_icid = qp->icid;
1305 uresp->sq_icid = qp->icid + 1;
1308 uresp->sq_db_rec_addr =
1314 struct qedr_create_qp_uresp *uresp)
1318 memset(uresp, 0, sizeof(*uresp));
1321 qedr_copy_sq_uresp(dev, uresp, qp);
1324 qedr_copy_rq_uresp(dev, uresp, qp);
1326 uresp->atomic_supported = dev->atomic_cap != IB_ATOMIC_NONE;
1327 uresp->qp_id = qp->qp_id;
1329 rc = qedr_ib_copy_to_udata(udata, uresp, sizeof(*uresp));
1833 struct qedr_create_qp_uresp uresp = {};
1913 rc = qedr_copy_qp_uresp(dev, qp, udata, &uresp);
1920 qp->usq.db_addr = ctx->dpi_addr + uresp.sq_db_offset;
1931 qp->urq.db_addr = ctx->dpi_addr + uresp.rq_db_offset;
1942 qp->urq.db_rec_db2_addr = ctx->dpi_addr + uresp.rq_db2_offset;