Home
last modified time | relevance | path

Searched refs:xsksq (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c90 static bool mlx5e_napi_xsk_post(struct mlx5e_xdpsq *xsksq, struct mlx5e_rq *xskrq) in mlx5e_napi_xsk_post() argument
103 mlx5e_xsk_update_tx_wakeup(xsksq); in mlx5e_napi_xsk_post()
104 busy_xsk |= mlx5e_xsk_tx(xsksq, MLX5E_TX_XSK_POLL_BUDGET); in mlx5e_napi_xsk_post()
105 mlx5e_xsk_update_tx_wakeup(xsksq); in mlx5e_napi_xsk_post()
121 struct mlx5e_xdpsq *xsksq = &c->xsksq; in mlx5e_napi_poll() local
167 busy |= mlx5e_poll_xdpsq_cq(&xsksq->cq); in mlx5e_napi_poll()
168 busy_xsk |= mlx5e_napi_xsk_post(xsksq, xskrq); in mlx5e_napi_poll()
203 mlx5e_cq_arm(&xsksq->cq); in mlx5e_napi_poll()
H A Den.h665 struct mlx5e_xdpsq xsksq; member
698 struct mlx5e_xdpsq_stats xsksq; member
H A Den_stats.c263 struct mlx5e_xdpsq_stats *xsksq_stats = &channel_stats->xsksq; in MLX5E_DECLARE_STATS_GRP_OP_UPDATE_STATS()
1759 MLX5E_READ_CTR64_CPU(&priv->channel_stats[i].xsksq, in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS()
H A Den_main.c999 &c->priv->channel_stats[c->ix].xsksq : in mlx5e_alloc_xdpsq()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dsetup.c71 err = mlx5e_open_cq(c, params->tx_cq_moderation, &cparam->xdp_sq.cqp, &c->xsksq.cq); in mlx5e_open_xsk()
81 err = mlx5e_open_xdpsq(c, params, &cparam->xdp_sq, pool, &c->xsksq, true); in mlx5e_open_xsk()
92 mlx5e_close_cq(&c->xsksq.cq); in mlx5e_open_xsk()
113 mlx5e_close_xdpsq(&c->xsksq); in mlx5e_close_xsk()
114 mlx5e_close_cq(&c->xsksq.cq); in mlx5e_close_xsk()
117 memset(&c->xsksq, 0, sizeof(c->xsksq)); in mlx5e_close_xsk()