Lines Matching defs:prov_tab_mutex

68 kmutex_t prov_tab_mutex; /* ensure exclusive access to the table */
87 mutex_init(&prov_tab_mutex, NULL, MUTEX_DRIVER, NULL);
108 mutex_enter(&prov_tab_mutex);
119 mutex_exit(&prov_tab_mutex);
129 mutex_exit(&prov_tab_mutex);
167 mutex_enter(&prov_tab_mutex);
170 mutex_exit(&prov_tab_mutex);
176 mutex_exit(&prov_tab_mutex);
208 mutex_enter(&prov_tab_mutex);
213 mutex_exit(&prov_tab_mutex);
219 mutex_exit(&prov_tab_mutex);
391 * Free a provider descriptor. Caller must hold prov_tab_mutex.
393 * Caution: This routine drops prov_tab_mutex.
401 ASSERT(MUTEX_HELD(&prov_tab_mutex));
408 mutex_exit(&prov_tab_mutex);
522 mutex_enter(&prov_tab_mutex);
532 mutex_exit(&prov_tab_mutex);
538 mutex_exit(&prov_tab_mutex);
555 mutex_enter(&prov_tab_mutex);
566 mutex_exit(&prov_tab_mutex);
572 mutex_exit(&prov_tab_mutex);
595 mutex_enter(&prov_tab_mutex);
607 mutex_exit(&prov_tab_mutex);
619 mutex_enter(&prov_tab_mutex);
629 mutex_exit(&prov_tab_mutex);
640 mutex_exit(&prov_tab_mutex);
686 mutex_enter(&prov_tab_mutex);
701 mutex_exit(&prov_tab_mutex);
716 mutex_enter(&prov_tab_mutex);
727 mutex_exit(&prov_tab_mutex);
739 mutex_exit(&prov_tab_mutex);
844 mutex_enter(&prov_tab_mutex);
867 mutex_exit(&prov_tab_mutex);
890 mutex_enter(&prov_tab_mutex);
916 mutex_exit(&prov_tab_mutex);
919 mutex_enter(&prov_tab_mutex);
922 mutex_exit(&prov_tab_mutex);
925 /* protected by prov_tab_mutex */
928 /* Caller must hold prov_tab_mutex */
936 ASSERT(MUTEX_HELD(&prov_tab_mutex));
944 /* kcf_free_provider_desc drops prov_tab_mutex */
946 mutex_enter(&prov_tab_mutex);