Lines Matching defs:udata
745 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata,
758 udata, struct mlx5_ib_ucontext, ibucontext);
760 ucmdlen = min(udata->inlen, sizeof(ucmd));
764 if (ib_copy_from_udata(&ucmd, udata, ucmdlen))
831 static void destroy_cq_user(struct mlx5_ib_cq *cq, struct ib_udata *udata)
834 udata, struct mlx5_ib_ucontext, ibucontext);
917 struct ib_udata *udata)
954 if (udata) {
955 err = create_cq_user(dev, udata, cq, entries, &cqb, &cqe_size,
995 if (udata)
996 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof(__u32))) {
1010 if (udata)
1011 destroy_cq_user(cq, udata);
1017 void mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
1023 if (udata)
1024 destroy_cq_user(mcq, udata);
1113 int entries, struct ib_udata *udata, int *npas,
1122 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd));
1239 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
1274 if (udata) {
1275 err = resize_user(dev, cq, entries, udata, &npas, &page_shift,
1299 if (udata)
1325 if (udata) {
1359 if (udata)