Lines Matching refs:zmon_list
249 kring->zmon_list[NR_TX].next == NULL && in nm_monitor_none()
250 kring->zmon_list[NR_RX].next == NULL; in nm_monitor_none()
304 struct netmap_zmon_list *z = &kring->zmon_list[t]; in nm_zmon_list_head()
309 z = &kring->zmon_list[t]; in nm_zmon_list_head()
322 struct netmap_zmon_list *z = &kring->zmon_list[t]; in netmap_monitor_add()
323 struct netmap_zmon_list *mz = &mkring->zmon_list[t]; in netmap_monitor_add()
343 ikring->zmon_list[t].next = mkring; in netmap_monitor_add()
374 struct netmap_zmon_list *mz = &mkring->zmon_list[t]; in netmap_monitor_del()
394 mz->next->zmon_list[t].prev = mz->prev; in netmap_monitor_del()
406 kring->zmon_list[t].prev = in netmap_monitor_del()
411 mz->prev->zmon_list[t].next = mz->next; in netmap_monitor_del()
457 struct netmap_zmon_list *z = &kring->zmon_list[t]; in netmap_monitor_stop()
482 zkring = zkring->zmon_list[t].next) in netmap_monitor_stop()
490 netmap_adapter_put(zkring->zmon_list[t].prev->na); in netmap_monitor_stop()
494 z->next->zmon_list[t].prev = NULL; in netmap_monitor_stop()
589 struct netmap_kring *mkring = kring->zmon_list[tx].next; in netmap_zmon_parent_sync()
819 if (kring->zmon_list[NR_TX].next != NULL) { in netmap_monitor_parent_txsync()
833 if (kring->zmon_list[NR_RX].next != NULL) { in netmap_monitor_parent_rxsync()