| /freebsd-11-stable/sys/dev/netmap/ |
| HD | netmap.c | 843 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 …]
|
| HD | netmap_monitor.c | 183 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()
|
| HD | netmap_kern.h | 345 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 …]
|
| HD | if_vtnet_netmap.h | 68 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()
|
| HD | netmap_kloop.c | 621 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()
|
| HD | netmap_mem2.c | 2022 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()
|
| HD | if_re_netmap.h | 293 slot = netmap_reset(na, NR_TX, 0, 0); in re_netmap_tx_init()
|
| HD | netmap_freebsd.c | 1390 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()
|
| HD | netmap_bdg.c | 1552 nma_get_nrings(hwna, NR_TX), NULL); in netmap_bwrap_attach_common()
|
| HD | netmap_vale.c | 221 nrings = netmap_real_rings(na, NR_TX); in nm_alloc_bdgfwd()
|
| /freebsd-11-stable/sys/dev/ena/ |
| HD | ena_netmap.c | 239 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/ |
| HD | vmx_netmap.h | 100 slot = netmap_reset(na, NR_TX, q, 0); in vmxnet3_netmap_txq_init()
|
| /freebsd-11-stable/sys/dev/cxgbe/ |
| HD | t4_netmap.c | 371 slot = netmap_reset(na, NR_TX, i, 0); in cxgbe_netmap_on()
|
| /freebsd-11-stable/sys/dev/ixgbe/ |
| HD | ix_txrx.c | 559 slot = netmap_reset(na, NR_TX, txr->me, 0);
|
| /freebsd-11-stable/sys/dev/ixl/ |
| HD | ixl_txrx.c | 595 slot = netmap_reset(na, NR_TX, que->me, 0); in ixl_init_tx_ring()
|
| /freebsd-11-stable/sys/dev/virtio/network/ |
| HD | if_vtnet.c | 1973 int netmap_bufs = vtnet_netmap_queue_on(txq->vtntx_sc, NR_TX, in vtnet_txq_free_mbufs()
|
| /freebsd-11-stable/sys/dev/e1000/ |
| HD | if_lem.c | 2777 struct netmap_slot *slot = netmap_reset(na, NR_TX, 0, 0); in lem_setup_transmit_structures()
|
| HD | if_em.c | 3625 slot = netmap_reset(na, NR_TX, txr->me, 0); in em_setup_transmit_ring()
|
| HD | if_igb.c | 3587 slot = netmap_reset(na, NR_TX, txr->me, 0); in igb_setup_transmit_ring()
|
| /freebsd-11-stable/sys/net/ |
| HD | iflib.c | 1165 slot = netmap_reset(na, NR_TX, txq->ift_id, 0); in iflib_netmap_txq_init()
|