Searched refs:uresp (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | provider.c | 82 struct c4iw_alloc_ucontext_resp uresp; in c4iw_alloc_ucontext() local 91 if (udata->outlen < sizeof(uresp) - sizeof(uresp.reserved)) { in c4iw_alloc_ucontext() 101 uresp.status_page_size = PAGE_SIZE; in c4iw_alloc_ucontext() 104 uresp.status_page_key = context->key; in c4iw_alloc_ucontext() 108 ret = ib_copy_to_udata(udata, &uresp, in c4iw_alloc_ucontext() 109 sizeof(uresp) - sizeof(uresp.reserved)); in c4iw_alloc_ucontext() 113 mm->key = uresp.status_page_key; in c4iw_alloc_ucontext() 224 struct c4iw_alloc_pd_resp uresp = {.pdid = php->pdid}; in c4iw_allocate_pd() local 226 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in c4iw_allocate_pd()
|
| H A D | cq.c | 1007 struct c4iw_create_cq_resp uresp; in c4iw_create_cq() local 1105 memset(&uresp, 0, sizeof(uresp)); in c4iw_create_cq() 1106 uresp.qid_mask = rhp->rdev.cqmask; in c4iw_create_cq() 1107 uresp.cqid = chp->cq.cqid; in c4iw_create_cq() 1108 uresp.size = chp->cq.size; in c4iw_create_cq() 1109 uresp.memsize = chp->cq.memsize; in c4iw_create_cq() 1111 uresp.key = ucontext->key; in c4iw_create_cq() 1113 uresp.gts_key = ucontext->key; in c4iw_create_cq() 1118 uresp.flags |= C4IW_64B_CQE; in c4iw_create_cq() 1121 ret = ib_copy_to_udata(udata, &uresp, in c4iw_create_cq() [all …]
|
| H A D | qp.c | 2123 struct c4iw_create_qp_resp uresp; in c4iw_create_qp() local 2245 memset(&uresp, 0, sizeof(uresp)); in c4iw_create_qp() 2252 uresp.flags = C4IW_QPF_ONCHIP; in c4iw_create_qp() 2255 uresp.flags |= C4IW_QPF_WRITE_W_IMM; in c4iw_create_qp() 2256 uresp.qid_mask = rhp->rdev.qpmask; in c4iw_create_qp() 2257 uresp.sqid = qhp->wq.sq.qid; in c4iw_create_qp() 2258 uresp.sq_size = qhp->wq.sq.size; in c4iw_create_qp() 2259 uresp.sq_memsize = qhp->wq.sq.memsize; in c4iw_create_qp() 2261 uresp.rqid = qhp->wq.rq.qid; in c4iw_create_qp() 2262 uresp.rq_size = qhp->wq.rq.size; in c4iw_create_qp() [all …]
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_qp.c | 236 struct rxe_create_qp_resp __user *uresp) in rxe_init_sq() argument 258 err = do_mmap_info(rxe, uresp ? &uresp->sq_mi : NULL, udata, in rxe_init_sq() 285 struct rxe_create_qp_resp __user *uresp) in rxe_qp_init_req() argument 307 err = rxe_init_sq(qp, init, udata, uresp); in rxe_qp_init_req() 329 struct rxe_create_qp_resp __user *uresp) in rxe_init_rq() argument 349 err = do_mmap_info(rxe, uresp ? &uresp->rq_mi : NULL, udata, in rxe_init_rq() 375 struct rxe_create_qp_resp __user *uresp) in rxe_qp_init_resp() argument 383 err = rxe_init_rq(qp, init, udata, uresp); in rxe_qp_init_resp() 399 struct rxe_create_qp_resp __user *uresp, in rxe_qp_from_init() argument 425 err = rxe_qp_init_req(rxe, qp, init, udata, uresp); in rxe_qp_from_init() [all …]
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 291 struct irdma_alloc_ucontext_resp uresp = {}; in irdma_alloc_ucontext() local 324 uresp.max_qps = iwdev->rf->max_qp; in irdma_alloc_ucontext() 325 uresp.max_pds = iwdev->rf->sc_dev.hw_attrs.max_hw_pds; in irdma_alloc_ucontext() 326 uresp.wq_size = iwdev->rf->sc_dev.hw_attrs.max_qp_wr * 2; in irdma_alloc_ucontext() 327 uresp.kernel_ver = req.userspace_ver; in irdma_alloc_ucontext() 328 if (ib_copy_to_udata(udata, &uresp, in irdma_alloc_ucontext() 329 min(sizeof(uresp), udata->outlen))) in irdma_alloc_ucontext() 337 &uresp.db_mmap_key); in irdma_alloc_ucontext() 341 uresp.kernel_ver = IRDMA_ABI_VER; in irdma_alloc_ucontext() 342 uresp.feature_flags = uk_attrs->feature_flags; in irdma_alloc_ucontext() [all …]
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.c | 290 struct mthca_alloc_ucontext_resp uresp = {}; in mthca_alloc_ucontext() local 297 uresp.qp_tab_size = to_mdev(ibdev)->limits.num_qps; in mthca_alloc_ucontext() 299 uresp.uarc_size = to_mdev(ibdev)->uar_table.uarc_size; in mthca_alloc_ucontext() 301 uresp.uarc_size = 0; in mthca_alloc_ucontext() 314 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in mthca_alloc_ucontext()
|