Lines Matching refs:netmap_kring
142 netmap_monitor_txsync(struct netmap_kring *kring, int flags) in netmap_monitor_txsync()
155 netmap_monitor_rxsync(struct netmap_kring *kring, int flags) in netmap_monitor_rxsync()
184 struct netmap_kring *kring = NMR(na, t)[first + i]; in netmap_monitor_krings_create()
208 nm_monitor_alloc(struct netmap_kring *kring, u_int n) in nm_monitor_alloc()
211 struct netmap_kring **nm; in nm_monitor_alloc()
217 old_len = sizeof(struct netmap_kring *)*kring->max_monitors; in nm_monitor_alloc()
218 len = sizeof(struct netmap_kring *) * n; in nm_monitor_alloc()
231 nm_monitor_dealloc(struct netmap_kring *kring) in nm_monitor_dealloc()
247 nm_monitor_none(struct netmap_kring *kring) in nm_monitor_none()
258 static int netmap_zmon_parent_txsync(struct netmap_kring *, int);
259 static int netmap_zmon_parent_rxsync(struct netmap_kring *, int);
260 static int netmap_monitor_parent_txsync(struct netmap_kring *, int);
261 static int netmap_monitor_parent_rxsync(struct netmap_kring *, int);
262 static int netmap_monitor_parent_notify(struct netmap_kring *, int);
265 nm_monitor_dummycb(struct netmap_kring *kring, int flags) in nm_monitor_dummycb()
273 nm_monitor_intercept_callbacks(struct netmap_kring *kring) in nm_monitor_intercept_callbacks()
289 nm_monitor_restore_callbacks(struct netmap_kring *kring) in nm_monitor_restore_callbacks()
300 static struct netmap_kring *
301 nm_zmon_list_head(struct netmap_kring *mkring, enum txrx t) in nm_zmon_list_head()
304 struct netmap_kring *kring = mkring; in nm_zmon_list_head()
319 netmap_monitor_add(struct netmap_kring *mkring, struct netmap_kring *kring, int zmon) in netmap_monitor_add()
325 struct netmap_kring *ikring = kring; in netmap_monitor_add()
372 netmap_monitor_del(struct netmap_kring *mkring, struct netmap_kring *kring, enum txrx t) in netmap_monitor_del()
376 struct netmap_kring *ikring = kring; in netmap_monitor_del()
457 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_monitor_stop()
462 struct netmap_kring *mkring = in netmap_monitor_stop()
476 struct netmap_kring *zkring; in netmap_monitor_stop()
514 struct netmap_kring *kring, *mkring; in netmap_monitor_reg_common()
586 netmap_zmon_parent_sync(struct netmap_kring *kring, int flags, enum txrx tx) in netmap_zmon_parent_sync()
588 struct netmap_kring *mkring = kring->zmon_list[tx].next; in netmap_zmon_parent_sync()
692 netmap_zmon_parent_txsync(struct netmap_kring *kring, int flags) in netmap_zmon_parent_txsync()
699 netmap_zmon_parent_rxsync(struct netmap_kring *kring, int flags) in netmap_zmon_parent_rxsync()
729 netmap_monitor_parent_sync(struct netmap_kring *kring, u_int first_new, int new_slots) in netmap_monitor_parent_sync()
735 struct netmap_kring *mkring = kring->monitors[j]; in netmap_monitor_parent_sync()
804 netmap_monitor_parent_txsync(struct netmap_kring *kring, int flags) in netmap_monitor_parent_txsync()
826 netmap_monitor_parent_rxsync(struct netmap_kring *kring, int flags) in netmap_monitor_parent_rxsync()
853 netmap_monitor_parent_notify(struct netmap_kring *kring, int flags) in netmap_monitor_parent_notify()
855 int (*notify)(struct netmap_kring*, int); in netmap_monitor_parent_notify()