Lines Matching refs:sqe
124 static inline void libeth_tx_complete(struct libeth_sqe *sqe, in libeth_tx_complete() argument
127 switch (sqe->type) { in libeth_tx_complete()
133 dma_unmap_page(cp->dev, dma_unmap_addr(sqe, dma), in libeth_tx_complete()
134 dma_unmap_len(sqe, len), DMA_TO_DEVICE); in libeth_tx_complete()
140 switch (sqe->type) { in libeth_tx_complete()
142 cp->ss->packets += sqe->packets; in libeth_tx_complete()
143 cp->ss->bytes += sqe->bytes; in libeth_tx_complete()
145 napi_consume_skb(sqe->skb, cp->napi); in libeth_tx_complete()
148 kfree(sqe->raw); in libeth_tx_complete()
154 sqe->type = LIBETH_SQE_EMPTY; in libeth_tx_complete()
157 void libeth_tx_complete_any(struct libeth_sqe *sqe, struct libeth_cq_pp *cp);