Lines Matching refs:netstack_g_lock
61 static kmutex_t netstack_g_lock;
128 mutex_init(&netstack_g_lock, NULL, MUTEX_DEFAULT, NULL);
168 mutex_enter(&netstack_g_lock);
194 mutex_exit(&netstack_g_lock);
215 mutex_enter(&netstack_g_lock);
276 mutex_exit(&netstack_g_lock);
286 mutex_enter(&netstack_g_lock);
305 mutex_exit(&netstack_g_lock);
336 mutex_enter(&netstack_g_lock);
349 mutex_exit(&netstack_g_lock);
396 mutex_exit(&netstack_g_lock);
430 mutex_enter(&netstack_g_lock);
457 mutex_exit(&netstack_g_lock);
520 mutex_enter(&netstack_g_lock);
560 mutex_exit(&netstack_g_lock);
593 * The applyfn has to drop netstack_g_lock if it does some work.
610 mutex_enter(&netstack_g_lock);
613 if (wait_for_zone_creator(ns, &netstack_g_lock)) {
616 } else if ((applyfn)(&netstack_g_lock, ns, moduleid)) {
623 mutex_exit(&netstack_g_lock);
637 mutex_enter(&netstack_g_lock);
643 (void) (applyfn)(&netstack_g_lock, ns, i);
645 mutex_exit(&netstack_g_lock);
654 mutex_enter(&netstack_g_lock);
660 (void) (applyfn)(&netstack_g_lock, ns, i);
662 mutex_exit(&netstack_g_lock);
1028 mutex_enter(&netstack_g_lock);
1035 mutex_exit(&netstack_g_lock);
1040 mutex_exit(&netstack_g_lock);
1050 mutex_enter(&netstack_g_lock);
1059 mutex_exit(&netstack_g_lock);
1098 mutex_enter(&netstack_g_lock);
1110 mutex_exit(&netstack_g_lock);
1370 mutex_enter(&netstack_g_lock);
1392 mutex_exit(&netstack_g_lock);