Lines Matching refs:udata

108 	       u32 max_num_sg, struct ib_udata *udata)  in irdma_alloc_mr()  argument
173 irdma_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata) in irdma_alloc_ucontext() argument
182 if (udata->inlen < IRDMA_ALLOC_UCTX_MIN_REQ_LEN || in irdma_alloc_ucontext()
183 udata->outlen < IRDMA_ALLOC_UCTX_MIN_RESP_LEN) in irdma_alloc_ucontext()
186 if (ib_copy_from_udata(&req, udata, min(sizeof(req), udata->inlen))) in irdma_alloc_ucontext()
199 if (udata->outlen == IRDMA_ALLOC_UCTX_MIN_RESP_LEN) { in irdma_alloc_ucontext()
208 if (ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), udata->outlen))) in irdma_alloc_ucontext()
238 if (ib_copy_to_udata(udata, &uresp, in irdma_alloc_ucontext()
239 min(sizeof(uresp), udata->outlen))) { in irdma_alloc_ucontext()
284 irdma_alloc_pd(struct ib_pd *pd, struct ib_udata *udata) in irdma_alloc_pd() argument
295 if (udata && udata->outlen < IRDMA_ALLOC_PD_MIN_RESP_LEN) in irdma_alloc_pd()
304 if (udata) { in irdma_alloc_pd()
306 rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_alloc_pd()
310 if (ib_copy_to_udata(udata, &uresp, in irdma_alloc_pd()
311 min(sizeof(uresp), udata->outlen))) { in irdma_alloc_pd()
333 irdma_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in irdma_dealloc_pd() argument
516 struct ib_udata *udata) in irdma_create_ah() argument
533 if (udata && udata->outlen < IRDMA_CREATE_AH_MIN_RESP_LEN) in irdma_create_ah()
599 if (udata) { in irdma_create_ah()
601 err = ib_copy_to_udata(udata, &uresp, min(sizeof(uresp), udata->outlen)); in irdma_create_ah()
625 struct ib_udata *udata) in irdma_create_ah_stub() argument
677 struct ib_udata *udata) in irdma_create_qp() argument
700 if (udata && (udata->inlen < IRDMA_CREATE_QP_MIN_REQ_LEN || in irdma_create_qp()
701 udata->outlen < IRDMA_CREATE_QP_MIN_RESP_LEN)) in irdma_create_qp()
771 if (udata) { in irdma_create_qp()
773 err_code = irdma_setup_umode_qp(udata, iwdev, iwqp, &init_info, init_attr); in irdma_create_qp()
841 if (udata) { in irdma_create_qp()
843 if (udata->outlen == IRDMA_CREATE_QP_MIN_RESP_LEN) { in irdma_create_qp()
860 err_code = ib_copy_to_udata(udata, &uresp, in irdma_create_qp()
861 min(sizeof(uresp), udata->outlen)); in irdma_create_qp()
864 irdma_destroy_qp(&iwqp->ibqp, udata); in irdma_create_qp()
884 irdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) in irdma_destroy_qp() argument
930 struct ib_udata *udata) in irdma_create_cq() argument
955 if (udata && (udata->inlen < IRDMA_CREATE_CQ_MIN_REQ_LEN || in irdma_create_cq()
956 udata->outlen < IRDMA_CREATE_CQ_MIN_RESP_LEN)) in irdma_create_cq()
982 if (udata) { in irdma_create_cq()
991 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_create_cq()
993 if (ib_copy_from_udata(&req, udata, in irdma_create_cq()
994 min(sizeof(req), udata->inlen))) { in irdma_create_cq()
1104 if (udata) { in irdma_create_cq()
1109 if (ib_copy_to_udata(udata, &resp, in irdma_create_cq()
1110 min(sizeof(resp), udata->outlen))) { in irdma_create_cq()
1195 irdma_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata) in irdma_dereg_mr() argument
1206 ucontext = rdma_udata_to_drv_context(udata, struct irdma_ucontext, ibucontext); in irdma_dereg_mr()
1238 struct ib_udata *udata) in irdma_rereg_user_mr() argument
1274 ib_mr = irdma_rereg_mr_trans(iwmr, start, len, virt, udata); in irdma_rereg_user_mr()
1321 irdma_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in irdma_destroy_cq() argument