Lines Matching refs:udata
46 struct ib_udata *udata, int buf_size)
51 udata, struct mlx5_ib_ucontext, ibucontext);
60 ucmdlen = min(udata->inlen, sizeof(ucmd));
62 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) {
63 mlx5_ib_dbg(dev, "failed copy udata\n");
70 if (udata->inlen > sizeof(ucmd) &&
71 !ib_is_udata_cleared(udata, sizeof(ucmd),
72 udata->inlen - sizeof(ucmd)))
76 err = get_srq_user_index(ucontext, &ucmd, udata->inlen, &uidx);
107 err = mlx5_ib_db_map_user(ucontext, udata, ucmd.db_addr, &srq->db);
198 struct ib_udata *udata)
202 udata,
219 struct ib_udata *udata)
261 if (udata)
262 err = create_srq_user(ib_srq->pd, srq, &in, udata, buf_size);
268 udata ? "user" : "kernel", err);
313 if (udata) {
318 if (ib_copy_to_udata(udata, &resp, min(udata->outlen,
334 if (udata)
335 destroy_srq_user(ib_srq->pd, srq, udata);
343 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata)
392 int mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
402 if (udata)
403 destroy_srq_user(srq->pd, msrq, udata);