Lines Matching refs:uresp
927 struct erdma_uresp_create_qp uresp; in erdma_create_qp() local
970 memset(&uresp, 0, sizeof(uresp)); in erdma_create_qp()
972 uresp.num_sqe = qp->attrs.sq_size; in erdma_create_qp()
973 uresp.num_rqe = qp->attrs.rq_size; in erdma_create_qp()
974 uresp.qp_id = QP_ID(qp); in erdma_create_qp()
975 uresp.rq_offset = qp->user_qp.rq_offset; in erdma_create_qp()
977 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in erdma_create_qp()
1434 struct erdma_uresp_alloc_ctx uresp = {}; in erdma_alloc_ucontext() local
1441 if (udata->outlen < sizeof(uresp)) { in erdma_alloc_ucontext()
1456 ctx, (void *)ctx->sdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.sdb); in erdma_alloc_ucontext()
1463 ctx, (void *)ctx->rdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.rdb); in erdma_alloc_ucontext()
1470 ctx, (void *)ctx->cdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.cdb); in erdma_alloc_ucontext()
1476 uresp.dev_id = dev->pdev->device; in erdma_alloc_ucontext()
1478 ret = ib_copy_to_udata(udata, &uresp, sizeof(uresp)); in erdma_alloc_ucontext()
1644 struct erdma_uresp_create_cq uresp; in erdma_create_cq() local
1655 uresp.cq_id = cq->cqn; in erdma_create_cq()
1656 uresp.num_cqe = depth; in erdma_create_cq()
1658 ret = ib_copy_to_udata(udata, &uresp, in erdma_create_cq()
1659 min(sizeof(uresp), udata->outlen)); in erdma_create_cq()