Lines Matching defs:nin
45 static net_instance_int_t *net_instance_int_create(net_instance_t *nin,
257 net_instance_int_create(net_instance_t *nin, net_instance_int_t *parent)
262 nini->nini_instance = nin;
327 net_instance_t *nin;
332 nin = kmem_zalloc(sizeof (net_instance_t), KM_SLEEP);
333 nin->nin_version = version;
335 return (nin);
339 net_instance_free(net_instance_t *nin)
341 kmem_free(nin, sizeof (*nin));
345 net_instance_register(net_instance_t *nin)
351 ASSERT(nin->nin_name != NULL);
353 if (nin->nin_create == NULL || nin->nin_destroy == NULL)
362 if (strcmp(nin->nin_name, tmp->nini_instance->nin_name) == 0) {
371 parent = net_instance_int_create(nin, NULL);
392 tmp = net_instance_int_create(nin, parent);
413 net_instance_unregister(net_instance_t *nin)
422 if (strcmp(tmp->nini_instance->nin_name, nin->nin_name) == 0) {
554 net_instance_t *nin;
576 nin = tmp->nini_instance;
586 ASSERT(nin->nin_create != NULL);
590 result = (nin->nin_create)(nts->nts_id);
620 net_instance_t *nin;
642 nin = tmp->nini_instance;
643 if (nin->nin_shutdown == NULL) {
672 ASSERT(nin->nin_shutdown != NULL);
676 (nin->nin_shutdown)(nts->nts_id, tmp->nini_created);
704 net_instance_t *nin;
732 nin = tmp->nini_instance;
741 ASSERT(nin->nin_destroy != NULL);
745 (nin->nin_destroy)(nts->nts_id, tmp->nini_created);