Lines Matching refs:uresp
646 struct nes_alloc_ucontext_resp uresp; in nes_alloc_ucontext() local
663 memset(&uresp, 0, sizeof uresp); in nes_alloc_ucontext()
665 uresp.max_qps = nesibdev->max_qp; in nes_alloc_ucontext()
666 uresp.max_pds = nesibdev->max_pd; in nes_alloc_ucontext()
667 uresp.wq_size = nesdev->nesadapter->max_qp_wr * 2; in nes_alloc_ucontext()
668 uresp.virtwq = nesadapter->virtwq; in nes_alloc_ucontext()
669 uresp.kernel_ver = NES_ABI_KERNEL_VER; in nes_alloc_ucontext()
676 nes_ucontext->mmap_wq_offset = uresp.max_pds; in nes_alloc_ucontext()
678 ((sizeof(struct nes_hw_qp_wqe) * uresp.max_qps * 2) + PAGE_SIZE-1) / in nes_alloc_ucontext()
682 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in nes_alloc_ucontext()
777 struct nes_alloc_pd_resp uresp; in nes_alloc_pd() local
815 uresp.pd_id = nespd->pd_id; in nes_alloc_pd()
816 uresp.mmap_db_index = nespd->mmap_db_index; in nes_alloc_pd()
817 if (ib_copy_to_udata(udata, &uresp, sizeof (struct nes_alloc_pd_resp))) { in nes_alloc_pd()
1118 struct nes_create_qp_resp uresp; in nes_create_qp() local
1388 uresp.mmap_sq_db_index = nesqp->mmap_sq_db_index; in nes_create_qp()
1389 uresp.mmap_rq_db_index = 0; in nes_create_qp()
1390 uresp.actual_sq_size = sq_size; in nes_create_qp()
1391 uresp.actual_rq_size = rq_size; in nes_create_qp()
1392 uresp.qp_id = nesqp->hwqp.qp_id; in nes_create_qp()
1393 uresp.nes_drv_opt = nes_drv_opt; in nes_create_qp()
1394 if (ib_copy_to_udata(udata, &uresp, sizeof uresp)) { in nes_create_qp()