Lines Matching defs:uresp

278 	struct irdma_alloc_ucontext_resp uresp = {};
304 uresp.max_qps = iwdev->rf->max_qp;
305 uresp.max_pds = iwdev->rf->sc_dev.hw_attrs.max_hw_pds;
306 uresp.wq_size = iwdev->rf->sc_dev.hw_attrs.max_qp_wr * 2;
307 uresp.kernel_ver = req.userspace_ver;
308 if (ib_copy_to_udata(udata, &uresp,
309 min(sizeof(uresp), udata->outlen)))
317 &uresp.db_mmap_key);
321 uresp.kernel_ver = IRDMA_ABI_VER;
322 uresp.feature_flags = uk_attrs->feature_flags;
323 uresp.max_hw_wq_frags = uk_attrs->max_hw_wq_frags;
324 uresp.max_hw_read_sges = uk_attrs->max_hw_read_sges;
325 uresp.max_hw_inline = uk_attrs->max_hw_inline;
326 uresp.max_hw_rq_quanta = uk_attrs->max_hw_rq_quanta;
327 uresp.max_hw_wq_quanta = uk_attrs->max_hw_wq_quanta;
328 uresp.max_hw_sq_chunk = uk_attrs->max_hw_sq_chunk;
329 uresp.max_hw_cq_size = uk_attrs->max_hw_cq_size;
330 uresp.min_hw_cq_size = uk_attrs->min_hw_cq_size;
331 uresp.hw_rev = uk_attrs->hw_rev;
332 uresp.comp_mask |= IRDMA_ALLOC_UCTX_USE_RAW_ATTR;
333 uresp.min_hw_wq_size = uk_attrs->min_hw_wq_size;
334 uresp.comp_mask |= IRDMA_ALLOC_UCTX_MIN_HW_WQ_SIZE;
335 if (ib_copy_to_udata(udata, &uresp,
336 min(sizeof(uresp), udata->outlen))) {
379 struct irdma_alloc_pd_resp uresp = {};
398 uresp.pd_id = pd_id;
399 if (ib_copy_to_udata(udata, &uresp,
400 min(sizeof(uresp), udata->outlen))) {
884 struct irdma_create_qp_resp uresp = {};
1023 /* GEN_1 legacy support with libi40iw does not have expanded uresp struct */
1024 if (udata->outlen < sizeof(uresp)) {
1025 uresp.lsmm = 1;
1026 uresp.push_idx = IRDMA_INVALID_PUSH_PAGE_INDEX_GEN_1;
1029 uresp.lsmm = 1;
1031 uresp.actual_sq_size = init_info.qp_uk_init_info.sq_size;
1032 uresp.actual_rq_size = init_info.qp_uk_init_info.rq_size;
1033 uresp.qp_id = qp_num;
1034 uresp.qp_caps = qp->qp_uk.qp_caps;
1036 err_code = ib_copy_to_udata(udata, &uresp,
1037 min(sizeof(uresp), udata->outlen));
1196 struct irdma_modify_qp_resp uresp = {};
1511 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) {
1512 uresp.push_valid = 1;
1513 uresp.push_offset = iwqp->sc_qp.push_offset;
1515 ret = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp),
1552 struct irdma_modify_qp_resp uresp = {};
1757 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) {
1758 uresp.push_valid = 1;
1759 uresp.push_offset = iwqp->sc_qp.push_offset;
1762 err = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp),
4447 struct irdma_create_ah_resp uresp;
4479 uresp.ah_id = ah->sc_ah.ah_info.ah_idx;
4480 err = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), udata->outlen));