Searched refs:xdpsq (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | xdp.c | 153 if (unlikely(!mlx5e_xmit_xdp_buff(rq->xdpsq, rq, di, &xdp))) in mlx5e_xdp_handle() 492 sq = &priv->channels.c[sq_num]->xdpsq; in mlx5e_xdp_xmit() 533 struct mlx5e_xdpsq *xdpsq = rq->xdpsq; in mlx5e_xdp_rx_poll_complete() local 535 if (xdpsq->mpwqe.wqe) in mlx5e_xdp_rx_poll_complete() 536 mlx5e_xdp_mpwqe_complete(xdpsq); in mlx5e_xdp_rx_poll_complete() 538 mlx5e_xmit_xdp_doorbell(xdpsq); in mlx5e_xdp_rx_poll_complete()
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_txrx.c | 128 busy |= mlx5e_poll_xdpsq_cq(&c->xdpsq.cq); in mlx5e_napi_poll() 177 mlx5e_cq_arm(&c->xdpsq.cq); in mlx5e_napi_poll()
|
D | en.h | 678 struct mlx5e_xdpsq *xdpsq; member 720 struct mlx5e_xdpsq xdpsq; member 755 struct mlx5e_xdpsq_stats xdpsq; member
|
D | en_main.c | 402 rq->xdpsq = &c->rq_xdpsq; in mlx5e_alloc_rq() 991 &c->priv->channel_stats[c->ix].xdpsq : in mlx5e_alloc_xdpsq() 1844 err = mlx5e_open_cq(c, params->tx_cq_moderation, &cparam->tx_cq, &c->xdpsq.cq); in mlx5e_open_queues() 1879 err = mlx5e_open_xdpsq(c, params, &cparam->xdp_sq, NULL, &c->xdpsq, true); in mlx5e_open_queues() 1908 mlx5e_close_cq(&c->xdpsq.cq); in mlx5e_open_queues() 1921 mlx5e_close_xdpsq(&c->xdpsq); in mlx5e_close_queues() 1931 mlx5e_close_cq(&c->xdpsq.cq); in mlx5e_close_queues()
|
D | en_stats.c | 182 struct mlx5e_xdpsq_stats *xdpsq_red_stats = &channel_stats->xdpsq; in mlx5e_grp_sw_update_stats() 1660 MLX5E_READ_CTR64_CPU(&priv->channel_stats[i].xdpsq, in mlx5e_grp_channels_fill_stats()
|