Lines Matching defs:efx
20 #include "efx.h"
117 tx_queue->efx->txq_entries);
121 dma_len = tx_queue->efx->type->tx_limit_len(tx_queue,
169 static int tso_start(struct tso_state *st, struct efx_nic *efx,
173 struct device *dma_dev = &efx->pci_dev->dev;
208 static int tso_get_fragment(struct tso_state *st, struct efx_nic *efx,
211 st->unmap_addr = skb_frag_dma_map(&efx->pci_dev->dev, frag, 0,
213 if (likely(!dma_mapping_error(&efx->pci_dev->dev, st->unmap_addr))) {
366 struct efx_nic *efx = tx_queue->efx;
380 rc = tso_start(&state, efx, tx_queue, skb);
388 rc = tso_get_fragment(&state, efx,
411 rc = tso_get_fragment(&state, efx,
431 netif_err(efx, tx_err, efx->net_dev,
434 netif_err(efx, tx_err, efx->net_dev, "TSO failed, rc = %d\n", rc);
438 dma_unmap_page(&efx->pci_dev->dev, state.unmap_addr,
444 dma_unmap_single(&efx->pci_dev->dev, state.header_dma_addr,