Lines Matching refs:udata

295 				struct ib_udata *udata)  in mthca_alloc_ucontext()  argument
322 if (ib_copy_to_udata(udata, &uresp, sizeof(uresp))) { in mthca_alloc_ucontext()
356 static int mthca_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata) in mthca_alloc_pd() argument
362 err = mthca_pd_alloc(to_mdev(ibdev), !udata, pd); in mthca_alloc_pd()
366 if (udata) { in mthca_alloc_pd()
367 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd()
376 static int mthca_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) in mthca_dealloc_pd() argument
384 struct ib_udata *udata) in mthca_ah_create() argument
401 struct ib_udata *udata) in mthca_create_srq() argument
405 udata, struct mthca_ucontext, ibucontext); in mthca_create_srq()
412 if (udata) { in mthca_create_srq()
413 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) in mthca_create_srq()
428 &init_attr->attr, srq, udata); in mthca_create_srq()
430 if (err && udata) in mthca_create_srq()
437 if (context && ib_copy_to_udata(udata, &srq->srqn, sizeof(__u32))) { in mthca_create_srq()
445 static int mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mthca_destroy_srq() argument
447 if (udata) { in mthca_destroy_srq()
450 udata, in mthca_destroy_srq()
464 struct ib_udata *udata) in mthca_create_qp() argument
467 udata, struct mthca_ucontext, ibucontext); in mthca_create_qp()
481 if (udata) { in mthca_create_qp()
482 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) in mthca_create_qp()
512 &init_attr->cap, qp, udata); in mthca_create_qp()
514 if (err && udata) { in mthca_create_qp()
538 udata); in mthca_create_qp()
560 static int mthca_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) in mthca_destroy_qp() argument
562 if (udata) { in mthca_destroy_qp()
565 udata, in mthca_destroy_qp()
585 struct ib_udata *udata) in mthca_create_cq() argument
594 udata, struct mthca_ucontext, ibucontext); in mthca_create_cq()
602 if (udata) { in mthca_create_cq()
603 if (ib_copy_from_udata(&ucmd, udata, sizeof(ucmd))) in mthca_create_cq()
621 if (udata) { in mthca_create_cq()
631 udata ? ucmd.pdn : to_mdev(ibdev)->driver_pd.pd_num, in mthca_create_cq()
636 if (udata && ib_copy_to_udata(udata, &cq->cqn, sizeof(__u32))) { in mthca_create_cq()
647 if (udata) in mthca_create_cq()
652 if (udata) in mthca_create_cq()
704 static int mthca_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mthca_resize_cq() argument
729 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mthca_resize_cq()
780 static int mthca_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) in mthca_destroy_cq() argument
782 if (udata) { in mthca_destroy_cq()
785 udata, in mthca_destroy_cq()
835 u64 virt, int acc, struct ib_udata *udata) in mthca_reg_user_mr() argument
840 udata, struct mthca_ucontext, ibucontext); in mthca_reg_user_mr()
848 if (udata->inlen < sizeof ucmd) { in mthca_reg_user_mr()
856 } else if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) in mthca_reg_user_mr()
929 static int mthca_dereg_mr(struct ib_mr *mr, struct ib_udata *udata) in mthca_dereg_mr() argument