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

/freebsd-12-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_kloop.c223 if (unlikely(kring->nm_sync(kring, shadow_ring.flags))) {
357 if (unlikely(kring->nm_sync(kring, shadow_ring.flags))) {
H A Dnetmap.c205 * If successful, the nm_sync callbacks of the monitored adapter
238 * cases. They invoke the nm_sync callbacks on the netmap_kring
247 * Implemented in netmap_poll(). This will call the same nm_sync()
292 * kring->nm_sync() == DEVICE_netmap_txsync()
298 * kring->nm_sync() == DEVICE_netmap_rxsync()
307 * kring->nm_sync() == netmap_rxsync_from_host
311 * kring->nm_sync() == netmap_txsync_to_host
325 * kring->nm_sync() == generic_netmap_txsync()
335 * kring->nm_sync() == generic_netmap_rxsync()
358 * kring->nm_sync()
[all...]
H A Dnetmap_kern.h519 * sets the nm_sync callback of each hardware tx(rx) kring to
528 int (*nm_sync)(struct netmap_kring *kring, int flags); member in struct:netmap_kring
787 * set the nm_sync callbacks for each ring.
1950 int np_sync_flags; /* to be passed to nm_sync */

Completed in 182 milliseconds