Searched refs:uresp (Results 1 – 7 of 7) sorted by relevance
| /freebsd/sys/dev/irdma/ |
| H A D | irdma_kcompat.c | 172 struct irdma_alloc_ucontext_resp uresp = {0}; in irdma_alloc_ucontext() local 198 uresp.max_qps = iwdev->rf->max_qp; in irdma_alloc_ucontext() 199 uresp.max_pds = iwdev->rf->sc_dev.hw_attrs.max_hw_pds; in irdma_alloc_ucontext() 200 uresp.wq_size = iwdev->rf->sc_dev.hw_attrs.max_qp_wr * 2; in irdma_alloc_ucontext() 201 uresp.kernel_ver = req.userspace_ver; in irdma_alloc_ucontext() 202 if (ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), udata->outlen))) in irdma_alloc_ucontext() 207 uresp.kernel_ver = IRDMA_ABI_VER; in irdma_alloc_ucontext() 208 uresp.feature_flags = uk_attrs->feature_flags; in irdma_alloc_ucontext() 209 uresp.max_hw_wq_frags = uk_attrs->max_hw_wq_frags; in irdma_alloc_ucontext() 210 uresp.max_hw_read_sges = uk_attrs->max_hw_read_sges; in irdma_alloc_ucontext() [all …]
|
| H A D | irdma_verbs.c | 828 struct irdma_modify_qp_resp uresp = {}; in irdma_modify_qp_roce() local 1143 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) { in irdma_modify_qp_roce() 1144 uresp.push_valid = 1; in irdma_modify_qp_roce() 1145 uresp.push_offset = iwqp->sc_qp.push_offset; in irdma_modify_qp_roce() 1147 uresp.rd_fence_rate = iwdev->rd_fence_rate; in irdma_modify_qp_roce() 1148 ret = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), in irdma_modify_qp_roce() 1187 struct irdma_modify_qp_resp uresp = {}; in irdma_modify_qp() local 1390 &uresp.push_wqe_mmap_key, &uresp.push_db_mmap_key)) { in irdma_modify_qp() 1391 uresp.push_valid = 1; in irdma_modify_qp() 1392 uresp.push_offset = iwqp->sc_qp.push_offset; in irdma_modify_qp() [all …]
|
| /freebsd/sys/dev/cxgbe/iw_cxgbe/ |
| H A D | provider.c | 116 struct c4iw_alloc_ucontext_resp uresp; in c4iw_alloc_ucontext() local 125 if (udata->outlen < sizeof(uresp) - sizeof(uresp.reserved)) { in c4iw_alloc_ucontext() 139 uresp.status_page_size = PAGE_SIZE; in c4iw_alloc_ucontext() 142 uresp.status_page_key = context->key; in c4iw_alloc_ucontext() 146 ret = ib_copy_to_udata(udata, &uresp, in c4iw_alloc_ucontext() 147 sizeof(uresp) - sizeof(uresp.reserved)); in c4iw_alloc_ucontext() 151 mm->key = uresp.status_page_key; in c4iw_alloc_ucontext()
|
| H A D | cq.c | 932 struct c4iw_create_cq_resp uresp; in c4iw_create_cq() local 1014 memset(&uresp, 0, sizeof(uresp)); in c4iw_create_cq() 1015 uresp.qid_mask = rhp->rdev.cqmask; in c4iw_create_cq() 1016 uresp.cqid = chp->cq.cqid; in c4iw_create_cq() 1017 uresp.size = chp->cq.size; in c4iw_create_cq() 1018 uresp.memsize = chp->cq.memsize; in c4iw_create_cq() 1020 uresp.key = ucontext->key; in c4iw_create_cq() 1022 uresp.gts_key = ucontext->key; in c4iw_create_cq() 1026 ret = ib_copy_to_udata(udata, &uresp, in c4iw_create_cq() 1027 sizeof(uresp)); in c4iw_create_cq() [all …]
|
| H A D | qp.c | 1943 struct c4iw_create_qp_resp uresp; in c4iw_create_qp() local 2063 uresp.flags = 0; in c4iw_create_qp() 2065 uresp.flags |= C4IW_QPF_WRITE_W_IMM; in c4iw_create_qp() 2066 uresp.qid_mask = rhp->rdev.qpmask; in c4iw_create_qp() 2067 uresp.sqid = qhp->wq.sq.qid; in c4iw_create_qp() 2068 uresp.sq_size = qhp->wq.sq.size; in c4iw_create_qp() 2069 uresp.sq_memsize = qhp->wq.sq.memsize; in c4iw_create_qp() 2070 uresp.rqid = qhp->wq.rq.qid; in c4iw_create_qp() 2071 uresp.rq_size = qhp->wq.rq.size; in c4iw_create_qp() 2072 uresp.rq_memsize = qhp->wq.rq.memsize; in c4iw_create_qp() [all …]
|
| /freebsd/sys/dev/qlnx/qlnxr/ |
| H A D | qlnxr_verbs.c | 898 struct qlnxr_alloc_ucontext_resp uresp; in qlnxr_alloc_ucontext() local 925 memset(&uresp, 0, sizeof(uresp)); in qlnxr_alloc_ucontext() 926 uresp.dpm_enabled = offsetof(struct qlnxr_alloc_ucontext_resp, dpm_enabled) in qlnxr_alloc_ucontext() 928 uresp.wids_enabled = offsetof(struct qlnxr_alloc_ucontext_resp, wids_enabled) in qlnxr_alloc_ucontext() 930 uresp.wid_count = offsetof(struct qlnxr_alloc_ucontext_resp, wid_count) in qlnxr_alloc_ucontext() 932 uresp.db_pa = ctx->dpi_phys_addr; in qlnxr_alloc_ucontext() 933 uresp.db_size = ctx->dpi_size; in qlnxr_alloc_ucontext() 934 uresp.max_send_wr = dev->attr.max_sqe; in qlnxr_alloc_ucontext() 935 uresp.max_recv_wr = dev->attr.max_rqe; in qlnxr_alloc_ucontext() 936 uresp.max_srq_wr = dev->attr.max_srq_wr; in qlnxr_alloc_ucontext() [all …]
|
| /freebsd/sys/dev/mthca/ |
| H A D | mthca_provider.c | 306 struct mthca_alloc_ucontext_resp uresp = {}; in mthca_alloc_ucontext() local 313 uresp.qp_tab_size = to_mdev(ibdev)->limits.num_qps; in mthca_alloc_ucontext() 315 uresp.uarc_size = to_mdev(ibdev)->uar_table.uarc_size; in mthca_alloc_ucontext() 317 uresp.uarc_size = 0; in mthca_alloc_ucontext() 330 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in mthca_alloc_ucontext()
|