Searched refs:txring (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/tools/tools/netmap/ |
H A D | bridge.c | 67 * 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 D | pkt-gen.c | 1496 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 D | if_cgem.c | 159 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 D | netmap_pipe.c | 191 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