xskrq 725 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_rq xskrq; xskrq 755 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_rq_stats xskrq; xskrq 81 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c err = mlx5e_open_cq(c, params->rx_cq_moderation, &cparam->rx_cq, &c->xskrq.cq); xskrq 85 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c err = mlx5e_open_rq(c, params, &cparam->rq, xsk, umem, &c->xskrq); xskrq 132 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_close_rq(&c->xskrq); xskrq 135 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_close_cq(&c->xskrq.cq); xskrq 149 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_close_rq(&c->xskrq); xskrq 150 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_close_cq(&c->xskrq.cq); xskrq 156 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c memset(&c->xskrq, 0, sizeof(c->xskrq)); xskrq 164 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c set_bit(MLX5E_RQ_STATE_ENABLED, &c->xskrq.state); xskrq 174 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_deactivate_rq(&c->xskrq); xskrq 195 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c return mlx5e_redirect_xsk_rqt(priv, c->ix, c->xskrq.rqn); xskrq 406 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->stats = &c->priv->channel_stats[c->ix].xskrq; xskrq 3560 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_rq_stats *xskrq_stats = &channel_stats->xskrq; xskrq 4481 drivers/net/ethernet/mellanox/mlx5/core/en_main.c clear_bit(MLX5E_RQ_STATE_ENABLED, &c->xskrq.state); xskrq 4490 drivers/net/ethernet/mellanox/mlx5/core/en_main.c old_prog = xchg(&c->xskrq.xdp_prog, prog); xskrq 4497 drivers/net/ethernet/mellanox/mlx5/core/en_main.c set_bit(MLX5E_RQ_STATE_ENABLED, &c->xskrq.state); xskrq 185 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c struct mlx5e_rq_stats *xskrq_stats = &channel_stats->xskrq; xskrq 1641 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c MLX5E_READ_CTR64_CPU(&priv->channel_stats[i].xskrq, xskrq 86 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c static bool mlx5e_napi_xsk_post(struct mlx5e_xdpsq *xsksq, struct mlx5e_rq *xskrq) xskrq 103 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c xsk_rx_alloc_err = xskrq->post_wqes(xskrq); xskrq 104 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c busy_xsk |= mlx5e_xsk_update_rx_wakeup(xskrq, xsk_rx_alloc_err); xskrq 115 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c struct mlx5e_rq *xskrq = &c->xskrq; xskrq 136 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget); xskrq 154 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c busy_xsk |= mlx5e_napi_xsk_post(xsksq, xskrq); xskrq 185 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c mlx5e_handle_rx_dim(xskrq); xskrq 188 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c mlx5e_cq_arm(&xskrq->cq);