Searched refs:xskrq (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| H A D | setup.c | 63 err = mlx5e_open_cq(c, params->rx_cq_moderation, &cparam->rq.cqp, &c->xskrq.cq); in mlx5e_open_xsk() 67 err = mlx5e_open_rq(c, params, &cparam->rq, xsk, pool, &c->xskrq); in mlx5e_open_xsk() 95 mlx5e_close_rq(&c->xskrq); in mlx5e_open_xsk() 98 mlx5e_close_cq(&c->xskrq.cq); in mlx5e_open_xsk() 111 mlx5e_close_rq(&c->xskrq); in mlx5e_close_xsk() 112 mlx5e_close_cq(&c->xskrq.cq); in mlx5e_close_xsk() 116 memset(&c->xskrq, 0, sizeof(c->xskrq)); in mlx5e_close_xsk() 122 set_bit(MLX5E_RQ_STATE_ENABLED, &c->xskrq.state); in mlx5e_activate_xsk() 132 mlx5e_deactivate_rq(&c->xskrq); in mlx5e_deactivate_xsk() 152 return mlx5e_redirect_xsk_rqt(priv, c->ix, c->xskrq.rqn); in mlx5e_xsk_redirect_rqt_to_channel()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_txrx.c | 90 static bool mlx5e_napi_xsk_post(struct mlx5e_xdpsq *xsksq, struct mlx5e_rq *xskrq) in mlx5e_napi_xsk_post() argument 107 xsk_rx_alloc_err = INDIRECT_CALL_2(xskrq->post_wqes, in mlx5e_napi_xsk_post() 110 xskrq); in mlx5e_napi_xsk_post() 111 busy_xsk |= mlx5e_xsk_update_rx_wakeup(xskrq, xsk_rx_alloc_err); in mlx5e_napi_xsk_post() 122 struct mlx5e_rq *xskrq = &c->xskrq; in mlx5e_napi_poll() local 147 work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget); in mlx5e_napi_poll() 168 busy_xsk |= mlx5e_napi_xsk_post(xsksq, xskrq); in mlx5e_napi_poll() 202 mlx5e_handle_rx_dim(xskrq); in mlx5e_napi_poll() 204 mlx5e_cq_arm(&xskrq->cq); in mlx5e_napi_poll()
|
| H A D | en.h | 664 struct mlx5e_rq xskrq; member 695 struct mlx5e_rq_stats xskrq; member
|
| H A D | en_stats.c | 264 struct mlx5e_rq_stats *xskrq_stats = &channel_stats->xskrq; in MLX5E_DECLARE_STATS_GRP_OP_UPDATE_STATS() 1741 MLX5E_READ_CTR64_CPU(&priv->channel_stats[i].xskrq, in MLX5E_DECLARE_STATS_GRP_OP_FILL_STATS()
|
| H A D | en_main.c | 425 rq->stats = &c->priv->channel_stats[c->ix].xskrq; in mlx5e_alloc_rq() 3648 struct mlx5e_rq_stats *xskrq_stats = &channel_stats->xskrq; in mlx5e_fold_sw_stats64() 4573 mlx5e_rq_replace_xdp_prog(&c->xskrq, prog); in mlx5e_xdp_set()
|