Lines Matching refs:cparam

2114     struct mlx5e_channel_param *cparam)  in mlx5e_open_tx_cqs()  argument
2121 err = mlx5e_open_cq(c->priv, &cparam->tx_cq, &c->sq[tc].cq, in mlx5e_open_tx_cqs()
2146 struct mlx5e_channel_param *cparam) in mlx5e_open_sqs() argument
2152 err = mlx5e_open_sq(c, tc, &cparam->sq, &c->sq[tc]); in mlx5e_open_sqs()
2244 struct mlx5e_channel_param *cparam, in mlx5e_open_channel() argument
2257 err = mlx5e_open_tx_cqs(c, cparam); in mlx5e_open_channel()
2262 err = mlx5e_open_cq(c->priv, &cparam->rx_cq, &c->rq.cq, in mlx5e_open_channel()
2267 err = mlx5e_open_sqs(c, cparam); in mlx5e_open_channel()
2271 err = mlx5e_iq_open(c, &cparam->sq, &cparam->tx_cq, &c->iq); in mlx5e_open_channel()
2275 err = mlx5e_open_rq(c, &cparam->rq, &c->rq); in mlx5e_open_channel()
2481 struct mlx5e_channel_param *cparam) in mlx5e_build_channel_param() argument
2483 memset(cparam, 0, sizeof(*cparam)); in mlx5e_build_channel_param()
2485 mlx5e_build_rq_param(priv, &cparam->rq); in mlx5e_build_channel_param()
2486 mlx5e_build_sq_param(priv, &cparam->sq); in mlx5e_build_channel_param()
2487 mlx5e_build_rx_cq_param(priv, &cparam->rx_cq); in mlx5e_build_channel_param()
2488 mlx5e_build_tx_cq_param(priv, &cparam->tx_cq); in mlx5e_build_channel_param()
2494 struct mlx5e_channel_param *cparam; in mlx5e_open_channels() local
2498 cparam = malloc(sizeof(*cparam), M_MLX5EN, M_WAITOK); in mlx5e_open_channels()
2500 mlx5e_build_channel_param(priv, cparam); in mlx5e_open_channels()
2502 err = mlx5e_open_channel(priv, cparam, &priv->channel[i]); in mlx5e_open_channels()
2530 free(cparam, M_MLX5EN); in mlx5e_open_channels()
2538 free(cparam, M_MLX5EN); in mlx5e_open_channels()