Lines Matching refs:dm_dev_mutex
58 static struct lock dm_dev_mutex; variable
68 KKASSERT(lockstatus(&dm_dev_mutex, curthread) == LK_EXCLUSIVE); in disable_dev()
109 lockmgr(&dm_dev_mutex, LK_EXCLUSIVE); in dm_dev_lookup()
115 lockmgr(&dm_dev_mutex, LK_RELEASE); in dm_dev_lookup()
182 lockmgr(&dm_dev_mutex, LK_EXCLUSIVE); in dm_dev_insert()
199 lockmgr(&dm_dev_mutex, LK_RELEASE); in dm_dev_insert()
212 lockmgr(&dm_dev_mutex, LK_EXCLUSIVE);
218 lockmgr(&dm_dev_mutex, LK_RELEASE);
308 lockmgr(&dm_dev_mutex, LK_EXCLUSIVE); in dm_dev_remove()
310 lockmgr(&dm_dev_mutex, LK_RELEASE); in dm_dev_remove()
326 lockmgr(&dm_dev_mutex, LK_EXCLUSIVE); in dm_dev_remove_all()
342 lockmgr(&dm_dev_mutex, LK_RELEASE); in dm_dev_remove_all()
420 lockmgr(&dm_dev_mutex, LK_EXCLUSIVE); in dm_dev_prop_list()
432 lockmgr(&dm_dev_mutex, LK_RELEASE); in dm_dev_prop_list()
443 lockinit(&dm_dev_mutex, "dmdevlist", 0, LK_CANRECURSE); in dm_dev_init()
460 lockuninit(&dm_dev_mutex); in dm_dev_uninit()