Searched refs:logmap (Results 1 – 3 of 3) sorted by relevance
57 #define logmap_need_roll(logmap) ((logmap)->mtm_nme > logmap_maxnme) argument84 trans_roll_wait(mt_map_t *logmap, callb_cpr_t *cprinfop) in trans_roll_wait() argument86 mutex_enter(&logmap->mtm_mutex); in trans_roll_wait()87 logmap->mtm_ref = 0; in trans_roll_wait()88 if (logmap->mtm_flags & MTM_FORCE_ROLL) { in trans_roll_wait()89 cv_broadcast(&logmap->mtm_from_roll_cv); in trans_roll_wait()91 logmap->mtm_flags &= ~(MTM_FORCE_ROLL | MTM_ROLLING); in trans_roll_wait()93 (void) cv_reltimedwait(&logmap->mtm_to_roll_cv, &logmap->mtm_mutex, in trans_roll_wait()95 CALLB_CPR_SAFE_END(cprinfop, &logmap->mtm_mutex); in trans_roll_wait()96 logmap->mtm_flags |= MTM_ROLLING; in trans_roll_wait()[all …]
463 mt_map_t *logmap = ul->un_logmap; in logmap_start_roll() local465 logmap_settail(logmap, ul); in logmap_start_roll()467 mutex_enter(&logmap->mtm_mutex); in logmap_start_roll()468 if ((logmap->mtm_flags & MTM_ROLL_RUNNING) == 0) { in logmap_start_roll()469 logmap->mtm_flags |= MTM_ROLL_RUNNING; in logmap_start_roll()470 logmap->mtm_flags &= ~(MTM_FORCE_ROLL | MTM_ROLL_EXIT); in logmap_start_roll()474 mutex_exit(&logmap->mtm_mutex); in logmap_start_roll()499 logmap_forceroll_nowait(mt_map_t *logmap) in logmap_forceroll_nowait() argument507 ASSERT(!(logmap->mtm_ul->un_flags & LDL_NOROLL)); in logmap_forceroll_nowait()508 if ((logmap->mtm_flags & MTM_ROLLING) == 0) { in logmap_forceroll_nowait()[all …]
1278 mt_map_t *logmap = ul->un_logmap; in lufs_read_strategy() local1290 entire_range = logmap_list_get(logmap, mof, nb, &age); in lufs_read_strategy()1296 rw_exit(&logmap->mtm_rwlock); in lufs_read_strategy()1338 logmap_list_put(logmap, age); in lufs_read_strategy()