Lines Matching refs:NR_TX

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()
1975 priv->np_qfirst[NR_TX], in netmap_interp_ringid()
1976 priv->np_qlast[NR_TX], in netmap_interp_ringid()
2037 for ((t_) = nonempty_sel((p_), NR_RX) ? NR_RX : NR_TX, \
2040 (t == NR_TX && within_sel((p_), (t_), (i_)))) && \
2062 priv->np_qfirst[NR_TX], in netmap_krings_get()
2063 priv->np_qlast[NR_TX], in netmap_krings_get()
2107 priv->np_qfirst[NR_TX], in netmap_krings_put()
2108 priv->np_qlast[NR_TX], in netmap_krings_put()
2209 csb_atok += num_rings[NR_TX]; in netmap_csb_validate()
2210 csb_ktoa += num_rings[NR_TX]; in netmap_csb_validate()
3179 t = (cmd == NIOCTXSYNC ? NR_TX : NR_RX); in netmap_ioctl()
3661 #define want_tx want[NR_TX] in netmap_poll()
3717 si[NR_TX] = priv->np_si[NR_TX]; in netmap_poll()
3727 const enum txrx t = NR_TX; in netmap_poll()
3765 nm_os_selrecord(sr, si[NR_TX]); in netmap_poll()
3782 for (i = priv->np_qfirst[NR_TX]; i < priv->np_qlast[NR_TX]; i++) { in netmap_poll()
3830 nm_os_selrecord(sr, si[NR_TX]); in netmap_poll()
4291 tx_kring = NMR(na, NR_TX)[txr]; in netmap_transmit()
4385 if (tx == NR_TX) { in netmap_reset()
4457 enum txrx t = (work_done ? NR_RX : NR_TX); in netmap_common_irq()