Lines Matching refs:nvfdp

257 	nvfd_t	*nvfdp;  in i_ddi_start_flush_daemon()  local
265 for (nvfdp = list_head(&nvf_cache_files); nvfdp; in i_ddi_start_flush_daemon()
266 nvfdp = list_next(&nvf_cache_files, nvfdp)) { in i_ddi_start_flush_daemon()
267 if (NVF_IS_DIRTY(nvfdp)) { in i_ddi_start_flush_daemon()
290 nvfd_t *nvfdp; in nvf_register_file() local
292 nvfdp = kmem_zalloc(sizeof (*nvfdp), KM_SLEEP); in nvf_register_file()
294 nvfdp->nvf_ops = ops; in nvf_register_file()
295 nvfdp->nvf_flags = 0; in nvf_register_file()
296 rw_init(&nvfdp->nvf_lock, NULL, RW_DRIVER, NULL); in nvf_register_file()
299 list_insert_tail(&nvf_cache_files, nvfdp); in nvf_register_file()
302 return ((nvf_handle_t)nvfdp); in nvf_register_file()
1038 nvfd_t *nvfdp, *nextfdp; in nvpflush_daemon() local
1087 for (nvfdp = list_head(&nvf_cache_files); in nvpflush_daemon()
1088 nvfdp; nvfdp = nextfdp) { in nvpflush_daemon()
1089 nextfdp = list_next(&nvf_cache_files, nvfdp); in nvpflush_daemon()
1090 rw_enter(&nvfdp->nvf_lock, RW_READER); in nvpflush_daemon()
1091 if (NVF_IS_DIRTY(nvfdp)) { in nvpflush_daemon()
1092 list_remove(&nvf_cache_files, nvfdp); in nvpflush_daemon()
1093 list_insert_tail(&nvf_dirty_files, nvfdp); in nvpflush_daemon()
1094 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1098 nvfdp->nvf_cache_path)); in nvpflush_daemon()
1099 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1107 for (nvfdp = list_head(&nvf_dirty_files); in nvpflush_daemon()
1108 nvfdp; nvfdp = nextfdp) { in nvpflush_daemon()
1109 nextfdp = list_next(&nvf_dirty_files, nvfdp); in nvpflush_daemon()
1112 rw_enter(&nvfdp->nvf_lock, RW_READER); in nvpflush_daemon()
1113 if (NVF_IS_DIRTY(nvfdp)) { in nvpflush_daemon()
1116 nvfdp->nvf_cache_path)); in nvpflush_daemon()
1117 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1118 rval = nvpflush_one(nvfdp); in nvpflush_daemon()
1119 rw_enter(&nvfdp->nvf_lock, RW_READER); in nvpflush_daemon()
1121 NVF_IS_DIRTY(nvfdp)) { in nvpflush_daemon()
1122 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1125 nvfdp->nvf_cache_path)); in nvpflush_daemon()
1128 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1129 nvf_write_is_complete(nvfdp); in nvpflush_daemon()
1135 nvfdp->nvf_cache_path)); in nvpflush_daemon()
1136 rw_exit(&nvfdp->nvf_lock); in nvpflush_daemon()
1142 list_remove(&nvf_dirty_files, nvfdp); in nvpflush_daemon()
1144 nvfdp); in nvpflush_daemon()