Searched refs:nm_sync (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/sys/dev/netmap/
H A Dnetmap_monitor.c136 /* nm_sync callback for the monitor's own tx rings.
146 /* nm_sync callback for the monitor's own rx rings.
183 kring->nm_sync = t == NR_TX ? netmap_monitor_txsync :
253 * monitors work by replacing the nm_sync() and possibly the
274 kring->mon_sync = kring->nm_sync != NULL ?
275 kring->nm_sync : nm_monitor_dummycb;
278 kring->nm_sync = netmap_monitor_parent_txsync;
280 kring->nm_sync = netmap_monitor_parent_rxsync;
290 kring->nm_sync = kring->mon_sync;
331 /* synchronize with concurrently running nm_sync()
[all...]
H A Dnetmap_bdg.c1123 error = kring->nm_sync(kring, 0);
1139 bkring->nm_sync(bkring, flags);
1144 error = kring->nm_sync(kring, 0);
1231 na->tx_rings[i]->nm_sync = na->nm_txsync;
1422 error = hw_kring->nm_sync(hw_kring, flags);
H A Dnetmap.c203 * If successful, the nm_sync callbacks of the monitored adapter
236 * cases. They invoke the nm_sync callbacks on the netmap_kring
245 * Implemented in netmap_poll(). This will call the same nm_sync()
290 * kring->nm_sync() == DEVICE_netmap_txsync()
296 * kring->nm_sync() == DEVICE_netmap_rxsync()
305 * kring->nm_sync() == netmap_rxsync_from_host
309 * kring->nm_sync() == netmap_txsync_to_host
323 * kring->nm_sync() == generic_netmap_txsync()
333 * kring->nm_sync() == generic_netmap_rxsync()
356 * kring->nm_sync()
[all...]
H A Dnetmap_kloop.c223 if (unlikely(kring->nm_sync(kring, shadow_ring.flags))) {
357 if (unlikely(kring->nm_sync(kring, shadow_ring.flags))) {
H A Dnetmap_kern.h517 * sets the nm_sync callback of each hardware tx(rx) kring to
526 int (*nm_sync)(struct netmap_kring *kring, int flags); member in struct:netmap_kring
785 * set the nm_sync callbacks for each ring.
1932 int np_sync_flags; /* to be passed to nm_sync */

Completed in 164 milliseconds