mlx5e_channel
int mlx5e_open_xdpsq(struct mlx5e_channel *c, struct mlx5e_params *params,
void mlx5e_trigger_napi_icosq(struct mlx5e_channel *c);
void mlx5e_trigger_napi_async_icosq(struct mlx5e_channel *c);
int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix,
struct mlx5e_channel *channel;
struct mlx5e_channel *channel;
struct mlx5e_channel *channel;
struct mlx5e_channel *channel;
struct mlx5e_channel **c;
static struct mlx5e_channel *mlx5e_channels_get(struct mlx5e_channels *chs, unsigned int ix)
struct mlx5e_channel *c = mlx5e_channels_get(chs, ix);
struct mlx5e_channel *c = mlx5e_channels_get(chs, ix);
struct mlx5e_channel *c = mlx5e_channels_get(chs, ix);
void mlx5e_reporter_icosq_suspend_recovery(struct mlx5e_channel *c);
void mlx5e_reporter_icosq_resume_recovery(struct mlx5e_channel *c);
void mlx5e_build_create_cq_param(struct mlx5e_create_cq_param *ccp, struct mlx5e_channel *c)
void mlx5e_build_create_cq_param(struct mlx5e_create_cq_param *ccp, struct mlx5e_channel *c);
struct mlx5e_channel *c;
void mlx5e_qos_close_queues(struct mlx5e_channel *c)
void mlx5e_qos_deactivate_queues(struct mlx5e_channel *c)
struct mlx5e_channel *c;
struct mlx5e_channel *c;
struct mlx5e_channel;
void mlx5e_qos_deactivate_queues(struct mlx5e_channel *c);
void mlx5e_qos_close_queues(struct mlx5e_channel *c);
struct mlx5e_channel *c = priv->channels.c[i];
void mlx5e_reporter_icosq_suspend_recovery(struct mlx5e_channel *c)
void mlx5e_reporter_icosq_resume_recovery(struct mlx5e_channel *c)
struct mlx5e_channel *c = priv->channels.c[i];
struct mlx5e_channel *c = priv->channels.c[i];
struct mlx5e_channel *c;
struct mlx5e_channel *c;
struct mlx5e_channel *c)
void mlx5e_close_xsk(struct mlx5e_channel *c)
void mlx5e_activate_xsk(struct mlx5e_channel *c)
void mlx5e_deactivate_xsk(struct mlx5e_channel *c)
static int mlx5e_init_xsk_rq(struct mlx5e_channel *c,
static int mlx5e_open_xsk_rq(struct mlx5e_channel *c, struct mlx5e_params *params,
struct mlx5e_channel *c);
void mlx5e_close_xsk(struct mlx5e_channel *c);
void mlx5e_activate_xsk(struct mlx5e_channel *c);
void mlx5e_deactivate_xsk(struct mlx5e_channel *c);
struct mlx5e_channel *c;
static int post_rx_param_wqes(struct mlx5e_channel *c,
struct mlx5e_channel *c;
struct mlx5e_channel *c)
struct mlx5e_channel *c;
bool mlx5e_ktls_rx_handle_resync_list(struct mlx5e_channel *c, int budget)
bool mlx5e_ktls_rx_handle_resync_list(struct mlx5e_channel *c, int budget);
mlx5e_ktls_rx_pending_resync_list(struct mlx5e_channel *c, int budget)
mlx5e_ktls_rx_handle_resync_list(struct mlx5e_channel *c, int budget)
mlx5e_ktls_rx_pending_resync_list(struct mlx5e_channel *c, int budget)
struct mlx5e_channel *c = rq->channel;
struct mlx5e_channel *c = sq->channel;
struct mlx5e_channel *c;
struct mlx5e_channel *c;
struct mlx5e_channel *c = priv->channels.c[i];
struct mlx5e_channel *c = priv->channels.c[i];
struct mlx5e_channel *c;
static int mlx5e_alloc_xdpsq(struct mlx5e_channel *c,
static int mlx5e_alloc_icosq(struct mlx5e_channel *c,
static int mlx5e_alloc_txqsq(struct mlx5e_channel *c,
int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix,
static int mlx5e_open_icosq(struct mlx5e_channel *c, struct mlx5e_params *params,
struct mlx5e_channel *c = sq->channel;
int mlx5e_open_xdpsq(struct mlx5e_channel *c, struct mlx5e_params *params,
struct mlx5e_channel *c = sq->channel;
static struct mlx5e_xdpsq *mlx5e_open_xdpredirect_sq(struct mlx5e_channel *c,
static int mlx5e_open_tx_cqs(struct mlx5e_channel *c,
static void mlx5e_close_tx_cqs(struct mlx5e_channel *c)
static int mlx5e_open_sqs(struct mlx5e_channel *c,
static void mlx5e_close_sqs(struct mlx5e_channel *c)
static int mlx5e_open_rxq_rq(struct mlx5e_channel *c, struct mlx5e_params *params,
mlx5e_open_async_icosq(struct mlx5e_channel *c,
static int mlx5e_open_queues(struct mlx5e_channel *c,
static void mlx5e_close_queues(struct mlx5e_channel *c)
void mlx5e_trigger_napi_icosq(struct mlx5e_channel *c)
void mlx5e_trigger_napi_async_icosq(struct mlx5e_channel *c)
static void mlx5e_channel_pick_doorbell(struct mlx5e_channel *c)
struct mlx5e_channel **cp)
struct mlx5e_channel *c;
static void mlx5e_activate_channel(struct mlx5e_channel *c)
static void mlx5e_deactivate_channel(struct mlx5e_channel *c)
static void mlx5e_close_channel(struct mlx5e_channel *c)
chs->c = kzalloc_objs(struct mlx5e_channel *, chs->num);
struct mlx5e_channel *c = chs->c[i];
struct mlx5e_channel *c = priv->channels.c[i];
struct mlx5e_channel *c = priv->channels.c[i];
struct mlx5e_channel *c;
struct mlx5e_channel *old;
struct mlx5e_channel *ch;
static int mlx5e_init_rxq_rq(struct mlx5e_channel *c, struct mlx5e_params *params,
struct mlx5e_channel *c;
struct mlx5e_channel *c = priv->channels.c[j];
static void mlx5e_stats_update_stats_rq_page_pool(struct mlx5e_channel *c)
struct mlx5e_channel *c = container_of(napi, struct mlx5e_channel,
static inline bool mlx5e_channel_no_affinity_change(struct mlx5e_channel *c)