Lines Matching refs:inlen
861 struct mlx5_ib_create_qp_resp *resp, int *inlen, in _create_user_qp() argument
939 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) + in _create_user_qp()
941 *in = kvzalloc(*inlen, GFP_KERNEL); in _create_user_qp()
1018 struct mlx5_ib_qp *qp, u32 **in, int *inlen, in _create_kernel_qp() argument
1071 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) + in _create_kernel_qp()
1073 *in = kvzalloc(*inlen, GFP_KERNEL); in _create_kernel_qp()
1262 int inlen; in create_raw_packet_qp_sq() local
1284 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + in create_raw_packet_qp_sq()
1287 in = kvzalloc(inlen, GFP_KERNEL); in create_raw_packet_qp_sq()
1322 err = mlx5_core_create_sq_tracked(dev, in, inlen, &sq->base.mqp); in create_raw_packet_qp_sq()
1360 size_t inlen; in create_raw_packet_qp_rq() local
1374 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + in create_raw_packet_qp_rq()
1376 in = kvzalloc(inlen, GFP_KERNEL); in create_raw_packet_qp_rq()
1409 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rq->base.mqp); in create_raw_packet_qp_rq()
1441 int inlen; in create_raw_packet_qp_tir() local
1444 inlen = MLX5_ST_SZ_BYTES(create_tir_in); in create_raw_packet_qp_tir()
1445 in = kvzalloc(inlen, GFP_KERNEL); in create_raw_packet_qp_tir()
1484 u32 *in, size_t inlen, struct ib_pd *pd, in create_raw_packet_qp() argument
1619 size_t inlen; member
1638 int inlen; in create_rss_raw_qp_tir() local
1670 inlen = MLX5_ST_SZ_BYTES(create_tir_in); in create_rss_raw_qp_tir()
1672 in = kvzalloc(inlen + outlen, GFP_KERNEL); in create_rss_raw_qp_tir()
1913 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_xrc_tgt_qp() local
1924 in = kvzalloc(inlen, GFP_KERNEL); in create_xrc_tgt_qp()
1964 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_xrc_tgt_qp()
1992 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_dci() local
2037 &inlen, base, ucmd); in create_dci()
2108 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_dci()
2153 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_user_qp() local
2205 &inlen, base, ucmd); in create_user_qp()
2308 err = create_raw_packet_qp(dev, qp, in, inlen, pd, udata, in create_user_qp()
2311 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_user_qp()
2354 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_kernel_qp() local
2384 err = _create_kernel_qp(dev, attr, qp, &in, &inlen, base); in create_kernel_qp()
2443 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_kernel_qp()
2959 size_t inlen = udata->inlen; in process_udata_size() local
2972 params->inlen = (inlen < min_inlen) ? 0 : min(inlen, ucmd); in process_udata_size()
2977 if (inlen < offsetofend(struct mlx5_ib_create_qp_rss, flags)) in process_udata_size()
2985 if (inlen > ucmd && !ib_is_udata_cleared(udata, ucmd, inlen - ucmd)) in process_udata_size()
2988 params->inlen = min(ucmd, inlen); in process_udata_size()
2990 if (!params->inlen) in process_udata_size()
2993 return (params->inlen) ? 0 : -EINVAL; in process_udata_size()
3132 if (udata->inlen <= last) in check_ucmd_data()
3140 size = udata->inlen - last; in check_ucmd_data()
3146 udata->inlen, params->ucmd_size, last, size); in check_ucmd_data()
3186 err = ib_copy_from_udata(params.ucmd, udata, params.inlen); in mlx5_ib_create_qp()
3366 int inlen; in modify_raw_packet_eth_prio() local
3369 inlen = MLX5_ST_SZ_BYTES(modify_tis_in); in modify_raw_packet_eth_prio()
3370 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_eth_prio()
3393 int inlen; in modify_raw_packet_tx_affinity() local
3396 inlen = MLX5_ST_SZ_BYTES(modify_tis_in); in modify_raw_packet_tx_affinity()
3397 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_tx_affinity()
3696 int inlen; in modify_raw_packet_qp_rq() local
3699 inlen = MLX5_ST_SZ_BYTES(modify_rq_in); in modify_raw_packet_qp_rq()
3700 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_qp_rq()
3743 int inlen; in modify_raw_packet_qp_sq() local
3746 inlen = MLX5_ST_SZ_BYTES(modify_sq_in); in modify_raw_packet_qp_sq()
3747 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_qp_sq()
4522 if (udata && udata->inlen) { in mlx5_ib_modify_qp()
4523 if (udata->inlen < offsetofend(typeof(ucmd), ece_options)) in mlx5_ib_modify_qp()
4526 if (udata->inlen > sizeof(ucmd) && in mlx5_ib_modify_qp()
4528 udata->inlen - sizeof(ucmd))) in mlx5_ib_modify_qp()
4532 min(udata->inlen, sizeof(ucmd)))) in mlx5_ib_modify_qp()
4701 int inlen; in query_raw_packet_qp_rq_state() local
4704 inlen = MLX5_ST_SZ_BYTES(query_rq_out); in query_raw_packet_qp_rq_state()
4705 out = kvzalloc(inlen, GFP_KERNEL); in query_raw_packet_qp_rq_state()
5064 int inlen; in create_rq() local
5073 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + sizeof(u64) * rwq->rq_num_pas; in create_rq()
5074 in = kvzalloc(inlen, GFP_KERNEL); in create_rq()
5153 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rwq->core_qp); in create_rq()
5216 if (udata->inlen < required_cmd_sz) { in prepare_user_rq()
5221 if (udata->inlen > sizeof(ucmd) && in prepare_user_rq()
5223 udata->inlen - sizeof(ucmd))) { in prepare_user_rq()
5228 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen))) { in prepare_user_rq()
5373 int inlen; in mlx5_ib_create_rwq_ind_table() local
5379 if (udata->inlen > 0 && in mlx5_ib_create_rwq_ind_table()
5381 udata->inlen)) in mlx5_ib_create_rwq_ind_table()
5397 inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + sizeof(u32) * sz; in mlx5_ib_create_rwq_ind_table()
5398 in = kvzalloc(inlen, GFP_KERNEL); in mlx5_ib_create_rwq_ind_table()
5413 err = mlx5_core_create_rqt(dev->mdev, in, inlen, &rwq_ind_tbl->rqtn); in mlx5_ib_create_rwq_ind_table()
5452 int inlen; in mlx5_ib_modify_wq() local
5458 if (udata->inlen < required_cmd_sz) in mlx5_ib_modify_wq()
5461 if (udata->inlen > sizeof(ucmd) && in mlx5_ib_modify_wq()
5463 udata->inlen - sizeof(ucmd))) in mlx5_ib_modify_wq()
5466 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen))) in mlx5_ib_modify_wq()
5472 inlen = MLX5_ST_SZ_BYTES(modify_rq_in); in mlx5_ib_modify_wq()
5473 in = kvzalloc(inlen, GFP_KERNEL); in mlx5_ib_modify_wq()