Lines Matching refs:nts

41 net_find(const char *protocol, neti_stack_t *nts)  in net_find()  argument
46 ASSERT(nts != NULL); in net_find()
48 LIST_FOREACH(n, &nts->nts_netd_head, netd_list) { in net_find()
68 neti_stack_t *nts; in net_protocol_register() local
72 nts = net_getnetistackbyid(id); in net_protocol_register()
73 if (nts == NULL) in net_protocol_register()
80 new->netd_stack = nts; in net_protocol_register()
83 mutex_enter(&nts->nts_lock); in net_protocol_register()
84 n = net_find(info->netp_name, nts); in net_protocol_register()
86 mutex_exit(&nts->nts_lock); in net_protocol_register()
91 if (LIST_EMPTY(&nts->nts_netd_head)) { in net_protocol_register()
92 LIST_INSERT_HEAD(&nts->nts_netd_head, new, netd_list); in net_protocol_register()
94 LIST_INSERT_AFTER(LIST_FIRST(&nts->nts_netd_head), in net_protocol_register()
97 mutex_exit(&nts->nts_lock); in net_protocol_register()
105 neti_stack_t *nts; in net_protocol_unregister() local
109 nts = info->netd_stack; in net_protocol_unregister()
110 ASSERT(nts != NULL); in net_protocol_unregister()
112 mutex_enter(&nts->nts_lock); in net_protocol_unregister()
115 mutex_exit(&nts->nts_lock); in net_protocol_unregister()
125 neti_stack_t *nts; in net_protocol_lookup() local
130 nts = net_getnetistackbyid(netid); in net_protocol_lookup()
131 if (nts == NULL) in net_protocol_lookup()
134 mutex_enter(&nts->nts_lock); in net_protocol_lookup()
135 nd = net_find(protocol, nts); in net_protocol_lookup()
138 mutex_exit(&nts->nts_lock); in net_protocol_lookup()
174 neti_stack_t *nts; in net_protocol_walk() local
176 nts = net_getnetistackbyid(netid); in net_protocol_walk()
177 ASSERT(nts != NULL); in net_protocol_walk()
182 mutex_enter(&nts->nts_lock); in net_protocol_walk()
183 LIST_FOREACH(n, &nts->nts_netd_head, netd_list) { in net_protocol_walk()
206 mutex_exit(&nts->nts_lock); in net_protocol_walk()