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

/freebsd-13-stable/tools/tools/netmap/
H A Dbridge.c67 * Move up to 'limit' pkts from rxring to txring, swapping buffers
71 rings_move(struct netmap_ring *rxring, struct netmap_ring *txring, argument
77 if (rxring->flags || txring->flags)
79 msg, rxring->flags, txring->flags);
81 k = txring->head; /* TX */
85 m = nm_ring_space(txring);
91 struct netmap_slot *ts = &txring->slot[k];
117 char *txbuf = NETMAP_BUF(txring, ts->buf_idx);
126 k = nm_ring_next(txring, k);
129 txring
142 struct netmap_ring *txring, *rxring; local
[all...]
H A Dpkt-gen.c1496 struct netmap_ring *txring, *rxring; local
1520 txring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring);
1521 txhead = txring->head;
1522 txavail = nm_ring_space(txring);
1537 dst = NETMAP_BUF(txring,
1538 txring->slot[txhead].buf_idx);
1550 txring->slot[txhead].len = slot->len;
1551 txhead = nm_ring_next(txring, txhead);
1556 txring->head = txring
1579 struct netmap_ring *txring = NULL; local
[all...]
/freebsd-13-stable/sys/dev/cadence/
H A Dif_cgem.c159 struct cgem_tx_desc *txring; member in struct:cgem_softc
421 sc->txring = NULL;
477 sc->txring = (struct cgem_tx_desc *)(sc->rxring + CGEM_NUM_RX_DESCS);
483 sc->txring[i].addr = 0;
484 sc->txring[i].ctl = CGEM_TXDESC_USED;
488 sc->txring[CGEM_NUM_TX_DESCS - 1].ctl |= CGEM_TXDESC_WRAP;
495 sc->null_qs = (void *)(sc->txring + CGEM_NUM_TX_DESCS);
677 ((ctl = sc->txring[sc->txring_tl_ptr].ctl) &
702 sc->txring[sc->txring_tl_ptr].addrhi,
703 sc->txring[s
[all...]
/freebsd-13-stable/sys/dev/netmap/
H A Dnetmap_pipe.c191 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; local
213 struct netmap_slot *ts = &txring->slot[k];
243 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; local
264 struct netmap_slot *ts = &txring->slot[k];

Completed in 116 milliseconds