Lines Matching defs:cparam
2114 struct mlx5e_channel_param *cparam)
2121 err = mlx5e_open_cq(c->priv, &cparam->tx_cq, &c->sq[tc].cq,
2146 struct mlx5e_channel_param *cparam)
2152 err = mlx5e_open_sq(c, tc, &cparam->sq, &c->sq[tc]);
2244 struct mlx5e_channel_param *cparam,
2257 err = mlx5e_open_tx_cqs(c, cparam);
2262 err = mlx5e_open_cq(c->priv, &cparam->rx_cq, &c->rq.cq,
2267 err = mlx5e_open_sqs(c, cparam);
2271 err = mlx5e_iq_open(c, &cparam->sq, &cparam->tx_cq, &c->iq);
2275 err = mlx5e_open_rq(c, &cparam->rq, &c->rq);
2491 struct mlx5e_channel_param *cparam)
2493 memset(cparam, 0, sizeof(*cparam));
2495 mlx5e_build_rq_param(priv, &cparam->rq);
2496 mlx5e_build_sq_param(priv, &cparam->sq);
2497 mlx5e_build_rx_cq_param(priv, &cparam->rx_cq);
2498 mlx5e_build_tx_cq_param(priv, &cparam->tx_cq);
2504 struct mlx5e_channel_param *cparam;
2508 cparam = malloc(sizeof(*cparam), M_MLX5EN, M_WAITOK);
2510 mlx5e_build_channel_param(priv, cparam);
2512 err = mlx5e_open_channel(priv, cparam, &priv->channel[i]);
2540 free(cparam, M_MLX5EN);
2548 free(cparam, M_MLX5EN);