Lines Matching defs:udata
715 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata,
728 udata, struct mlx5_ib_ucontext, ibucontext);
730 ucmdlen = min(udata->inlen, sizeof(ucmd));
734 if (ib_copy_from_udata(&ucmd, udata, ucmdlen))
857 static void destroy_cq_user(struct mlx5_ib_cq *cq, struct ib_udata *udata)
860 udata, struct mlx5_ib_ucontext, ibucontext);
945 struct ib_udata *udata)
981 if (udata) {
982 err = create_cq_user(dev, udata, cq, entries, &cqb, &cqe_size,
1019 if (udata)
1027 if (udata)
1028 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof(__u32))) {
1042 if (udata)
1043 destroy_cq_user(cq, udata);
1049 int mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata)
1059 if (udata)
1060 destroy_cq_user(mcq, udata);
1153 int entries, struct ib_udata *udata,
1160 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd));
1262 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata)
1298 if (udata) {
1301 err = resize_user(dev, cq, entries, udata, &cqe_size);
1337 if (udata)
1367 if (udata) {
1402 if (!udata) {