Lines Matching refs:ns_reg
66 static struct netstack_registry ns_reg[NS_MAX]; variable
169 ASSERT(ns_reg[moduleid].nr_create == NULL); in netstack_register()
170 ASSERT(ns_reg[moduleid].nr_flags == 0); in netstack_register()
171 ns_reg[moduleid].nr_create = module_create; in netstack_register()
172 ns_reg[moduleid].nr_shutdown = module_shutdown; in netstack_register()
173 ns_reg[moduleid].nr_destroy = module_destroy; in netstack_register()
174 ns_reg[moduleid].nr_flags = NRF_REGISTERED; in netstack_register()
212 ASSERT(ns_reg[moduleid].nr_create != NULL); in netstack_unregister()
213 ASSERT(ns_reg[moduleid].nr_flags & NRF_REGISTERED); in netstack_unregister()
254 if (ns_reg[moduleid].nr_shutdown != NULL && created && in netstack_unregister()
261 if ((ns_reg[moduleid].nr_flags & NRF_REGISTERED) && in netstack_unregister()
262 ns_reg[moduleid].nr_destroy != NULL && created && in netstack_unregister()
275 ns_reg[moduleid].nr_flags |= NRF_DYING; in netstack_unregister()
287 ASSERT(ns_reg[moduleid].nr_flags & NRF_REGISTERED); in netstack_unregister()
288 ASSERT(ns_reg[moduleid].nr_flags & NRF_DYING); in netstack_unregister()
301 ns_reg[moduleid].nr_create = NULL; in netstack_unregister()
302 ns_reg[moduleid].nr_shutdown = NULL; in netstack_unregister()
303 ns_reg[moduleid].nr_destroy = NULL; in netstack_unregister()
304 ns_reg[moduleid].nr_flags = 0; in netstack_unregister()
388 if ((ns_reg[i].nr_flags == NRF_REGISTERED) && in netstack_zone_create()
447 if ((ns_reg[i].nr_flags & NRF_REGISTERED) && in netstack_zone_shutdown()
448 ns_reg[i].nr_shutdown != NULL && in netstack_zone_shutdown()
541 if ((ns_reg[i].nr_flags & NRF_REGISTERED) && in netstack_stack_inactive()
542 ns_reg[i].nr_shutdown != NULL && in netstack_stack_inactive()
550 if ((ns_reg[i].nr_flags & NRF_REGISTERED) && in netstack_stack_inactive()
551 ns_reg[i].nr_destroy != NULL && in netstack_stack_inactive()
699 ASSERT(ns_reg[moduleid].nr_create != NULL); in netstack_apply_create()
704 result = (ns_reg[moduleid].nr_create)(stackid, ns); in netstack_apply_create()
759 ASSERT(ns_reg[moduleid].nr_shutdown != NULL); in netstack_apply_shutdown()
765 (ns_reg[moduleid].nr_shutdown)(stackid, netstack_module); in netstack_apply_shutdown()
818 ASSERT(ns_reg[moduleid].nr_destroy != NULL); in netstack_apply_destroy()
824 (ns_reg[moduleid].nr_destroy)(stackid, netstack_module); in netstack_apply_destroy()