Lines Matching refs:nvf_lock
296 rw_init(&nvfdp->nvf_lock, NULL, RW_DRIVER, NULL); in nvf_register_file()
329 nvf_lock(nvf_handle_t handle) in nvf_lock() function
331 return (&(((nvfd_t *)handle)->nvf_lock)); in nvf_lock()
343 ASSERT(RW_WRITE_HELD(&(((nvfd_t *)handle)->nvf_lock))); in nvf_mark_dirty()
350 ASSERT(RW_LOCK_HELD(&(((nvfd_t *)handle)->nvf_lock))); in nvf_is_dirty()
770 ASSERT(RW_WRITE_HELD(&nvf->nvf_lock)); in nvp_list_free()
772 ASSERT(RW_WRITE_HELD(&nvf->nvf_lock)); in nvp_list_free()
791 ASSERT(RW_WRITE_HELD(&(nvfd->nvf_lock))); in fread_nvp_list()
817 ASSERT(RW_WRITE_HELD(&(nvfd->nvf_lock))); in fread_nvp_list()
820 ASSERT(RW_WRITE_HELD(&(nvfd->nvf_lock))); in fread_nvp_list()
855 ASSERT(RW_WRITE_HELD(&nvfd->nvf_lock)); in nvf_read_file()
960 rw_enter(&nvfd->nvf_lock, RW_READER); in nvpflush_one()
967 rw_exit(&nvfd->nvf_lock); in nvpflush_one()
971 if (rw_tryupgrade(&nvfd->nvf_lock) == 0) { in nvpflush_one()
974 rw_exit(&nvfd->nvf_lock); in nvpflush_one()
981 ASSERT(RW_WRITE_HELD(&nvfd->nvf_lock)); in nvpflush_one()
982 rw_exit(&nvfd->nvf_lock); in nvpflush_one()
985 ASSERT(RW_WRITE_HELD(&nvfd->nvf_lock)); in nvpflush_one()
989 rw_exit(&nvfd->nvf_lock); in nvpflush_one()
994 rw_enter(&nvfd->nvf_lock, RW_WRITER); in nvpflush_one()
1029 rw_exit(&nvfd->nvf_lock); in nvpflush_one()
1090 rw_enter(&nvfdp->nvf_lock, RW_READER); in nvpflush_daemon()
1094 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1099 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1112 rw_enter(&nvfdp->nvf_lock, RW_READER); in nvpflush_daemon()
1117 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1119 rw_enter(&nvfdp->nvf_lock, RW_READER); in nvpflush_daemon()
1122 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1128 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1136 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()