Lines Matching defs:ucmd
49 struct mlx5_ib_create_srq ucmd = {};
60 ucmdlen = min(udata->inlen, sizeof(ucmd));
62 if (ib_copy_from_udata(&ucmd, udata, ucmdlen)) {
67 if (ucmd.reserved0 || ucmd.reserved1)
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);
81 srq->wq_sig = !!(ucmd.flags & MLX5_SRQ_FLAG_SIGNATURE);
83 srq->umem = ib_umem_get(pd->device, ucmd.buf_addr, buf_size, 0);
90 mlx5_ib_cont_pages(srq->umem, ucmd.buf_addr, 0, &npages,
92 err = mlx5_ib_get_buf_offset(ucmd.buf_addr, page_shift,
107 err = mlx5_ib_db_map_user(ucontext, udata, ucmd.db_addr, &srq->db);