Home
last modified time | relevance | path

Searched refs:rxring (Results 1 – 7 of 7) sorted by relevance

/freebsd/tools/tools/netmap/
H A Dbridge.c75 if (rxring->flags || txring->flags) in rings_move()
77 msg, rxring->flags, txring->flags); in rings_move()
78 j = rxring->head; /* RX */ in rings_move()
80 m = nm_ring_space(rxring); in rings_move()
88 struct netmap_slot *rs = &rxring->slot[j]; in rings_move()
97 if (rs->len > rxring->nr_buf_size) { in rings_move()
123 j = nm_ring_next(rxring, j); in rings_move()
126 rxring->head = rxring->cur = j; in rings_move()
140 struct netmap_ring *txring, *rxring; in ports_move() local
144 rxring = NETMAP_RXRING(src->nifp, si); in ports_move()
[all …]
H A Dlb.c889 struct netmap_ring *rxring = NETMAP_RXRING(rxport->nmd->nifp, i); in main() local
890 struct morefrag *mf = (struct morefrag *)rxring->sem; in main()
1007 struct morefrag *mf = (struct morefrag *)rxring->sem; in main()
1010 int next_head = rxring->head; in main()
1011 struct netmap_slot *next_slot = &rxring->slot[next_head]; in main()
1012 const char *next_buf = NETMAP_BUF(rxring, next_slot->buf_idx); in main()
1013 while (!nm_ring_empty(rxring)) { in main()
1033 next_head = nm_ring_next(rxring, next_head); in main()
1034 next_slot = &rxring->slot[next_head]; in main()
1035 next_buf = NETMAP_BUF(rxring, next_slot->buf_idx); in main()
[all …]
H A Dpkt-gen.c1587 struct netmap_ring *txring, *rxring; in pong_body() local
1621 rxring = NETMAP_RXRING(nifp, i); in pong_body()
1622 while (!nm_ring_empty(rxring)) { in pong_body()
1624 uint32_t head = rxring->head; in pong_body()
1629 rxring->head = rxring->cur = nm_ring_next(rxring, head); in pong_body()
1928 struct netmap_ring *rxring; in receiver_body() local
2007 rxring = NETMAP_RXRING(nifp, i); in receiver_body()
2009 m = rxring->head + rxring->num_slots - rxring->tail; in receiver_body()
2010 if (m >= (int) rxring->num_slots) in receiver_body()
2011 m -= rxring->num_slots; in receiver_body()
[all …]
H A Dnmreplay.c563 struct netmap_ring *rxring; /* current ring being handled */ member
/freebsd/sys/dev/cadence/
H A Dif_cgem.c141 struct cgem_rx_desc *rxring; member
418 sc->rxring = NULL; in cgem_setup_descs()
455 (void *)sc->rxring, desc_rings_size, in cgem_setup_descs()
462 sc->rxring[i].addr = CGEM_RXDESC_OWN; in cgem_setup_descs()
463 sc->rxring[i].ctl = 0; in cgem_setup_descs()
546 sc->rxring[sc->rxring_hd_ptr].ctl = 0; in cgem_fill_rqueue()
576 ctl = sc->rxring[sc->rxring_tl_ptr].ctl; in cgem_recv()
1209 sc->rxring[i].addr = CGEM_RXDESC_OWN; in cgem_stop()
1937 if (sc->rxring != NULL) { in cgem_detach()
1945 bus_dmamem_free(sc->desc_dma_tag, sc->rxring, in cgem_detach()
[all …]
/freebsd/sys/dev/netmap/
H A Dnetmap_pipe.c190 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; in netmap_pipe_txsync() local
211 struct netmap_slot *rs = &rxring->slot[k]; in netmap_pipe_txsync()
246 struct netmap_ring *txring = txkring->ring, *rxring = rxkring->ring; in netmap_pipe_rxsync() local
266 struct netmap_slot *rs = &rxring->slot[k]; in netmap_pipe_rxsync()
/freebsd/sys/dev/qat_c2xxx/
H A Dqat_hw15.c98 uint32_t rxring) in qat_msg_req_type_populate() argument
105 msg->resp_pipe_id = rxring; in qat_msg_req_type_populate()