Searched refs:txring (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/tools/tools/netmap/
H A Dbridge.c52 * move up to 'limit' pkts from rxring to txring swapping buffers.
55 process_rings(struct netmap_ring *rxring, struct netmap_ring *txring, argument
61 if (rxring->flags || txring->flags)
63 msg, rxring->flags, txring->flags);
65 k = txring->cur; /* TX */
69 m = nm_ring_space(txring);
75 struct netmap_slot *ts = &txring->slot[k];
102 char *txbuf = NETMAP_BUF(txring, ts->buf_idx);
106 k = nm_ring_next(txring, k);
109 txring
120 struct netmap_ring *txring, *rxring; local
[all...]
H A Dpkt-gen.c1477 struct netmap_ring *txring, *rxring; local
1501 txring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring);
1502 txhead = txring->head;
1503 txavail = nm_ring_space(txring);
1518 dst = NETMAP_BUF(txring,
1519 txring->slot[txhead].buf_idx);
1531 txring->slot[txhead].len = slot->len;
1532 txhead = nm_ring_next(txring, txhead);
1537 txring->head = txring
1560 struct netmap_ring *txring = NULL; local
[all...]
/freebsd-11-stable/sys/dev/cadence/
H A Dif_cgem.c134 struct cgem_tx_desc *txring; member in struct:cgem_softc
371 sc->txring = NULL;
437 (void **)&sc->txring,
445 (void *)sc->txring,
454 sc->txring[i].addr = 0;
455 sc->txring[i].ctl = CGEM_TXDESC_USED;
459 sc->txring[CGEM_NUM_TX_DESCS - 1].ctl |= CGEM_TXDESC_WRAP;
636 ((ctl = sc->txring[sc->txring_tl_ptr].ctl) &
661 sc->txring[sc->txring_tl_ptr].addr);
679 ctl = sc->txring[s
[all...]
/freebsd-11-stable/sys/dev/netmap/
H A Dnetmap_pipe.c189 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; local
211 struct netmap_slot *ts = &txring->slot[k];
241 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; local
262 struct netmap_slot *ts = &txring->slot[k];
/freebsd-11-stable/sys/dev/lmc/
H A Dif_lmc.c2744 struct desc_ring *ring = &sc->txring;
2789 struct desc_ring *ring = &sc->txring;
2873 struct desc_ring *ring = &sc->txring;
3050 struct desc_ring *ring = &sc->txring;
3051 DMA_SYNC(sc->txring.map, sc->txring.size_descs,
3067 struct desc_ring *ring = &sc->txring;
3068 DMA_SYNC(sc->txring.map, sc->txring.size_descs,
4269 if ((error = create_ring(sc, &sc->txring, NUM_TX_DESC
[all...]
H A Dif_lmc.h1130 struct desc_ring txring; /* tx descriptor ring state */
1129 struct desc_ring txring; /* tx descriptor ring state */ member in struct:softc

Completed in 170 milliseconds