Lines Matching refs:uresp
83 struct siw_uresp_alloc_ctx uresp = {}; in siw_alloc_ucontext() local
92 uresp.dev_id = sdev->vendor_part_id; in siw_alloc_ucontext()
94 if (udata->outlen < sizeof(uresp)) { in siw_alloc_ucontext()
98 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_alloc_ucontext()
435 struct siw_uresp_create_qp uresp = {}; in siw_create_qp() local
437 uresp.num_sqe = num_sqe; in siw_create_qp()
438 uresp.num_rqe = num_rqe; in siw_create_qp()
439 uresp.qp_id = qp_id(qp); in siw_create_qp()
445 length, &uresp.sq_key); in siw_create_qp()
456 length, &uresp.rq_key); in siw_create_qp()
458 uresp.sq_key = SIW_INVAL_UOBJ_KEY; in siw_create_qp()
464 if (udata->outlen < sizeof(uresp)) { in siw_create_qp()
468 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_qp()
1135 struct siw_uresp_create_cq uresp = {}; in siw_create_cq() local
1144 length, &uresp.cq_key); in siw_create_cq()
1150 uresp.cq_id = cq->id; in siw_create_cq()
1151 uresp.num_cqe = size; in siw_create_cq()
1153 if (udata->outlen < sizeof(uresp)) { in siw_create_cq()
1157 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_cq()
1332 struct siw_uresp_reg_mr uresp = {}; in siw_reg_user_mr() local
1346 uresp.stag = mem->stag; in siw_reg_user_mr()
1348 if (udata->outlen < sizeof(uresp)) { in siw_reg_user_mr()
1352 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_reg_user_mr()
1592 struct siw_uresp_create_srq uresp = {}; in siw_create_srq() local
1597 length, &uresp.srq_key); in siw_create_srq()
1603 uresp.num_rqe = srq->num_rqe; in siw_create_srq()
1605 if (udata->outlen < sizeof(uresp)) { in siw_create_srq()
1609 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_srq()