HomeSort by: relevance | last modified time | path
    Searched refs:tx_ring (Results 1 - 16 of 16) sorted by relevancy

  /src/sys/dev/pci/ixgbe/
ixgbe_fdir.h 57 void ixgbe_atr(struct tx_ring *, struct mbuf *);
if_fdir.c 86 ixgbe_atr(struct tx_ring *txr, struct mbuf *mp)
161 ixgbe_atr(struct tx_ring *txr, struct mbuf *mp)
ixgbe.h 331 struct tx_ring *txr;
357 struct tx_ring { struct
566 struct tx_ring *tx_rings;
751 int ixgbe_legacy_start_locked(struct ifnet *, struct tx_ring *);
753 int ixgbe_mq_start_locked(struct ifnet *, struct tx_ring *);
764 bool ixgbe_txeof(struct tx_ring *);
ix_txrx.c 110 static void ixgbe_setup_transmit_ring(struct tx_ring *);
111 static void ixgbe_free_transmit_buffers(struct tx_ring *);
117 static void ixgbe_drain(struct ifnet *, struct tx_ring *);
118 static int ixgbe_xmit(struct tx_ring *, struct mbuf *);
119 static int ixgbe_tx_ctx_setup(struct tx_ring *,
121 static int ixgbe_tso_setup(struct tx_ring *,
143 ixgbe_legacy_start_locked(struct ifnet *ifp, struct tx_ring *txr)
198 struct tx_ring *txr = sc->tx_rings;
216 struct tx_ring *txr;
301 ixgbe_mq_start_locked(struct ifnet *ifp, struct tx_ring *txr
    [all...]
ixv.c 233 static int (*ixv_start_locked)(struct ifnet *, struct tx_ring *);
607 struct tx_ring *txr = sc->tx_rings;
886 struct tx_ring *txr = que->txr;
1306 struct tx_ring *txr = que->txr;
1557 struct tx_ring *txr = sc->tx_rings;
1724 struct tx_ring *txr = sc->tx_rings;
1994 struct tx_ring *txr = (struct tx_ring *)node.sysctl_data;
2014 struct tx_ring *txr = (struct tx_ring *)node.sysctl_data
    [all...]
ixgbe_netmap.c 211 struct tx_ring *txr = &sc->tx_rings[kring->ring_id];
ixgbe.c 409 static int (*ixgbe_start_locked)(struct ifnet *, struct tx_ring *);
670 struct tx_ring *txr = sc->tx_rings;
1812 struct tx_ring *txr = sc->tx_rings;
2141 struct tx_ring *txr = sc->tx_rings;
2281 struct tx_ring *txr = (struct tx_ring *)node.sysctl_data;
2306 struct tx_ring *txr = (struct tx_ring *)node.sysctl_data;
2820 struct tx_ring *txr = que->txr;
3649 struct tx_ring *txr = sc->tx_rings
    [all...]
  /src/sys/dev/pci/
if_ena.c 179 static int ena_check_and_collapse_mbuf(struct ena_ring *tx_ring,
546 txr = &adapter->tx_ring[i];
587 que->tx_ring = txr;
600 struct ena_ring *txr = &adapter->tx_ring[qid];
681 struct ena_ring *tx_ring = que->tx_ring; local in function:ena_setup_tx_resources
684 size = sizeof(struct ena_tx_buffer) * tx_ring->ring_size;
685 tx_ring->tx_buffer_info = kmem_zalloc(size, KM_SLEEP);
687 size = sizeof(uint16_t) * tx_ring->ring_size;
688 tx_ring->free_tx_ids = kmem_zalloc(size, KM_SLEEP)
753 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; local in function:ena_free_tx_resources
1211 struct ena_ring *tx_ring = &adapter->tx_ring[qid]; local in function:ena_free_tx_bufs
1866 struct ena_ring *tx_ring = que->tx_ring; local in function:ena_cleanup
3001 struct ena_ring *tx_ring = (struct ena_ring *)arg; local in function:ena_deferred_mq_start
3022 struct ena_ring *tx_ring; local in function:ena_mq_start
3471 struct ena_ring *tx_ring; local in function:check_for_missing_tx_completions
    [all...]
if_rtwn.c 618 struct rtwn_tx_ring *tx_ring = &sc->tx_ring[qid]; local in function:rtwn_alloc_tx_list
624 &tx_ring->map);
632 &tx_ring->seg, 1, &tx_ring->nsegs, BUS_DMA_NOWAIT);
639 error = bus_dmamem_map(sc->sc_dmat, &tx_ring->seg, tx_ring->nsegs,
640 size, (void **)&tx_ring->desc, BUS_DMA_NOWAIT);
642 bus_dmamem_free(sc->sc_dmat, &tx_ring->seg, tx_ring->nsegs)
684 struct rtwn_tx_ring *tx_ring = &sc->tx_ring[qid]; local in function:rtwn_reset_tx_list
712 struct rtwn_tx_ring *tx_ring = &sc->tx_ring[qid]; local in function:rtwn_free_tx_list
1831 struct rtwn_tx_ring *tx_ring; local in function:rtwn_tx
2023 struct rtwn_tx_ring *tx_ring = &sc->tx_ring[qid]; local in function:rtwn_tx_done
    [all...]
if_et.c 701 struct et_txdesc_ring *tx_ring = &sc->sc_tx_ring; local in function:et_dma_alloc
711 (void **)&tx_ring->tr_desc, &tx_ring->tr_paddr, &tx_ring->tr_dmap,
712 &tx_ring->tr_seg);
784 struct et_txdesc_ring *tx_ring = &sc->sc_tx_ring; local in function:et_dma_free
793 et_dma_mem_destroy(sc, tx_ring->tr_desc, tx_ring->tr_dmap);
1231 struct et_txdesc_ring *tx_ring = &sc->sc_tx_ring; local in function:et_free_tx_ring
1244 bzero(tx_ring->tr_desc, ET_TX_RING_SIZE)
1391 struct et_txdesc_ring *tx_ring = &sc->sc_tx_ring; local in function:et_init_tx_ring
1514 struct et_txdesc_ring *tx_ring = &sc->sc_tx_ring; local in function:et_init_txdma
1832 struct et_txdesc_ring *tx_ring = &sc->sc_tx_ring; local in function:et_encap
1967 struct et_txdesc_ring *tx_ring = &sc->sc_tx_ring; local in function:et_txeof
    [all...]
if_rtwnreg.h 194 struct rtwn_tx_ring tx_ring[RTWN_NTXQUEUES]; member in struct:rtwn_softc
if_enavar.h 190 struct ena_ring *tx_ring; member in struct:ena_que
403 struct ena_ring tx_ring[ENA_MAX_NUM_IO_QUEUES]
  /src/sys/dev/pci/igc/
if_igc.h 266 struct tx_ring *txr;
284 struct tx_ring { struct
367 struct tx_ring *tx_rings;
if_igc.c 188 static void igc_tx_common_locked(struct ifnet *, struct tx_ring *, int);
189 static bool igc_txeof(struct tx_ring *, u_int);
210 static bool igc_tx_ctx_setup(struct tx_ring *, struct mbuf *, int,
226 static int igc_allocate_transmit_buffers(struct tx_ring *);
228 static int igc_setup_transmit_ring(struct tx_ring *);
231 static void igc_free_transmit_buffers(struct tx_ring *);
232 static void igc_withdraw_transmit_packets(struct tx_ring *, bool);
269 igc_txdesc_sync(struct tx_ring *txr, int id, int ops)
649 kmem_zalloc(sc->sc_nqueues * sizeof(struct tx_ring), KM_SLEEP);
657 struct tx_ring *txr = &sc->tx_rings[iq]
    [all...]
  /src/sys/arch/xen/xen/
if_xennet_xenbus.c 285 netif_tx_sring_t *tx_ring; local in function:xennet_xenbus_attach
434 tx_ring = (void *)uvm_km_alloc(kernel_map, PAGE_SIZE, 0,
438 if (tx_ring == NULL || rx_ring == NULL)
441 sc->sc_tx_ring.sring = tx_ring;
470 uvm_km_free(kernel_map, (vaddr_t)tx_ring, PAGE_SIZE,
557 netif_tx_sring_t *tx_ring; local in function:xennet_xenbus_resume
571 tx_ring = sc->sc_tx_ring.sring;
575 memset(tx_ring, 0, PAGE_SIZE);
576 SHARED_RING_INIT(tx_ring);
577 FRONT_RING_INIT(&sc->sc_tx_ring, tx_ring, PAGE_SIZE)
    [all...]
xennetback_xenbus.c 410 netif_tx_sring_t *tx_ring; local in function:xennetback_connect
461 tx_ring = (void *)xneti->xni_tx_ring_va;
479 BACK_RING_INIT(&xneti->xni_txring, tx_ring, PAGE_SIZE);

Completed in 71 milliseconds