Lines Matching defs:inlen
379 int inlen = MLX5_ST_SZ_BYTES(create_qp_in);
394 inlen += vqp->frag_buf.npages * sizeof(__be64);
397 in = kzalloc(inlen, GFP_KERNEL);
412 err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
515 int inlen;
535 inlen = MLX5_ST_SZ_BYTES(create_cq_in) +
537 in = kzalloc(inlen, GFP_KERNEL);
563 err = mlx5_core_create_cq(mdev, &vcq->mcq, in, inlen, out, sizeof(out));
632 int inlen;
645 inlen = MLX5_ST_SZ_BYTES(create_umem_in) + MLX5_ST_SZ_BYTES(mtt) * umem->frag_buf.npages;
647 in = kzalloc(inlen, GFP_KERNEL);
662 err = mlx5_cmd_exec(ndev->mvdev.mdev, in, inlen, out, sizeof(out));
763 int inlen = MLX5_ST_SZ_BYTES(create_virtio_net_q_in);
775 in = kzalloc(inlen, GFP_KERNEL);
816 err = mlx5_cmd_exec(ndev->mvdev.mdev, in, inlen, out, sizeof(out));
860 static void alloc_inout(struct mlx5_vdpa_net *ndev, int cmd, void **in, int *inlen, void **out,
868 *inlen = MLX5_ST_SZ_BYTES(qp_2rst_in);
870 *in = kzalloc(*inlen, GFP_KERNEL);
880 *inlen = MLX5_ST_SZ_BYTES(rst2init_qp_in);
882 *in = kzalloc(*inlen, GFP_KERNEL);
897 *inlen = MLX5_ST_SZ_BYTES(init2rtr_qp_in);
899 *in = kzalloc(*inlen, GFP_KERNEL);
915 *inlen = MLX5_ST_SZ_BYTES(rtr2rts_qp_in);
917 *in = kzalloc(*inlen, GFP_KERNEL);
958 int inlen;
963 alloc_inout(ndev, cmd, &in, &inlen, &out, &outlen, get_qpn(mvq, fw), get_rqpn(mvq, fw));
967 err = mlx5_cmd_exec(ndev->mvdev.mdev, in, inlen, out, outlen);
1048 int inlen = MLX5_ST_SZ_BYTES(modify_virtio_net_q_in);
1055 in = kzalloc(inlen, GFP_KERNEL);
1070 err = mlx5_cmd_exec(ndev->mvdev.mdev, in, inlen, out, sizeof(out));
1179 int inlen;
1188 inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + (1 << log_max_rqt) * MLX5_ST_SZ_BYTES(rq_num);
1189 in = kzalloc(inlen, GFP_KERNEL);
1210 err = mlx5_vdpa_create_rqt(&ndev->mvdev, in, inlen, &ndev->res.rqtn);