Lines Matching defs:ucmd
749 struct mlx5_ib_create_cq ucmd = {};
760 ucmdlen = min(udata->inlen, sizeof(ucmd));
764 if (ib_copy_from_udata(&ucmd, udata, ucmdlen))
767 if ((ucmd.flags & ~(MLX5_IB_CREATE_CQ_FLAGS_UAR_PAGE_INDEX)))
770 if (ucmd.cqe_size != 64 && ucmd.cqe_size != 128)
773 *cqe_size = ucmd.cqe_size;
775 cq->buf.umem = ib_umem_get(&context->ibucontext, ucmd.buf_addr,
776 entries * ucmd.cqe_size,
783 err = mlx5_ib_db_map_user(context, ucmd.db_addr,
788 mlx5_ib_cont_pages(cq->buf.umem, ucmd.buf_addr, 0, &npages, &page_shift,
791 (long long)ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont);
808 if (ucmd.flags & MLX5_IB_CREATE_CQ_FLAGS_UAR_PAGE_INDEX) {
809 *index = ucmd.uar_page_index;
1116 struct mlx5_ib_resize_cq ucmd;
1122 err = ib_copy_from_udata(&ucmd, udata, sizeof(ucmd));
1126 if (ucmd.reserved0 || ucmd.reserved1)
1130 if (ucmd.cqe_size && SIZE_MAX / ucmd.cqe_size <= entries - 1)
1133 umem = ib_umem_get(context, ucmd.buf_addr,
1134 (size_t)ucmd.cqe_size * entries,
1141 mlx5_ib_cont_pages(umem, ucmd.buf_addr, 0, &npages, page_shift,
1145 *cqe_size = ucmd.cqe_size;