Lines Matching refs:mod_lock
123 kmutex_t mod_lock; /* protects &modules insert linkage, */ variable
2703 mutex_enter(&mod_lock); in modrload()
2705 mutex_exit(&mod_lock); in modrload()
2853 mutex_enter(&mod_lock); in modunrload()
2857 mutex_exit(&mod_lock); in modunrload()
2909 mutex_enter(&mod_lock); in modinfo()
2915 mutex_exit(&mod_lock); in modinfo()
2977 mutex_enter(&mod_lock); in mod_hold_stub()
2988 mutex_exit(&mod_lock); in mod_hold_stub()
3012 mutex_exit(&mod_lock); in mod_hold_stub()
3015 mutex_exit(&mod_lock); in mod_hold_stub()
3072 mutex_enter(&mod_lock); in mod_hold_stub()
3077 mutex_exit(&mod_lock); in mod_hold_stub()
3087 mutex_enter(&mod_lock); in mod_release_stub()
3097 mutex_exit(&mod_lock); in mod_release_stub()
3205 ASSERT(!MUTEX_HELD(&mod_lock)); in mod_find_by_filename()
3211 mutex_enter(&mod_lock); in mod_find_by_filename()
3220 mutex_exit(&mod_lock); in mod_find_by_filename()
3224 mutex_exit(&mod_lock); in mod_find_by_filename()
3228 mutex_exit(&mod_lock); in mod_find_by_filename()
3239 ASSERT(MUTEX_HELD(&mod_lock)); in mod_find_by_name()
3261 ASSERT(MUTEX_HELD(&mod_lock)); in mod_circdep()
3318 ASSERT(MUTEX_HELD(&mod_lock)); in modadd()
3442 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in mod_load()
3557 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in mod_unload()
3641 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in modinstall()
3693 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in modinstall()
3745 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in moduninstall()
3775 mutex_enter(&mod_lock); in moduninstall()
3777 mutex_exit(&mod_lock); in moduninstall()
3781 mutex_exit(&mod_lock); in moduninstall()
3784 mutex_exit(&mod_lock); in moduninstall()
3808 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in moduninstall()
4034 ASSERT((f & MOD_LOCK_NOT_HELD) || MUTEX_HELD(&mod_lock)); in mod_hold_by_modctl()
4037 mutex_enter(&mod_lock); in mod_hold_by_modctl()
4041 cv_wait(&mod_cv, &mod_lock); in mod_hold_by_modctl()
4055 mutex_exit(&mod_lock); in mod_hold_by_modctl()
4065 mutex_exit(&mod_lock); in mod_hold_by_modctl()
4077 mutex_enter(&mod_lock); in mod_hold_by_name_common()
4138 mutex_exit(&mod_lock); in mod_hold_by_name_common()
4164 mutex_enter(&mod_lock); in mod_hold_by_id()
4178 mutex_exit(&mod_lock); in mod_hold_by_id()
4191 mutex_enter(&mod_lock); in mod_hold_next_by_id()
4206 mutex_exit(&mod_lock); in mod_hold_next_by_id()
4213 ASSERT(MUTEX_HELD(&mod_lock)); in mod_release()
4229 mutex_enter(&mod_lock); in mod_release_mod()
4231 mutex_exit(&mod_lock); in mod_release_mod()
4240 mutex_enter(&mod_lock); in mod_name_to_modid()
4250 mutex_exit(&mod_lock); in mod_name_to_modid()
4255 mutex_exit(&mod_lock); in mod_name_to_modid()
4299 mutex_enter(&mod_lock); in mod_make_requisite()
4330 mutex_exit(&mod_lock); in mod_make_requisite()
4347 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in mod_release_requisites()
4349 mutex_enter(&mod_lock); /* needed for manipulation of req */ in mod_release_requisites()
4383 mutex_exit(&mod_lock); in mod_release_requisites()
4443 ASSERT(MUTEX_NOT_HELD(&mod_lock)); in mod_install_requisites()