Lines Matching refs:udata
139 static int mlx4_ib_get_cq_umem(struct mlx4_ib_dev *dev, struct ib_udata *udata, in mlx4_ib_get_cq_umem() argument
146 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_get_cq_umem()
175 struct ib_udata *udata) in mlx4_ib_create_cq() argument
185 udata, struct mlx4_ib_ucontext, ibucontext); in mlx4_ib_create_cq()
203 if (udata) { in mlx4_ib_create_cq()
206 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) { in mlx4_ib_create_cq()
211 err = mlx4_ib_get_cq_umem(dev, udata, &cq->buf, &cq->umem, in mlx4_ib_create_cq()
250 if (udata) in mlx4_ib_create_cq()
251 if (ib_copy_to_udata(udata, &cq->mcq.cqn, sizeof (__u32))) { in mlx4_ib_create_cq()
262 if (udata) in mlx4_ib_create_cq()
269 if (!udata) in mlx4_ib_create_cq()
273 if (!udata) in mlx4_ib_create_cq()
304 int entries, struct ib_udata *udata) in mlx4_alloc_resize_umem() argument
312 if (ib_copy_from_udata(&ucmd, udata, sizeof ucmd)) in mlx4_alloc_resize_umem()
319 err = mlx4_ib_get_cq_umem(dev, udata, &cq->resize_buf->buf, in mlx4_alloc_resize_umem()
368 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx4_ib_resize_cq() argument
394 err = mlx4_alloc_resize_umem(dev, cq, entries, udata); in mlx4_ib_resize_cq()
466 void mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) in mlx4_ib_destroy_cq() argument
474 if (udata) { in mlx4_ib_destroy_cq()
477 udata, in mlx4_ib_destroy_cq()