Lines Matching refs:udata

20 			    struct ib_udata *udata)  in rxe_query_device()  argument
25 if (udata->inlen || udata->outlen) { in rxe_query_device()
205 static int rxe_alloc_ucontext(struct ib_ucontext *ibuc, struct ib_udata *udata) in rxe_alloc_ucontext() argument
229 static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_alloc_pd() argument
248 static int rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_dealloc_pd() argument
263 struct ib_udata *udata) in rxe_create_ah() argument
270 if (udata) { in rxe_create_ah()
272 if (udata->outlen >= sizeof(*uresp)) in rxe_create_ah()
273 uresp = udata->outbuf; in rxe_create_ah()
368 struct ib_udata *udata) in rxe_create_srq() argument
376 if (udata) { in rxe_create_srq()
377 if (udata->outlen < sizeof(*uresp)) { in rxe_create_srq()
382 uresp = udata->outbuf; in rxe_create_srq()
407 err = rxe_srq_from_init(rxe, srq, init, udata, uresp); in rxe_create_srq()
426 struct ib_udata *udata) in rxe_modify_srq() argument
433 if (udata) { in rxe_modify_srq()
434 if (udata->inlen < sizeof(cmd)) { in rxe_modify_srq()
440 err = ib_copy_from_udata(&cmd, udata, sizeof(cmd)); in rxe_modify_srq()
454 err = rxe_srq_from_attr(rxe, srq, attr, mask, &cmd, udata); in rxe_modify_srq()
514 static int rxe_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in rxe_destroy_srq() argument
528 struct ib_udata *udata) in rxe_create_qp() argument
536 if (udata) { in rxe_create_qp()
537 if (udata->inlen) { in rxe_create_qp()
543 if (udata->outlen < sizeof(*uresp)) { in rxe_create_qp()
550 uresp = udata->outbuf; in rxe_create_qp()
573 err = rxe_qp_from_init(rxe, qp, pd, init, uresp, ibqp->pd, udata); in rxe_create_qp()
592 int mask, struct ib_udata *udata) in rxe_modify_qp() argument
611 err = rxe_qp_from_attr(qp, attr, mask, udata); in rxe_modify_qp()
640 static int rxe_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) in rxe_destroy_qp() argument
1058 struct ib_udata *udata = &attrs->driver_udata; in rxe_create_cq() local
1065 if (udata) { in rxe_create_cq()
1066 if (udata->outlen < sizeof(*uresp)) { in rxe_create_cq()
1071 uresp = udata->outbuf; in rxe_create_cq()
1092 err = rxe_cq_from_init(rxe, cq, attr->cqe, attr->comp_vector, udata, in rxe_create_cq()
1110 static int rxe_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in rxe_resize_cq() argument
1117 if (udata) { in rxe_resize_cq()
1118 if (udata->outlen < sizeof(*uresp)) { in rxe_resize_cq()
1123 uresp = udata->outbuf; in rxe_resize_cq()
1132 err = rxe_cq_resize_queue(cq, cqe, uresp, udata); in rxe_resize_cq()
1195 static int rxe_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata) in rxe_destroy_cq() argument
1254 struct ib_udata *udata) in rxe_reg_user_mr() argument
1303 struct ib_udata *udata) in rxe_rereg_user_mr() argument
1381 static int rxe_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata) in rxe_dereg_mr() argument