Searched refs:rx_rings (Results 1 - 20 of 20) sorted by relevance

/freebsd-9.3-release/sys/dev/netmap/
H A Dnetmap_pipe.c250 struct netmap_kring *rxkring = na->rx_rings + ring_nr,
346 na->rx_rings[i].save_ring = na->rx_rings[i].ring;
360 ona->rx_rings[i].save_ring = ona->rx_rings[i].ring;
364 na->tx_rings[i].pipe = pna->peer->up.rx_rings + i;
365 na->rx_rings[i].pipe = pna->peer->up.tx_rings + i;
366 pna->peer->up.tx_rings[i].pipe = na->rx_rings + i;
367 pna->peer->up.rx_rings[i].pipe = na->tx_rings + i;
377 na->rx_rings[
[all...]
H A Dif_em_netmap.h49 struct rx_ring *rxr = adapter->rx_rings;
70 struct rx_ring *rxr = adapter->rx_rings;
214 struct netmap_kring *kring = &na->rx_rings[ring_nr];
225 struct rx_ring *rxr = &adapter->rx_rings[ring_nr];
H A Dnetmap.c298 netmap_disable_ring(na->rx_rings + i);
300 na->rx_rings[i].nkr_stopped = 0;
477 * na->rx_rings ----> +----------+
510 na->rx_rings = na->tx_rings + ntx;
542 kring = &na->rx_rings[i];
563 na->tailroom = na->rx_rings + nrx;
580 na->tx_rings = na->rx_rings = na->tailroom = NULL;
592 struct mbq *q = &na->rx_rings[na->num_rx_rings].rx_queue;
907 struct netmap_kring *kring = &na->rx_rings[na->num_rx_rings];
1001 struct netmap_kring *kring = &na->rx_rings[n
[all...]
H A Dnetmap_generic.c241 mbq_safe_init(&na->rx_rings[r].rx_queue);
314 mbq_safe_purge(&na->rx_rings[r].rx_queue);
315 mbq_safe_destroy(&na->rx_rings[r].rx_queue);
360 mbq_safe_destroy(&na->rx_rings[r].rx_queue);
622 if (unlikely(mbq_len(&na->rx_rings[rr].rx_queue) > 1024)) {
625 mbq_safe_enqueue(&na->rx_rings[rr].rx_queue, m);
656 struct netmap_kring *kring = &na->rx_rings[ring_nr];
H A Dnetmap_vale.c894 na->rx_rings[i].nkr_leases = leases;
1343 kring = &dst_na->up.rx_rings[dst_nr];
1547 struct netmap_kring *kring = &na->rx_rings[ring_nr];
1596 struct netmap_kring *kring = &na->rx_rings[ring_nr];
1740 kring = tx == NR_TX ? na->tx_rings : na->rx_rings;
1741 bkring = tx == NR_TX ? vpna->up.rx_rings : vpna->up.tx_rings;
1756 kring = &na->rx_rings[ring_nr];
1861 hwna->tx_rings[i].nkr_num_slots = na->rx_rings[i].nkr_num_slots;
1862 hwna->tx_rings[i].ring = na->rx_rings[i].ring;
1865 hwna->rx_rings[
[all...]
H A Dif_re_netmap.h175 struct netmap_kring *kring = &na->rx_rings[ring_nr];
341 max_avail = n - 1 - nm_kr_rxspace(&na->rx_rings[0]);
345 uint32_t nm_i = netmap_idx_n2k(&na->rx_rings[0], nic_i);
H A Dif_igb_netmap.h196 struct netmap_kring *kring = &na->rx_rings[ring_nr];
207 struct rx_ring *rxr = &adapter->rx_rings[ring_nr];
H A Dixgbe_netmap.h347 struct netmap_kring *kring = &na->rx_rings[ring_nr];
358 struct rx_ring *rxr = &adapter->rx_rings[ring_nr];
H A Dif_lem_netmap.h182 struct netmap_kring *kring = &na->rx_rings[ring_nr];
H A Dnetmap_mem2.c1139 for (kring = na->tx_rings; kring != na->rx_rings; kring++) {
1175 for (i =0, kring = na->tx_rings; kring != na->rx_rings; kring++, i++) {
1220 ND("%s %ld already created", kring->name, kring - na->rx_rings);
1333 netmap_ring_offset(na->nm_mem, na->rx_rings[i].ring) - base;
H A Dnetmap_kern.h410 /* tx_rings and rx_rings are private but allocated
415 struct netmap_kring *rx_rings; /* array of RX rings. */ member in struct:netmap_adapter
606 * |rx_rings->| | | |----| |<-rx_rings|
/freebsd-9.3-release/sys/dev/e1000/
H A Dif_em.h400 struct rx_ring *rx_rings; member in struct:adapter
H A Dif_em.c1430 struct rx_ring *rxr = adapter->rx_rings;
1523 struct rx_ring *rxr = adapter->rx_rings;
2265 struct rx_ring *rxr = adapter->rx_rings;
2563 struct rx_ring *rxr = adapter->rx_rings;
2686 rxr = &adapter->rx_rings[i];
3180 if (!(adapter->rx_rings =
3235 rxr = &adapter->rx_rings[i];
3266 for (rxr = adapter->rx_rings; rxconf > 0; rxr++, rxconf--)
3271 free(adapter->rx_rings, M_DEVBUF);
4124 int si = netmap_idx_n2k(&na->rx_rings[rx
[all...]
H A Dif_igb.h426 struct rx_ring *rx_rings; member in struct:adapter
H A Dif_igb.c3329 if (!(adapter->rx_rings =
3385 rxr = &adapter->rx_rings[i];
3420 que->rxr = &adapter->rx_rings[i];
3426 for (rxr = adapter->rx_rings; rxconf > 0; rxr++, rxconf--)
3431 free(adapter->rx_rings, M_DEVBUF);
4274 int sj = netmap_idx_n2k(&na->rx_rings[rxr->me], j);
4380 struct rx_ring *rxr = adapter->rx_rings;
4395 rxr = &adapter->rx_rings[j];
4412 struct rx_ring *rxr = adapter->rx_rings;
4567 rxr = &adapter->rx_rings[
[all...]
H A Dif_lem.c3248 int si = netmap_idx_n2k(&na->rx_rings[0], i);
3371 rctl -= nm_kr_rxspace(&NA(adapter->ifp)->rx_rings[0]);
/freebsd-9.3-release/sys/dev/ixgbe/
H A Dixgbe.h454 struct rx_ring *rx_rings; member in struct:adapter
H A Dixv.h371 struct rx_ring *rx_rings; member in struct:adapter
H A Dixgbe.c1247 struct netmap_kring *kring = &na->rx_rings[i];
2845 if (!(adapter->rx_rings =
2910 rxr = &adapter->rx_rings[i];
2947 que->rxr = &adapter->rx_rings[i];
2953 for (rxr = adapter->rx_rings; rxconf > 0; rxr++, rxconf--)
2958 free(adapter->rx_rings, M_DEVBUF);
4019 int sj = netmap_idx_n2k(&na->rx_rings[rxr->me], j);
4099 struct rx_ring *rxr = adapter->rx_rings;
4114 rxr = &adapter->rx_rings[i];
4133 struct rx_ring *rxr = adapter->rx_rings;
[all...]
H A Dixv.c2009 if (!(adapter->rx_rings =
2073 rxr = &adapter->rx_rings[i];
2109 que->rxr = &adapter->rx_rings[i];
2115 for (rxr = adapter->rx_rings; rxconf > 0; rxr++, rxconf--)
2120 free(adapter->rx_rings, M_DEVBUF);
3019 struct rx_ring *rxr = adapter->rx_rings;
3034 rxr = &adapter->rx_rings[i];
3051 struct rx_ring *rxr = adapter->rx_rings;
3142 struct rx_ring *rxr = adapter->rx_rings;
3153 free(adapter->rx_rings, M_DEVBU
[all...]

Completed in 273 milliseconds