Lines Matching refs: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;
3221 if (udata->inlen <= last)
3229 size = udata->inlen - last;
3234 "udata is not cleared, inlen = %zu, ucmd = %zu, last = %zu, size = %zu\n",
3235 udata->inlen, params->ucmd_size, last, size);
3275 err = ib_copy_from_udata(params.ucmd, udata, params.inlen);
3455 int inlen;
3458 inlen = MLX5_ST_SZ_BYTES(modify_tis_in);
3459 in = kvzalloc(inlen, GFP_KERNEL);
3482 int inlen;
3485 inlen = MLX5_ST_SZ_BYTES(modify_tis_in);
3486 in = kvzalloc(inlen, GFP_KERNEL);
3785 int inlen;
3788 inlen = MLX5_ST_SZ_BYTES(modify_rq_in);
3789 in = kvzalloc(inlen, GFP_KERNEL);
3832 int inlen;
3835 inlen = MLX5_ST_SZ_BYTES(modify_sq_in);
3836 in = kvzalloc(inlen, GFP_KERNEL);
4673 if (udata && udata->inlen) {
4674 if (udata->inlen < offsetofend(typeof(ucmd), ece_options))
4677 if (udata->inlen > sizeof(ucmd) &&
4679 udata->inlen - sizeof(ucmd)))
4683 min(udata->inlen, sizeof(ucmd))))
4839 int inlen;
4842 inlen = MLX5_ST_SZ_BYTES(query_rq_out);
4843 out = kvzalloc(inlen, GFP_KERNEL);
5203 int inlen;
5212 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + sizeof(u64) * rwq->rq_num_pas;
5213 in = kvzalloc(inlen, GFP_KERNEL);
5292 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rwq->core_qp);
5355 if (udata->inlen < required_cmd_sz) {
5356 mlx5_ib_dbg(dev, "invalid inlen\n");
5360 if (udata->inlen > sizeof(ucmd) &&
5362 udata->inlen - sizeof(ucmd))) {
5363 mlx5_ib_dbg(dev, "inlen is not supported\n");
5367 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen))) {
5512 int inlen;
5518 if (udata->inlen > 0 &&
5520 udata->inlen))
5536 inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + sizeof(u32) * sz;
5537 in = kvzalloc(inlen, GFP_KERNEL);
5552 err = mlx5_core_create_rqt(dev->mdev, in, inlen, &rwq_ind_tbl->rqtn);
5591 int inlen;
5597 if (udata->inlen < required_cmd_sz)
5600 if (udata->inlen > sizeof(ucmd) &&
5602 udata->inlen - sizeof(ucmd)))
5605 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen)))
5611 inlen = MLX5_ST_SZ_BYTES(modify_rq_in);
5612 in = kvzalloc(inlen, GFP_KERNEL);