Lines Matching refs:lofi_lock

164 static kmutex_t lofi_lock;		/* state lock */  variable
251 ASSERT(MUTEX_HELD(&lofi_lock)); in is_opened()
258 ASSERT(MUTEX_HELD(&lofi_lock)); in mark_opened()
278 ASSERT(MUTEX_HELD(&lofi_lock)); in mark_closed()
297 ASSERT(MUTEX_HELD(&lofi_lock)); in lofi_free_crypto()
337 ASSERT(MUTEX_HELD(&lofi_lock)); in lofi_destroy()
397 ASSERT(MUTEX_HELD(&lofi_lock)); in lofi_free_dev()
416 mutex_enter(&lofi_lock); in lofi_zone_shutdown()
440 mutex_exit(&lofi_lock); in lofi_zone_shutdown()
453 if (mutex_owner(&lofi_lock) == curthread) in lofi_open()
456 mutex_enter(&lofi_lock); in lofi_open()
462 mutex_exit(&lofi_lock); in lofi_open()
469 mutex_exit(&lofi_lock); in lofi_open()
474 mutex_exit(&lofi_lock); in lofi_open()
479 mutex_exit(&lofi_lock); in lofi_open()
484 mutex_exit(&lofi_lock); in lofi_open()
488 mutex_exit(&lofi_lock); in lofi_open()
499 mutex_enter(&lofi_lock); in lofi_close()
503 mutex_exit(&lofi_lock); in lofi_close()
508 mutex_exit(&lofi_lock); in lofi_close()
524 mutex_exit(&lofi_lock); in lofi_close()
1521 mutex_enter(&lofi_lock); in lofi_detach()
1524 mutex_exit(&lofi_lock); in lofi_detach()
1532 mutex_exit(&lofi_lock); in lofi_detach()
1619 ASSERT(MUTEX_HELD(&lofi_lock)); in lofi_access()
1638 ASSERT(MUTEX_HELD(&lofi_lock)); in file_to_lofi_nocheck()
1697 ASSERT(MUTEX_HELD(&lofi_lock)); in file_to_lofi()
2141 mutex_enter(&lofi_lock); in lofi_map_file()
2146 mutex_exit(&lofi_lock); in lofi_map_file()
2328 mutex_exit(&lofi_lock); in lofi_map_file()
2354 mutex_exit(&lofi_lock); in lofi_map_file()
2374 mutex_enter(&lofi_lock); in lofi_unmap_file()
2378 mutex_exit(&lofi_lock); in lofi_unmap_file()
2382 mutex_exit(&lofi_lock); in lofi_unmap_file()
2390 mutex_exit(&lofi_lock); in lofi_unmap_file()
2432 mutex_exit(&lofi_lock); in lofi_unmap_file()
2437 mutex_exit(&lofi_lock); in lofi_unmap_file()
2446 mutex_exit(&lofi_lock); in lofi_unmap_file()
2476 mutex_enter(&lofi_lock); in lofi_get_info()
2479 mutex_exit(&lofi_lock); in lofi_get_info()
2499 mutex_exit(&lofi_lock); in lofi_get_info()
2504 mutex_enter(&lofi_lock); in lofi_get_info()
2509 mutex_exit(&lofi_lock); in lofi_get_info()
2517 mutex_enter(&lofi_lock); in lofi_get_info()
2521 mutex_exit(&lofi_lock); in lofi_get_info()
2530 mutex_exit(&lofi_lock); in lofi_get_info()
2593 mutex_enter(&lofi_lock); in lofi_ioctl()
2604 mutex_exit(&lofi_lock); in lofi_ioctl()
2620 mutex_enter(&lofi_lock); in lofi_ioctl()
2623 mutex_exit(&lofi_lock); in lofi_ioctl()
2626 mutex_exit(&lofi_lock); in lofi_ioctl()
2774 mutex_init(&lofi_lock, NULL, MUTEX_DRIVER, NULL); in _init()
2778 mutex_destroy(&lofi_lock); in _init()
2791 mutex_enter(&lofi_lock); in _fini()
2794 mutex_exit(&lofi_lock); in _fini()
2798 mutex_exit(&lofi_lock); in _fini()
2804 mutex_destroy(&lofi_lock); in _fini()