Home
last modified time | relevance | path

Searched refs:elts_tail (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_txq.c182 unsigned int elts_tail = txq->elts_tail; in mlx4_txq_free_elts() local
187 while (elts_tail != elts_head) { in mlx4_txq_free_elts()
188 struct txq_elt *elt = &(*elts)[elts_tail++ & elts_m]; in mlx4_txq_free_elts()
195 txq->elts_tail = txq->elts_head; in mlx4_txq_free_elts()
360 .elts_tail = 0, in mlx4_tx_queue_setup()
H A Dmlx4_rxtx.c307 unsigned int elts_tail = txq->elts_tail; in mlx4_txq_complete() local
345 first_txbb = (&(*txq->elts)[elts_tail & elts_m])->eocb; in mlx4_txq_complete()
346 elts_tail += completed; in mlx4_txq_complete()
349 (&(*txq->elts)[elts_tail & elts_m])->eocb); in mlx4_txq_complete()
353 txq->elts_tail = elts_tail; in mlx4_txq_complete()
888 unsigned int max = elts_head - txq->elts_tail; in mlx4_tx_burst()
H A Dmlx4_rxtx.h102 unsigned int elts_tail; /**< First element awaiting completion. */ member
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_txq.c46 txq_ctrl->txq.elts_tail = 0; in txq_alloc_elts()
62 uint16_t elts_tail = txq_ctrl->txq.elts_tail; in txq_free_elts() local
68 txq_ctrl->txq.elts_tail = 0; in txq_free_elts()
71 while (elts_tail != elts_head) { in txq_free_elts()
72 struct rte_mbuf *elt = (*elts)[elts_tail & elts_m]; in txq_free_elts()
78 memset(&(*elts)[elts_tail & elts_m], in txq_free_elts()
80 sizeof((*elts)[elts_tail & elts_m])); in txq_free_elts()
82 ++elts_tail; in txq_free_elts()
H A Dmlx5_rxtx.c1960 uint16_t n_elts = tail - txq->elts_tail; in mlx5_tx_free_elts()
1971 part = txq->elts_s - (txq->elts_tail & txq->elts_m); in mlx5_tx_free_elts()
1975 mlx5_tx_free_mbuf(&txq->elts[txq->elts_tail & txq->elts_m], in mlx5_tx_free_elts()
1977 txq->elts_tail += part; in mlx5_tx_free_elts()
2043 if (likely(tail != txq->elts_tail)) { in mlx5_tx_comp_flush()
2045 MLX5_ASSERT(tail == txq->elts_tail); in mlx5_tx_comp_flush()
2208 used = txq->elts_head - txq->elts_tail; in mlx5_tx_descriptor_status()
4879 MLX5_ASSERT(txq->elts_s >= (uint16_t)(txq->elts_head - txq->elts_tail)); in mlx5_tx_burst_tmpl()
4906 MLX5_ASSERT(txq->elts_s >= (uint16_t)(txq->elts_head - txq->elts_tail)); in mlx5_tx_burst_tmpl()
4908 (uint16_t)(txq->elts_head - txq->elts_tail); in mlx5_tx_burst_tmpl()
[all …]
H A Dmlx5_rxtx.h226 uint16_t elts_tail; /* Counter of first element awaiting completion. */ member