Lines Matching defs:inlen
944 struct mlx5_ib_create_qp_resp *resp, int *inlen,
1022 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) +
1024 *in = kvzalloc(*inlen, GFP_KERNEL);
1101 struct mlx5_ib_qp *qp, u32 **in, int *inlen,
1154 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) +
1156 *in = kvzalloc(*inlen, GFP_KERNEL);
1348 int inlen;
1370 inlen = MLX5_ST_SZ_BYTES(create_sq_in) +
1373 in = kvzalloc(inlen, GFP_KERNEL);
1408 err = mlx5_core_create_sq_tracked(dev, in, inlen, &sq->base.mqp);
1446 size_t inlen;
1460 inlen = MLX5_ST_SZ_BYTES(create_rq_in) +
1462 in = kvzalloc(inlen, GFP_KERNEL);
1495 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rq->base.mqp);
1527 int inlen;
1530 inlen = MLX5_ST_SZ_BYTES(create_tir_in);
1531 in = kvzalloc(inlen, GFP_KERNEL);
1570 u32 *in, size_t inlen, struct ib_pd *pd,
1705 size_t inlen;
1724 int inlen;
1756 inlen = MLX5_ST_SZ_BYTES(create_tir_in);
1758 in = kvzalloc(inlen + outlen, GFP_KERNEL);
1999 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
2010 in = kvzalloc(inlen, GFP_KERNEL);
2050 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
2078 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
2123 &inlen, base, ucmd);
2194 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
2239 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
2291 &inlen, base, ucmd);
2394 err = create_raw_packet_qp(dev, qp, in, inlen, pd, udata,
2397 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
2440 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
2470 err = _create_kernel_qp(dev, attr, qp, &in, &inlen, base);
2533 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
3049 size_t inlen = udata->inlen;
3060 * cleared everything after inlen.
3062 params->inlen = (inlen < min_inlen) ? 0 : min(inlen, ucmd);
3067 if (inlen < offsetofend(struct mlx5_ib_create_qp_rss, flags))
3075 if (inlen > ucmd && !ib_is_udata_cleared(udata, ucmd, inlen - ucmd))
3078 params->inlen = min(ucmd, inlen);
3080 if (!params->inlen)
3083 return (params->inlen) ? 0 : -EINVAL;
3222 if (udata->inlen <= last)
3230 size = udata->inlen - last;
3235 "udata is not cleared, inlen = %zu, ucmd = %zu, last = %zu, size = %zu\n",
3236 udata->inlen, params->ucmd_size, last, size);
3276 err = ib_copy_from_udata(params.ucmd, udata, params.inlen);
3456 int inlen;
3459 inlen = MLX5_ST_SZ_BYTES(modify_tis_in);
3460 in = kvzalloc(inlen, GFP_KERNEL);
3483 int inlen;
3486 inlen = MLX5_ST_SZ_BYTES(modify_tis_in);
3487 in = kvzalloc(inlen, GFP_KERNEL);
3786 int inlen;
3789 inlen = MLX5_ST_SZ_BYTES(modify_rq_in);
3790 in = kvzalloc(inlen, GFP_KERNEL);
3833 int inlen;
3836 inlen = MLX5_ST_SZ_BYTES(modify_sq_in);
3837 in = kvzalloc(inlen, GFP_KERNEL);
4674 if (udata && udata->inlen) {
4675 if (udata->inlen < offsetofend(typeof(ucmd), ece_options))
4678 if (udata->inlen > sizeof(ucmd) &&
4680 udata->inlen - sizeof(ucmd)))
4684 min(udata->inlen, sizeof(ucmd))))
4840 int inlen;
4843 inlen = MLX5_ST_SZ_BYTES(query_rq_out);
4844 out = kvzalloc(inlen, GFP_KERNEL);
5204 int inlen;
5213 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + sizeof(u64) * rwq->rq_num_pas;
5214 in = kvzalloc(inlen, GFP_KERNEL);
5293 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rwq->core_qp);
5356 if (udata->inlen < required_cmd_sz) {
5357 mlx5_ib_dbg(dev, "invalid inlen\n");
5361 if (udata->inlen > sizeof(ucmd) &&
5363 udata->inlen - sizeof(ucmd))) {
5364 mlx5_ib_dbg(dev, "inlen is not supported\n");
5368 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen))) {
5513 int inlen;
5519 if (udata->inlen > 0 &&
5521 udata->inlen))
5537 inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + sizeof(u32) * sz;
5538 in = kvzalloc(inlen, GFP_KERNEL);
5553 err = mlx5_core_create_rqt(dev->mdev, in, inlen, &rwq_ind_tbl->rqtn);
5592 int inlen;
5598 if (udata->inlen < required_cmd_sz)
5601 if (udata->inlen > sizeof(ucmd) &&
5603 udata->inlen - sizeof(ucmd)))
5606 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen)))
5612 inlen = MLX5_ST_SZ_BYTES(modify_rq_in);
5613 in = kvzalloc(inlen, GFP_KERNEL);