Lines Matching refs:inlen
944 struct mlx5_ib_create_qp_resp *resp, int *inlen, in _create_user_qp() argument
1022 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) + in _create_user_qp()
1024 *in = kvzalloc(*inlen, GFP_KERNEL); in _create_user_qp()
1101 struct mlx5_ib_qp *qp, u32 **in, int *inlen, in _create_kernel_qp() argument
1152 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) + in _create_kernel_qp()
1154 *in = kvzalloc(*inlen, GFP_KERNEL); in _create_kernel_qp()
1346 int inlen; in create_raw_packet_qp_sq() local
1368 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + in create_raw_packet_qp_sq()
1371 in = kvzalloc(inlen, GFP_KERNEL); in create_raw_packet_qp_sq()
1406 err = mlx5_core_create_sq_tracked(dev, in, inlen, &sq->base.mqp); in create_raw_packet_qp_sq()
1444 size_t inlen; in create_raw_packet_qp_rq() local
1458 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + in create_raw_packet_qp_rq()
1460 in = kvzalloc(inlen, GFP_KERNEL); in create_raw_packet_qp_rq()
1493 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rq->base.mqp); in create_raw_packet_qp_rq()
1525 int inlen; in create_raw_packet_qp_tir() local
1528 inlen = MLX5_ST_SZ_BYTES(create_tir_in); in create_raw_packet_qp_tir()
1529 in = kvzalloc(inlen, GFP_KERNEL); in create_raw_packet_qp_tir()
1568 u32 *in, size_t inlen, struct ib_pd *pd, in create_raw_packet_qp() argument
1703 size_t inlen; member
1722 int inlen; in create_rss_raw_qp_tir() local
1754 inlen = MLX5_ST_SZ_BYTES(create_tir_in); in create_rss_raw_qp_tir()
1756 in = kvzalloc(inlen + outlen, GFP_KERNEL); in create_rss_raw_qp_tir()
1997 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_xrc_tgt_qp() local
2008 in = kvzalloc(inlen, GFP_KERNEL); in create_xrc_tgt_qp()
2048 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_xrc_tgt_qp()
2076 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_dci() local
2121 &inlen, base, ucmd); in create_dci()
2192 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_dci()
2237 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_user_qp() local
2289 &inlen, base, ucmd); in create_user_qp()
2392 err = create_raw_packet_qp(dev, qp, in, inlen, pd, udata, in create_user_qp()
2395 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_user_qp()
2438 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in create_kernel_qp() local
2468 err = _create_kernel_qp(dev, attr, qp, &in, &inlen, base); in create_kernel_qp()
2531 err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out); in create_kernel_qp()
3037 size_t inlen = udata->inlen; in process_udata_size() local
3050 params->inlen = (inlen < min_inlen) ? 0 : min(inlen, ucmd); in process_udata_size()
3055 if (inlen < offsetofend(struct mlx5_ib_create_qp_rss, flags)) in process_udata_size()
3063 if (inlen > ucmd && !ib_is_udata_cleared(udata, ucmd, inlen - ucmd)) in process_udata_size()
3066 params->inlen = min(ucmd, inlen); in process_udata_size()
3068 if (!params->inlen) in process_udata_size()
3071 return (params->inlen) ? 0 : -EINVAL; in process_udata_size()
3209 if (udata->inlen <= last) in check_ucmd_data()
3217 size = udata->inlen - last; in check_ucmd_data()
3223 udata->inlen, params->ucmd_size, last, size); in check_ucmd_data()
3267 err = ib_copy_from_udata(params.ucmd, udata, params.inlen); in mlx5_ib_create_qp()
3447 int inlen; in modify_raw_packet_eth_prio() local
3450 inlen = MLX5_ST_SZ_BYTES(modify_tis_in); in modify_raw_packet_eth_prio()
3451 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_eth_prio()
3474 int inlen; in modify_raw_packet_tx_affinity() local
3477 inlen = MLX5_ST_SZ_BYTES(modify_tis_in); in modify_raw_packet_tx_affinity()
3478 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_tx_affinity()
3777 int inlen; in modify_raw_packet_qp_rq() local
3780 inlen = MLX5_ST_SZ_BYTES(modify_rq_in); in modify_raw_packet_qp_rq()
3781 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_qp_rq()
3824 int inlen; in modify_raw_packet_qp_sq() local
3827 inlen = MLX5_ST_SZ_BYTES(modify_sq_in); in modify_raw_packet_qp_sq()
3828 in = kvzalloc(inlen, GFP_KERNEL); in modify_raw_packet_qp_sq()
4666 if (udata && udata->inlen) { in mlx5_ib_modify_qp()
4667 if (udata->inlen < offsetofend(typeof(ucmd), ece_options)) in mlx5_ib_modify_qp()
4670 if (udata->inlen > sizeof(ucmd) && in mlx5_ib_modify_qp()
4672 udata->inlen - sizeof(ucmd))) in mlx5_ib_modify_qp()
4676 min(udata->inlen, sizeof(ucmd)))) in mlx5_ib_modify_qp()
4832 int inlen; in query_raw_packet_qp_rq_state() local
4835 inlen = MLX5_ST_SZ_BYTES(query_rq_out); in query_raw_packet_qp_rq_state()
4836 out = kvzalloc(inlen, GFP_KERNEL); in query_raw_packet_qp_rq_state()
5196 int inlen; in create_rq() local
5205 inlen = MLX5_ST_SZ_BYTES(create_rq_in) + sizeof(u64) * rwq->rq_num_pas; in create_rq()
5206 in = kvzalloc(inlen, GFP_KERNEL); in create_rq()
5285 err = mlx5_core_create_rq_tracked(dev, in, inlen, &rwq->core_qp); in create_rq()
5348 if (udata->inlen < required_cmd_sz) { in prepare_user_rq()
5353 if (udata->inlen > sizeof(ucmd) && in prepare_user_rq()
5355 udata->inlen - sizeof(ucmd))) { in prepare_user_rq()
5360 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen))) { in prepare_user_rq()
5505 int inlen; in mlx5_ib_create_rwq_ind_table() local
5511 if (udata->inlen > 0 && in mlx5_ib_create_rwq_ind_table()
5513 udata->inlen)) in mlx5_ib_create_rwq_ind_table()
5529 inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + sizeof(u32) * sz; in mlx5_ib_create_rwq_ind_table()
5530 in = kvzalloc(inlen, GFP_KERNEL); in mlx5_ib_create_rwq_ind_table()
5545 err = mlx5_core_create_rqt(dev->mdev, in, inlen, &rwq_ind_tbl->rqtn); in mlx5_ib_create_rwq_ind_table()
5584 int inlen; in mlx5_ib_modify_wq() local
5590 if (udata->inlen < required_cmd_sz) in mlx5_ib_modify_wq()
5593 if (udata->inlen > sizeof(ucmd) && in mlx5_ib_modify_wq()
5595 udata->inlen - sizeof(ucmd))) in mlx5_ib_modify_wq()
5598 if (ib_copy_from_udata(&ucmd, udata, min(sizeof(ucmd), udata->inlen))) in mlx5_ib_modify_wq()
5604 inlen = MLX5_ST_SZ_BYTES(modify_rq_in); in mlx5_ib_modify_wq()
5605 in = kvzalloc(inlen, GFP_KERNEL); in mlx5_ib_modify_wq()