• Home
  • Raw
  • Download

Lines Matching refs:udata

145 static int rxe_alloc_ucontext(struct ib_ucontext *uctx, struct ib_udata *udata)  in rxe_alloc_ucontext()  argument
179 static int rxe_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_alloc_pd() argument
187 static void rxe_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in rxe_dealloc_pd() argument
195 u32 flags, struct ib_udata *udata) in rxe_create_ah() argument
293 struct ib_udata *udata) in rxe_create_srq() argument
301 if (udata) { in rxe_create_srq()
302 if (udata->outlen < sizeof(*uresp)) in rxe_create_srq()
304 uresp = udata->outbuf; in rxe_create_srq()
318 err = rxe_srq_from_init(rxe, srq, init, udata, uresp); in rxe_create_srq()
333 struct ib_udata *udata) in rxe_modify_srq() argument
340 if (udata) { in rxe_modify_srq()
341 if (udata->inlen < sizeof(ucmd)) in rxe_modify_srq()
344 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd)); in rxe_modify_srq()
353 err = rxe_srq_from_attr(rxe, srq, attr, mask, &ucmd, udata); in rxe_modify_srq()
376 static void rxe_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in rxe_destroy_srq() argument
413 struct ib_udata *udata) in rxe_create_qp() argument
421 if (udata) { in rxe_create_qp()
422 if (udata->outlen < sizeof(*uresp)) in rxe_create_qp()
424 uresp = udata->outbuf; in rxe_create_qp()
437 if (udata) { in rxe_create_qp()
438 if (udata->inlen) { in rxe_create_qp()
447 err = rxe_qp_from_init(rxe, qp, pd, init, uresp, ibpd, udata); in rxe_create_qp()
462 int mask, struct ib_udata *udata) in rxe_modify_qp() argument
472 err = rxe_qp_from_attr(qp, attr, mask, udata); in rxe_modify_qp()
493 static int rxe_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata) in rxe_destroy_qp() argument
782 struct ib_udata *udata) in rxe_create_cq() argument
790 if (udata) { in rxe_create_cq()
791 if (udata->outlen < sizeof(*uresp)) in rxe_create_cq()
793 uresp = udata->outbuf; in rxe_create_cq()
803 err = rxe_cq_from_init(rxe, cq, attr->cqe, attr->comp_vector, udata, in rxe_create_cq()
811 static void rxe_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata) in rxe_destroy_cq() argument
820 static int rxe_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in rxe_resize_cq() argument
827 if (udata) { in rxe_resize_cq()
828 if (udata->outlen < sizeof(*uresp)) in rxe_resize_cq()
830 uresp = udata->outbuf; in rxe_resize_cq()
837 err = rxe_cq_resize_queue(cq, cqe, uresp, udata); in rxe_resize_cq()
929 int access, struct ib_udata *udata) in rxe_reg_user_mr() argument
947 access, udata, mr); in rxe_reg_user_mr()
961 static int rxe_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata) in rxe_dereg_mr() argument
973 u32 max_num_sg, struct ib_udata *udata) in rxe_alloc_mr() argument