Lines Matching refs:netmap_kring
140 netmap_monitor_txsync(struct netmap_kring *kring, int flags) in netmap_monitor_txsync()
153 netmap_monitor_rxsync(struct netmap_kring *kring, int flags) in netmap_monitor_rxsync()
182 struct netmap_kring *kring = NMR(na, t)[first + i]; in netmap_monitor_krings_create()
206 nm_monitor_alloc(struct netmap_kring *kring, u_int n) in nm_monitor_alloc()
209 struct netmap_kring **nm; in nm_monitor_alloc()
215 old_len = sizeof(struct netmap_kring *)*kring->max_monitors; in nm_monitor_alloc()
216 len = sizeof(struct netmap_kring *) * n; in nm_monitor_alloc()
229 nm_monitor_dealloc(struct netmap_kring *kring) in nm_monitor_dealloc()
245 nm_monitor_none(struct netmap_kring *kring) in nm_monitor_none()
256 static int netmap_zmon_parent_txsync(struct netmap_kring *, int);
257 static int netmap_zmon_parent_rxsync(struct netmap_kring *, int);
258 static int netmap_monitor_parent_txsync(struct netmap_kring *, int);
259 static int netmap_monitor_parent_rxsync(struct netmap_kring *, int);
260 static int netmap_monitor_parent_notify(struct netmap_kring *, int);
263 nm_monitor_dummycb(struct netmap_kring *kring, int flags) in nm_monitor_dummycb()
271 nm_monitor_intercept_callbacks(struct netmap_kring *kring) in nm_monitor_intercept_callbacks()
287 nm_monitor_restore_callbacks(struct netmap_kring *kring) in nm_monitor_restore_callbacks()
298 static struct netmap_kring *
299 nm_zmon_list_head(struct netmap_kring *mkring, enum txrx t) in nm_zmon_list_head()
302 struct netmap_kring *kring = mkring; in nm_zmon_list_head()
317 netmap_monitor_add(struct netmap_kring *mkring, struct netmap_kring *kring, int zmon) in netmap_monitor_add()
323 struct netmap_kring *ikring = kring; in netmap_monitor_add()
370 netmap_monitor_del(struct netmap_kring *mkring, struct netmap_kring *kring, enum txrx t) in netmap_monitor_del()
374 struct netmap_kring *ikring = kring; in netmap_monitor_del()
455 struct netmap_kring *kring = NMR(na, t)[i]; in netmap_monitor_stop()
460 struct netmap_kring *mkring = in netmap_monitor_stop()
474 struct netmap_kring *zkring; in netmap_monitor_stop()
512 struct netmap_kring *kring, *mkring; in netmap_monitor_reg_common()
584 netmap_zmon_parent_sync(struct netmap_kring *kring, int flags, enum txrx tx) in netmap_zmon_parent_sync()
586 struct netmap_kring *mkring = kring->zmon_list[tx].next; in netmap_zmon_parent_sync()
689 netmap_zmon_parent_txsync(struct netmap_kring *kring, int flags) in netmap_zmon_parent_txsync()
696 netmap_zmon_parent_rxsync(struct netmap_kring *kring, int flags) in netmap_zmon_parent_rxsync()
726 netmap_monitor_parent_sync(struct netmap_kring *kring, u_int first_new, int new_slots) in netmap_monitor_parent_sync()
731 struct netmap_kring *mkring = kring->monitors[j]; in netmap_monitor_parent_sync()
800 netmap_monitor_parent_txsync(struct netmap_kring *kring, int flags) in netmap_monitor_parent_txsync()
822 netmap_monitor_parent_rxsync(struct netmap_kring *kring, int flags) in netmap_monitor_parent_rxsync()
849 netmap_monitor_parent_notify(struct netmap_kring *kring, int flags) in netmap_monitor_parent_notify()
851 int (*notify)(struct netmap_kring*, int); in netmap_monitor_parent_notify()