Lines Matching refs:ns_reg

67 static struct netstack_registry	ns_reg[NS_MAX];  variable
182 ASSERT(ns_reg[moduleid].nr_create == NULL); in netstack_register()
183 ASSERT(ns_reg[moduleid].nr_flags == 0); in netstack_register()
184 ns_reg[moduleid].nr_create = module_create; in netstack_register()
185 ns_reg[moduleid].nr_shutdown = module_shutdown; in netstack_register()
186 ns_reg[moduleid].nr_destroy = module_destroy; in netstack_register()
187 ns_reg[moduleid].nr_flags = NRF_REGISTERED; in netstack_register()
225 ASSERT(ns_reg[moduleid].nr_create != NULL); in netstack_unregister()
226 ASSERT(ns_reg[moduleid].nr_flags & NRF_REGISTERED); in netstack_unregister()
267 if (ns_reg[moduleid].nr_shutdown != NULL && created && in netstack_unregister()
274 if ((ns_reg[moduleid].nr_flags & NRF_REGISTERED) && in netstack_unregister()
275 ns_reg[moduleid].nr_destroy != NULL && created && in netstack_unregister()
288 ns_reg[moduleid].nr_flags |= NRF_DYING; in netstack_unregister()
300 ASSERT(ns_reg[moduleid].nr_flags & NRF_REGISTERED); in netstack_unregister()
301 ASSERT(ns_reg[moduleid].nr_flags & NRF_DYING); in netstack_unregister()
314 ns_reg[moduleid].nr_create = NULL; in netstack_unregister()
315 ns_reg[moduleid].nr_shutdown = NULL; in netstack_unregister()
316 ns_reg[moduleid].nr_destroy = NULL; in netstack_unregister()
317 ns_reg[moduleid].nr_flags = 0; in netstack_unregister()
401 if ((ns_reg[i].nr_flags == NRF_REGISTERED) && in netstack_zone_create()
460 if ((ns_reg[i].nr_flags & NRF_REGISTERED) && in netstack_zone_shutdown()
461 ns_reg[i].nr_shutdown != NULL && in netstack_zone_shutdown()
554 if ((ns_reg[i].nr_flags & NRF_REGISTERED) && in netstack_stack_inactive()
555 ns_reg[i].nr_shutdown != NULL && in netstack_stack_inactive()
563 if ((ns_reg[i].nr_flags & NRF_REGISTERED) && in netstack_stack_inactive()
564 ns_reg[i].nr_destroy != NULL && in netstack_stack_inactive()
712 ASSERT(ns_reg[moduleid].nr_create != NULL); in netstack_apply_create()
717 result = (ns_reg[moduleid].nr_create)(stackid, ns); in netstack_apply_create()
772 ASSERT(ns_reg[moduleid].nr_shutdown != NULL); in netstack_apply_shutdown()
778 (ns_reg[moduleid].nr_shutdown)(stackid, netstack_module); in netstack_apply_shutdown()
831 ASSERT(ns_reg[moduleid].nr_destroy != NULL); in netstack_apply_destroy()
837 (ns_reg[moduleid].nr_destroy)(stackid, netstack_module); in netstack_apply_destroy()