Lines Matching defs:inlen
893 struct mlx5_ib_create_qp_resp *resp, int *inlen,
962 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) +
964 *in = kvzalloc(*inlen, GFP_KERNEL);
1042 struct mlx5_ib_qp *qp, u32 **in, int *inlen,
1095 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) +
1097 *in = kvzalloc(*inlen, GFP_KERNEL);
1210 int inlen;
1223 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + sizeof(u64) * ncont;
1224 in = kvzalloc(inlen, GFP_KERNEL);
1257 err = mlx5_core_create_sq_tracked(dev, in, inlen, &sq->base.mqp);
1308 size_t inlen;
1314 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + rq_pas_size;
1315 in = kvzalloc(inlen, GFP_KERNEL);
1347 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rq->base.mqp);
1379 int inlen;
1382 inlen = MLX5_ST_SZ_BYTES(create_tir_in);
1383 in = kvzalloc(inlen, GFP_KERNEL);
1422 u32 *in, size_t inlen,
1466 err = create_raw_packet_qp_rq(dev, rq, in, inlen, pd);
1555 size_t inlen;
1574 int inlen;
1606 inlen = MLX5_ST_SZ_BYTES(create_tir_in);
1608 in = kvzalloc(inlen + outlen, GFP_KERNEL);
1849 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
1860 in = kvzalloc(inlen, GFP_KERNEL);
1899 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
1927 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
1971 &inlen, base, ucmd);
2071 err = create_raw_packet_qp(dev, qp, in, inlen, pd, udata,
2074 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
2117 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
2147 err = _create_kernel_qp(dev, attr, qp, &in, &inlen, base);
2206 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
2719 size_t inlen = udata->inlen;
2730 * cleared everything after inlen.
2732 params->inlen = (inlen < min_inlen) ? 0 : min(inlen, ucmd);
2737 if (inlen < offsetofend(struct mlx5_ib_create_qp_rss, flags))
2745 if (inlen > ucmd && !ib_is_udata_cleared(udata, ucmd, inlen - ucmd))
2748 params->inlen = min(ucmd, inlen);
2750 if (!params->inlen)
2753 return (params->inlen) ? 0 : -EINVAL;
2885 if (udata->inlen <= last)
2893 size = udata->inlen - last;
2898 "udata is not cleared, inlen = %zu, ucmd = %zu, last = %zu, size = %zu\n",
2899 udata->inlen, params->ucmd_size, last, size);
2941 err = ib_copy_from_udata(params.ucmd, udata, params.inlen);
3138 int inlen;
3141 inlen = MLX5_ST_SZ_BYTES(modify_tis_in);
3142 in = kvzalloc(inlen, GFP_KERNEL);
3165 int inlen;
3168 inlen = MLX5_ST_SZ_BYTES(modify_tis_in);
3169 in = kvzalloc(inlen, GFP_KERNEL);
3455 int inlen;
3458 inlen = MLX5_ST_SZ_BYTES(modify_rq_in);
3459 in = kvzalloc(inlen, GFP_KERNEL);
3502 int inlen;
3505 inlen = MLX5_ST_SZ_BYTES(modify_sq_in);
3506 in = kvzalloc(inlen, GFP_KERNEL);
4340 if (udata && udata->inlen) {
4341 if (udata->inlen < offsetofend(typeof(ucmd), ece_options))
4344 if (udata->inlen > sizeof(ucmd) &&
4346 udata->inlen - sizeof(ucmd)))
4350 min(udata->inlen, sizeof(ucmd))))
4515 int inlen;
4518 inlen = MLX5_ST_SZ_BYTES(query_rq_out);
4519 out = kvzalloc(inlen, GFP_KERNEL);
4876 int inlen;
4881 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + sizeof(u64) * rwq->rq_num_pas;
4882 in = kvzalloc(inlen, GFP_KERNEL);
4960 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rwq->core_qp);
5023 if (udata->inlen < required_cmd_sz) {
5024 mlx5_ib_dbg(dev, "invalid inlen\n");
5028 if (udata->inlen > sizeof(ucmd) &&
5030 udata->inlen - sizeof(ucmd))) {
5031 mlx5_ib_dbg(dev, "inlen is not supported\n");
5035 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen))) {
5180 int inlen;
5186 if (udata->inlen > 0 &&
5188 udata->inlen))
5204 inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + sizeof(u32) * sz;
5205 in = kvzalloc(inlen, GFP_KERNEL);
5220 err = mlx5_core_create_rqt(dev->mdev, in, inlen, &rwq_ind_tbl->rqtn);
5259 int inlen;
5265 if (udata->inlen < required_cmd_sz)
5268 if (udata->inlen > sizeof(ucmd) &&
5270 udata->inlen - sizeof(ucmd)))
5273 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen)))
5279 inlen = MLX5_ST_SZ_BYTES(modify_rq_in);
5280 in = kvzalloc(inlen, GFP_KERNEL);