Home
last modified time | relevance | path

Searched refs:NR_TX (Results 1 – 20 of 20) sorted by relevance

/freebsd-11-stable/sys/dev/netmap/
HDnetmap.c843 n[NR_TX] = netmap_all_rings(na, NR_TX); in netmap_krings_create()
846 len = (n[NR_TX] + n[NR_RX]) * in netmap_krings_create()
855 na->rx_rings = na->tx_rings + n[NR_TX]; in netmap_krings_create()
860 for (i = 0; i < n[NR_TX] + n[NR_RX]; i++) { in netmap_krings_create()
881 kring->nm_sync = (t == NR_TX ? na->nm_txsync : na->nm_rxsync); in netmap_krings_create()
885 kring->nm_sync = (t == NR_TX ? in netmap_krings_create()
894 kring->rtail = kring->nr_hwtail = (t == NR_TX ? ndesc - 1 : 0); in netmap_krings_create()
904 mtx_init(&kring->q_lock, (t == NR_TX ? "nm_txq_lock" : "nm_rxq_lock"), NULL, MTX_DEF); in netmap_krings_create()
1869 if (priv->np_qfirst[NR_TX] == 0 && in netmap_interp_ringid()
1870 priv->np_qlast[NR_TX] >= na->num_tx_rings) { in netmap_interp_ringid()
[all …]
HDnetmap_monitor.c183 kring->nm_sync = t == NR_TX ? netmap_monitor_txsync : in netmap_monitor_krings_create()
248 kring->zmon_list[NR_TX].next == NULL && in nm_monitor_none()
277 if (kring->tx == NR_TX) { in nm_monitor_intercept_callbacks()
529 if (t == NR_TX) in netmap_monitor_reg_common()
551 if (t == NR_TX) in netmap_monitor_reg_common()
602 if (tx == NR_TX) { in netmap_zmon_parent_sync()
691 return netmap_zmon_parent_sync(kring, flags, NR_TX); in netmap_zmon_parent_txsync()
814 if (kring->zmon_list[NR_TX].next != NULL) { in netmap_monitor_parent_txsync()
HDnetmap_kern.h345 enum txrx { NR_RX = 0, NR_TX = 1, NR_TXRX }; enumerator
356 return (t== NR_RX ? NR_TX : NR_RX); in nm_txrx_swap()
887 return (t == NR_TX ? na->num_tx_desc : na->num_rx_desc); in nma_get_ndesc()
893 if (t == NR_TX) in nma_set_ndesc()
902 return (t == NR_TX ? na->num_tx_rings : na->num_rx_rings); in nma_get_nrings()
908 return (t == NR_TX ? na->num_host_tx_rings : na->num_host_rx_rings); in nma_get_host_nrings()
914 if (t == NR_TX) in nma_set_nrings()
923 if (t == NR_TX) in nma_set_host_nrings()
932 return (t == NR_TX ? na->tx_rings : na->rx_rings); in NMR()
1776 (t == NR_TX ? DMA_TO_DEVICE : DMA_FROM_DEVICE)); in netmap_sync_map_cpu()
[all …]
HDif_vtnet_netmap.h68 if (t == NR_TX) { in vtnet_free_used()
119 kring = NMR(na, NR_TX)[i]; in vtnet_netmap_reg()
121 kring->nr_mode == NKR_NETMAP_ON, NR_TX, i); in vtnet_netmap_reg()
HDnetmap_kloop.c621 num_tx_rings = priv->np_qlast[NR_TX] - priv->np_qfirst[NR_TX]; in netmap_sync_kloop()
635 a->kring = NMR(na, NR_TX)[i + priv->np_qfirst[NR_TX]]; in netmap_sync_kloop()
802 poll_wait(priv->np_filp, priv->np_si[NR_TX], in netmap_sync_kloop()
HDnetmap_mem2.c2022 for (i = 0; i < n[NR_TX]; i++) { in netmap_mem2_if_new()
2027 if (na->tx_rings[i]->ring != NULL && i >= priv->np_qfirst[NR_TX] in netmap_mem2_if_new()
2028 && i < priv->np_qlast[NR_TX]) { in netmap_mem2_if_new()
2044 *(ssize_t *)(uintptr_t)&nifp->ring_ofs[i+n[NR_TX]] = ofs; in netmap_mem2_if_new()
2673 for (i = 0; i < netmap_all_rings(na, NR_TX); i++) { in netmap_mem_pt_guest_rings_create()
2686 nifp->ring_ofs[netmap_all_rings(na, NR_TX) + i]); in netmap_mem_pt_guest_rings_create()
HDif_re_netmap.h293 slot = netmap_reset(na, NR_TX, 0, 0); in re_netmap_tx_init()
HDnetmap_freebsd.c1390 struct nm_selinfo *si = priv->np_si[NR_TX]; in netmap_knwdetach()
1480 si = priv->np_si[(ev == EVFILT_WRITE) ? NR_TX : NR_RX]; in netmap_kqfilter()
HDnetmap_bdg.c1552 nma_get_nrings(hwna, NR_TX), NULL); in netmap_bwrap_attach_common()
HDnetmap_vale.c221 nrings = netmap_real_rings(na, NR_TX); in nm_alloc_bdgfwd()
/freebsd-11-stable/sys/dev/ena/
HDena_netmap.c239 return ena_ring_in_netmap(adapter, qid, NR_TX); in ena_tx_ring_in_netmap()
256 (x == NR_TX) ? "Tx" : "Rx", qid); in ena_netmap_reset_ring()
268 ena_netmap_reset_ring(adapter, qid, NR_TX); in ena_netmap_reset_tx_ring()
/freebsd-11-stable/sys/dev/vmware/vmxnet3/
HDvmx_netmap.h100 slot = netmap_reset(na, NR_TX, q, 0); in vmxnet3_netmap_txq_init()
/freebsd-11-stable/sys/dev/cxgbe/
HDt4_netmap.c371 slot = netmap_reset(na, NR_TX, i, 0); in cxgbe_netmap_on()
/freebsd-11-stable/sys/dev/ixgbe/
HDix_txrx.c559 slot = netmap_reset(na, NR_TX, txr->me, 0);
/freebsd-11-stable/sys/dev/ixl/
HDixl_txrx.c595 slot = netmap_reset(na, NR_TX, que->me, 0); in ixl_init_tx_ring()
/freebsd-11-stable/sys/dev/virtio/network/
HDif_vtnet.c1973 int netmap_bufs = vtnet_netmap_queue_on(txq->vtntx_sc, NR_TX, in vtnet_txq_free_mbufs()
/freebsd-11-stable/sys/dev/e1000/
HDif_lem.c2777 struct netmap_slot *slot = netmap_reset(na, NR_TX, 0, 0); in lem_setup_transmit_structures()
HDif_em.c3625 slot = netmap_reset(na, NR_TX, txr->me, 0); in em_setup_transmit_ring()
HDif_igb.c3587 slot = netmap_reset(na, NR_TX, txr->me, 0); in igb_setup_transmit_ring()
/freebsd-11-stable/sys/net/
HDiflib.c1165 slot = netmap_reset(na, NR_TX, txq->ift_id, 0); in iflib_netmap_txq_init()