Lines Matching refs:uresp
651 struct nes_alloc_ucontext_resp uresp;
668 memset(&uresp, 0, sizeof uresp);
670 uresp.max_qps = nesibdev->max_qp;
671 uresp.max_pds = nesibdev->max_pd;
672 uresp.wq_size = nesdev->nesadapter->max_qp_wr * 2;
673 uresp.virtwq = nesadapter->virtwq;
674 uresp.kernel_ver = NES_ABI_KERNEL_VER;
681 nes_ucontext->mmap_wq_offset = uresp.max_pds;
683 ((sizeof(struct nes_hw_qp_wqe) * uresp.max_qps * 2) + PAGE_SIZE-1) /
687 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) {
782 struct nes_alloc_pd_resp uresp;
820 uresp.pd_id = nespd->pd_id;
821 uresp.mmap_db_index = nespd->mmap_db_index;
822 if (ib_copy_to_udata(udata, &uresp, sizeof (struct nes_alloc_pd_resp))) {
1123 struct nes_create_qp_resp uresp;
1391 uresp.mmap_sq_db_index = nesqp->mmap_sq_db_index;
1392 uresp.actual_sq_size = sq_size;
1393 uresp.actual_rq_size = rq_size;
1394 uresp.qp_id = nesqp->hwqp.qp_id;
1395 uresp.nes_drv_opt = nes_drv_opt;
1396 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) {