Lines Matching refs:uresp

84 	struct siw_uresp_alloc_ctx uresp = {};  in siw_alloc_ucontext()  local
93 uresp.dev_id = sdev->vendor_part_id; in siw_alloc_ucontext()
95 if (udata->outlen < sizeof(uresp)) { in siw_alloc_ucontext()
99 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_alloc_ucontext()
436 struct siw_uresp_create_qp uresp = {}; in siw_create_qp() local
438 uresp.num_sqe = num_sqe; in siw_create_qp()
439 uresp.num_rqe = num_rqe; in siw_create_qp()
440 uresp.qp_id = qp_id(qp); in siw_create_qp()
446 length, &uresp.sq_key); in siw_create_qp()
457 length, &uresp.rq_key); in siw_create_qp()
459 uresp.sq_key = SIW_INVAL_UOBJ_KEY; in siw_create_qp()
465 if (udata->outlen < sizeof(uresp)) { in siw_create_qp()
469 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_qp()
1174 struct siw_uresp_create_cq uresp = {}; in siw_create_cq() local
1183 length, &uresp.cq_key); in siw_create_cq()
1189 uresp.cq_id = cq->id; in siw_create_cq()
1190 uresp.num_cqe = size; in siw_create_cq()
1192 if (udata->outlen < sizeof(uresp)) { in siw_create_cq()
1196 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_cq()
1371 struct siw_uresp_reg_mr uresp = {}; in siw_reg_user_mr() local
1385 uresp.stag = mem->stag; in siw_reg_user_mr()
1387 if (udata->outlen < sizeof(uresp)) { in siw_reg_user_mr()
1391 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_reg_user_mr()
1634 struct siw_uresp_create_srq uresp = {}; in siw_create_srq() local
1639 length, &uresp.srq_key); in siw_create_srq()
1645 uresp.num_rqe = srq->num_rqe; in siw_create_srq()
1647 if (udata->outlen < sizeof(uresp)) { in siw_create_srq()
1651 rv = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in siw_create_srq()