Searched refs:NR_TX (Results 1 – 13 of 13) sorted by relevance
/freebsd/sys/dev/netmap/ |
H A D | netmap.c | 860 n[NR_TX] = netmap_all_rings(na, NR_TX); in netmap_krings_create() 863 len = (n[NR_TX] + n[NR_RX]) * in netmap_krings_create() 872 na->rx_rings = na->tx_rings + n[NR_TX]; in netmap_krings_create() 877 for (i = 0; i < n[NR_TX] + n[NR_RX]; i++) { in netmap_krings_create() 898 kring->nm_sync = (t == NR_TX ? na->nm_txsync : na->nm_rxsync); in netmap_krings_create() 905 kring->nm_sync = (t == NR_TX ? in netmap_krings_create() 915 kring->rtail = kring->nr_hwtail = (t == NR_TX ? ndesc - 1 : 0); in netmap_krings_create() 925 mtx_init(&kring->q_lock, (t == NR_TX ? "nm_txq_lock" : "nm_rxq_lock"), NULL, MTX_DEF); in netmap_krings_create() 1967 if (priv->np_qfirst[NR_TX] == 0 && in netmap_interp_ringid() 1968 priv->np_qlast[NR_TX] >= na->num_tx_rings) { in netmap_interp_ringid() [all …]
|
H A D | netmap_monitor.c | 184 kring->nm_sync = t == NR_TX ? netmap_monitor_txsync : in netmap_monitor_krings_create() 249 kring->zmon_list[NR_TX].next == NULL && in nm_monitor_none() 278 if (kring->tx == NR_TX) { in nm_monitor_intercept_callbacks() 532 if (t == NR_TX) in netmap_monitor_reg_common() 554 if (t == NR_TX) in netmap_monitor_reg_common() 596 uint16_t txmon = kring->tx == NR_TX ? NS_TXMON : 0; in netmap_zmon_parent_sync() 606 if (tx == NR_TX) { in netmap_zmon_parent_sync() 695 return netmap_zmon_parent_sync(kring, flags, NR_TX); in netmap_zmon_parent_txsync() 733 uint16_t txmon = kring->tx == NR_TX ? NS_TXMON : 0; in netmap_monitor_parent_sync() 819 if (kring->zmon_list[NR_TX].next != NULL) { in netmap_monitor_parent_txsync()
|
H A D | netmap_kern.h | 335 enum txrx { NR_RX = 0, NR_TX = 1, NR_TXRX }; enumerator 346 return (t== NR_RX ? NR_TX : NR_RX); in nm_txrx_swap() 937 return (t == NR_TX ? na->num_tx_desc : na->num_rx_desc); in nma_get_ndesc() 943 if (t == NR_TX) in nma_set_ndesc() 952 return (t == NR_TX ? na->num_tx_rings : na->num_rx_rings); in nma_get_nrings() 958 return (t == NR_TX ? na->num_host_tx_rings : na->num_host_rx_rings); in nma_get_host_nrings() 964 if (t == NR_TX) in nma_set_nrings() 973 if (t == NR_TX) in nma_set_host_nrings() 982 return (t == NR_TX ? na->tx_rings : na->rx_rings); in NMR() 1413 else if (t == NR_TX && q < na->num_tx_rings) in netmap_kring_on() [all …]
|
H A D | netmap_kloop.c | 627 num_tx_rings = priv->np_qlast[NR_TX] - priv->np_qfirst[NR_TX]; in netmap_sync_kloop() 641 a->kring = NMR(na, NR_TX)[i + priv->np_qfirst[NR_TX]]; in netmap_sync_kloop() 801 poll_wait(priv->np_filp, priv->np_si[NR_TX], in netmap_sync_kloop()
|
H A D | netmap_mem2.c | 2146 for (i = 0; i < n[NR_TX]; i++) { in netmap_mem2_if_new() 2151 if (na->tx_rings[i]->ring != NULL && i >= priv->np_qfirst[NR_TX] in netmap_mem2_if_new() 2152 && i < priv->np_qlast[NR_TX]) { in netmap_mem2_if_new() 2168 *(ssize_t *)(uintptr_t)&nifp->ring_ofs[i+n[NR_TX]] = ofs; in netmap_mem2_if_new() 2804 for (i = 0; i < netmap_all_rings(na, NR_TX); i++) { in netmap_mem_pt_guest_rings_create() 2817 nifp->ring_ofs[netmap_all_rings(na, NR_TX) + i]); in netmap_mem_pt_guest_rings_create()
|
H A D | if_re_netmap.h | 293 slot = netmap_reset(na, NR_TX, 0, 0); in re_netmap_tx_init()
|
H A D | netmap_freebsd.c | 1352 struct nm_selinfo *si = priv->np_si[NR_TX]; in netmap_knwdetach() 1442 si = priv->np_si[(ev == EVFILT_WRITE) ? NR_TX : NR_RX]; in netmap_kqfilter()
|
H A D | netmap_bdg.c | 1443 hostna->num_rx_rings = nma_get_nrings(hwna, NR_TX); in netmap_bwrap_config() 1446 nma_get_nrings(hwna, NR_TX), NULL); in netmap_bwrap_config()
|
H A D | netmap_vale.c | 223 nrings = netmap_real_rings(na, NR_TX); in nm_alloc_bdgfwd()
|
/freebsd/sys/dev/ena/ |
H A D | ena_netmap.c | 236 return ena_ring_in_netmap(adapter, qid, NR_TX); in ena_tx_ring_in_netmap() 253 (x == NR_TX) ? "Tx" : "Rx", qid); in ena_netmap_reset_ring() 265 ena_netmap_reset_ring(adapter, qid, NR_TX); in ena_netmap_reset_tx_ring()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_netmap.c | 764 slot = netmap_reset(na, NR_TX, i, 0); in cxgbe_netmap_on()
|
/freebsd/sys/dev/virtio/network/ |
H A D | if_vtnet.c | 2338 txq->vtntx_id, NR_TX); in vtnet_txq_free_mbufs() 3328 netmap_reset(NA(sc->vtnet_ifp), NR_TX, i, 0); in vtnet_init_tx_queues()
|
/freebsd/sys/net/ |
H A D | iflib.c | 1339 slot = netmap_reset(na, NR_TX, txq->ift_id, 0); in iflib_netmap_txq_init()
|