Lines Matching refs:uresp

278 	struct irdma_alloc_ucontext_resp uresp = {};  in irdma_alloc_ucontext()  local
302 uresp.max_qps = iwdev->rf->max_qp; in irdma_alloc_ucontext()
303 uresp.max_pds = iwdev->rf->sc_dev.hw_attrs.max_hw_pds; in irdma_alloc_ucontext()
304 uresp.wq_size = iwdev->rf->sc_dev.hw_attrs.max_qp_wr * 2; in irdma_alloc_ucontext()
305 uresp.kernel_ver = req.userspace_ver; in irdma_alloc_ucontext()
306 if (ib_copy_to_udata(udata, &uresp, in irdma_alloc_ucontext()
307 min(sizeof(uresp), udata->outlen))) in irdma_alloc_ucontext()
315 &uresp.db_mmap_key); in irdma_alloc_ucontext()
319 uresp.kernel_ver = IRDMA_ABI_VER; in irdma_alloc_ucontext()
320 uresp.feature_flags = uk_attrs->feature_flags; in irdma_alloc_ucontext()
321 uresp.max_hw_wq_frags = uk_attrs->max_hw_wq_frags; in irdma_alloc_ucontext()
322 uresp.max_hw_read_sges = uk_attrs->max_hw_read_sges; in irdma_alloc_ucontext()
323 uresp.max_hw_inline = uk_attrs->max_hw_inline; in irdma_alloc_ucontext()
324 uresp.max_hw_rq_quanta = uk_attrs->max_hw_rq_quanta; in irdma_alloc_ucontext()
325 uresp.max_hw_wq_quanta = uk_attrs->max_hw_wq_quanta; in irdma_alloc_ucontext()
326 uresp.max_hw_sq_chunk = uk_attrs->max_hw_sq_chunk; in irdma_alloc_ucontext()
327 uresp.max_hw_cq_size = uk_attrs->max_hw_cq_size; in irdma_alloc_ucontext()
328 uresp.min_hw_cq_size = uk_attrs->min_hw_cq_size; in irdma_alloc_ucontext()
329 uresp.hw_rev = uk_attrs->hw_rev; in irdma_alloc_ucontext()
330 if (ib_copy_to_udata(udata, &uresp, in irdma_alloc_ucontext()
331 min(sizeof(uresp), udata->outlen))) { in irdma_alloc_ucontext()
374 struct irdma_alloc_pd_resp uresp = {}; in irdma_alloc_pd() local
393 uresp.pd_id = pd_id; in irdma_alloc_pd()
394 if (ib_copy_to_udata(udata, &uresp, in irdma_alloc_pd()
395 min(sizeof(uresp), udata->outlen))) { in irdma_alloc_pd()
806 struct irdma_create_qp_resp uresp = {}; in irdma_create_qp() local
981 if (udata->outlen < sizeof(uresp)) { in irdma_create_qp()
982 uresp.lsmm = 1; in irdma_create_qp()
983 uresp.push_idx = IRDMA_INVALID_PUSH_PAGE_INDEX_GEN_1; in irdma_create_qp()
986 uresp.lsmm = 1; in irdma_create_qp()
988 uresp.actual_sq_size = sq_size; in irdma_create_qp()
989 uresp.actual_rq_size = rq_size; in irdma_create_qp()
990 uresp.qp_id = qp_num; in irdma_create_qp()
991 uresp.qp_caps = qp->qp_uk.qp_caps; in irdma_create_qp()
993 err_code = ib_copy_to_udata(udata, &uresp, in irdma_create_qp()
994 min(sizeof(uresp), udata->outlen)); in irdma_create_qp()
1120 struct irdma_modify_qp_resp uresp = {}; in irdma_modify_qp_roce() local
1434 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) { in irdma_modify_qp_roce()
1435 uresp.push_valid = 1; in irdma_modify_qp_roce()
1436 uresp.push_offset = iwqp->sc_qp.push_offset; in irdma_modify_qp_roce()
1438 ret = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), in irdma_modify_qp_roce()
1475 struct irdma_modify_qp_resp uresp = {}; in irdma_modify_qp() local
1680 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) { in irdma_modify_qp()
1681 uresp.push_valid = 1; in irdma_modify_qp()
1682 uresp.push_offset = iwqp->sc_qp.push_offset; in irdma_modify_qp()
1685 err = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), in irdma_modify_qp()
4382 struct irdma_create_ah_resp uresp; in irdma_create_user_ah() local
4414 uresp.ah_id = ah->sc_ah.ah_info.ah_idx; in irdma_create_user_ah()
4415 err = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), udata->outlen)); in irdma_create_user_ah()