Lines Matching refs:mtm

110 map_free_entries(mt_map_t *mtm)  in map_free_entries()  argument
115 while ((me = mtm->mtm_next) != (mapentry_t *)mtm) { in map_free_entries()
121 for (i = 0; i < mtm->mtm_nhash; i++) in map_free_entries()
122 mtm->mtm_hash[i] = NULL; in map_free_entries()
123 mtm->mtm_nme = 0; in map_free_entries()
124 mtm->mtm_nmet = 0; in map_free_entries()
131 map_put(mt_map_t *mtm) in map_put() argument
136 map_free_entries(mtm); in map_put()
137 ASSERT(map_put_debug(mtm)); in map_put()
138 kmem_free(mtm->mtm_hash, in map_put()
139 (size_t) (sizeof (mapentry_t *) * mtm->mtm_nhash)); in map_put()
140 mutex_destroy(&mtm->mtm_mutex); in map_put()
141 mutex_destroy(&mtm->mtm_scan_mutex); in map_put()
142 cv_destroy(&mtm->mtm_to_roll_cv); in map_put()
143 cv_destroy(&mtm->mtm_from_roll_cv); in map_put()
144 rw_destroy(&mtm->mtm_rwlock); in map_put()
145 mutex_destroy(&mtm->mtm_lock); in map_put()
146 cv_destroy(&mtm->mtm_cv_commit); in map_put()
147 cv_destroy(&mtm->mtm_cv_next); in map_put()
148 cv_destroy(&mtm->mtm_cv_eot); in map_put()
149 cv_destroy(&mtm->mtm_cv); in map_put()
150 kmem_free(mtm, sizeof (mt_map_t)); in map_put()
159 mt_map_t *mtm; in map_get() local
164 mtm = kmem_zalloc(sizeof (mt_map_t), KM_SLEEP); in map_get()
165 mutex_init(&mtm->mtm_mutex, NULL, MUTEX_DEFAULT, NULL); in map_get()
166 mutex_init(&mtm->mtm_scan_mutex, NULL, MUTEX_DEFAULT, NULL); in map_get()
167 cv_init(&mtm->mtm_to_roll_cv, NULL, CV_DEFAULT, NULL); in map_get()
168 cv_init(&mtm->mtm_from_roll_cv, NULL, CV_DEFAULT, NULL); in map_get()
169 rw_init(&mtm->mtm_rwlock, NULL, RW_DEFAULT, NULL); in map_get()
170 mtm->mtm_next = (mapentry_t *)mtm; in map_get()
171 mtm->mtm_prev = (mapentry_t *)mtm; in map_get()
172 mtm->mtm_hash = kmem_zalloc((size_t) (sizeof (mapentry_t *) * nh), in map_get()
174 mtm->mtm_nhash = nh; in map_get()
175 mtm->mtm_debug = ul->un_debug; in map_get()
176 mtm->mtm_type = maptype; in map_get()
178 mtm->mtm_cfrags = 0; in map_get()
179 mtm->mtm_cfragmax = logmap_maxcfrag_commit; in map_get()
184 mtm->mtm_ul = ul; in map_get()
189 mutex_init(&mtm->mtm_lock, NULL, MUTEX_DEFAULT, NULL); in map_get()
190 cv_init(&mtm->mtm_cv_commit, NULL, CV_DEFAULT, NULL); in map_get()
191 cv_init(&mtm->mtm_cv_next, NULL, CV_DEFAULT, NULL); in map_get()
192 cv_init(&mtm->mtm_cv_eot, NULL, CV_DEFAULT, NULL); in map_get()
193 cv_init(&mtm->mtm_cv, NULL, CV_DEFAULT, NULL); in map_get()
194 ASSERT(map_get_debug(ul, mtm)); in map_get()
196 return (mtm); in map_get()
208 deltamap_need_commit(mt_map_t *mtm) in deltamap_need_commit() argument
210 return (mtm->mtm_nme > deltamap_maxnme); in deltamap_need_commit()
218 mt_map_t *mtm, in deltamap_add() argument
230 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in deltamap_add()
231 map_check_linkage(mtm)); in deltamap_add()
233 mutex_enter(&mtm->mtm_mutex); in deltamap_add()
249 mep = MAP_HASH(mof, mtm); in deltamap_add()
283 if (tp && (mtm->mtm_ul->un_deltamap == mtm)) { in deltamap_add()
302 mutex_exit(&mtm->mtm_mutex); in deltamap_add()
304 mutex_enter(&mtm->mtm_mutex); in deltamap_add()
317 me->me_tid = mtm->mtm_tid; in deltamap_add()
321 me->me_next = (mapentry_t *)mtm; in deltamap_add()
322 me->me_prev = mtm->mtm_prev; in deltamap_add()
323 mtm->mtm_prev->me_next = me; in deltamap_add()
324 mtm->mtm_prev = me; in deltamap_add()
325 mtm->mtm_nme++; in deltamap_add()
327 mutex_exit(&mtm->mtm_mutex); in deltamap_add()
329 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in deltamap_add()
330 map_check_linkage(mtm)); in deltamap_add()
337 deltamap_remove(mt_map_t *mtm, offset_t mof, off_t nb) in deltamap_remove() argument
344 if (mtm == NULL) in deltamap_remove()
347 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in deltamap_remove()
348 map_check_linkage(mtm)); in deltamap_remove()
350 mutex_enter(&mtm->mtm_mutex); in deltamap_remove()
358 mep = MAP_HASH(mof, mtm); in deltamap_remove()
368 mtm->mtm_nme--; in deltamap_remove()
373 mutex_exit(&mtm->mtm_mutex); in deltamap_remove()
375 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in deltamap_remove()
376 map_check_linkage(mtm)); in deltamap_remove()
385 deltamap_del(mt_map_t *mtm, offset_t mof, off_t nb) in deltamap_del() argument
390 menext = deltamap_remove(mtm, mof, nb); in deltamap_del()
413 mt_map_t *mtm = ul->un_deltamap; in deltamap_push() local
415 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in deltamap_push()
416 map_check_linkage(mtm)); in deltamap_push()
421 while ((me = mtm->mtm_next) != (mapentry_t *)mtm) { in deltamap_push()
430 deltamap_del(mtm, mof, nb); in deltamap_push()
433 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in deltamap_push()
434 map_check_linkage(mtm)); in deltamap_push()
442 logmap_need_commit(mt_map_t *mtm) in logmap_need_commit() argument
444 return ((mtm->mtm_nmet > logmap_maxnme_commit) || in logmap_need_commit()
445 (mtm->mtm_cfrags >= mtm->mtm_cfragmax)); in logmap_need_commit()
449 logmap_need_roll_async(mt_map_t *mtm) in logmap_need_roll_async() argument
451 return (mtm->mtm_nme > logmap_maxnme_async); in logmap_need_roll_async()
455 logmap_need_roll_sync(mt_map_t *mtm) in logmap_need_roll_sync() argument
457 return (mtm->mtm_nme > logmap_maxnme_sync); in logmap_need_roll_sync()
480 mt_map_t *mtm = ul->un_logmap; in logmap_kill_roll() local
482 if (mtm == NULL) in logmap_kill_roll()
485 mutex_enter(&mtm->mtm_mutex); in logmap_kill_roll()
487 while (mtm->mtm_flags & MTM_ROLL_RUNNING) { in logmap_kill_roll()
488 mtm->mtm_flags |= MTM_ROLL_EXIT; in logmap_kill_roll()
489 cv_signal(&mtm->mtm_to_roll_cv); in logmap_kill_roll()
490 cv_wait(&mtm->mtm_from_roll_cv, &mtm->mtm_mutex); in logmap_kill_roll()
492 mutex_exit(&mtm->mtm_mutex); in logmap_kill_roll()
517 logmap_forceroll(mt_map_t *mtm) in logmap_forceroll() argument
519 mutex_enter(&mtm->mtm_mutex); in logmap_forceroll()
520 if ((mtm->mtm_flags & MTM_FORCE_ROLL) == 0) { in logmap_forceroll()
521 mtm->mtm_flags |= MTM_FORCE_ROLL; in logmap_forceroll()
522 cv_signal(&mtm->mtm_to_roll_cv); in logmap_forceroll()
525 if ((mtm->mtm_flags & MTM_ROLL_RUNNING) == 0) { in logmap_forceroll()
526 mtm->mtm_flags &= ~MTM_FORCE_ROLL; in logmap_forceroll()
529 cv_wait(&mtm->mtm_from_roll_cv, &mtm->mtm_mutex); in logmap_forceroll()
530 } while (mtm->mtm_flags & MTM_FORCE_ROLL); in logmap_forceroll()
532 mutex_exit(&mtm->mtm_mutex); in logmap_forceroll()
539 logmap_remove_roll(mt_map_t *mtm, offset_t mof, off_t nb) in logmap_remove_roll() argument
548 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_remove_roll()
549 map_check_linkage(mtm)); in logmap_remove_roll()
553 rw_enter(&mtm->mtm_rwlock, RW_WRITER); in logmap_remove_roll()
554 mutex_enter(&mtm->mtm_mutex); in logmap_remove_roll()
562 mep = MAP_HASH(mof, mtm); in logmap_remove_roll()
569 mutex_exit(&mtm->mtm_mutex); in logmap_remove_roll()
579 mtm->mtm_nme--; in logmap_remove_roll()
592 mutex_exit(&mtm->mtm_mutex); in logmap_remove_roll()
594 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_remove_roll()
595 map_check_linkage(mtm)); in logmap_remove_roll()
598 rw_exit(&mtm->mtm_rwlock); in logmap_remove_roll()
675 mt_map_t *mtm, in logmap_list_get() argument
689 mtm->mtm_ref = 1; in logmap_list_get()
692 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_list_get()
693 map_check_linkage(mtm)); in logmap_list_get()
695 rw_enter(&mtm->mtm_rwlock, rwtype); in logmap_list_get()
697 mutex_enter(&mtm->mtm_mutex); in logmap_list_get()
705 mep = MAP_HASH(mof, mtm); in logmap_list_get()
724 mutex_exit(&mtm->mtm_mutex); in logmap_list_get()
725 rw_exit(&mtm->mtm_rwlock); in logmap_list_get()
747 mutex_exit(&mtm->mtm_mutex); in logmap_list_get()
749 ASSERT(RW_LOCK_HELD(&mtm->mtm_rwlock)); in logmap_list_get()
838 logmap_list_put_roll(mt_map_t *mtm, mapentry_t *age) in logmap_list_put_roll() argument
842 ASSERT(RW_LOCK_HELD(&mtm->mtm_rwlock)); in logmap_list_put_roll()
843 mutex_enter(&mtm->mtm_mutex); in logmap_list_put_roll()
848 mutex_exit(&mtm->mtm_mutex); in logmap_list_put_roll()
852 logmap_list_put(mt_map_t *mtm, mapentry_t *age) in logmap_list_put() argument
856 ASSERT(RW_LOCK_HELD(&mtm->mtm_rwlock)); in logmap_list_put()
857 mutex_enter(&mtm->mtm_mutex); in logmap_list_put()
862 mutex_exit(&mtm->mtm_mutex); in logmap_list_put()
863 rw_exit(&mtm->mtm_rwlock); in logmap_list_put()
1000 struct mt_map *mtm = ul->un_logmap; /* Log map */ in logmap_abort() local
1004 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_abort()
1005 map_check_linkage(mtm)); in logmap_abort()
1010 rw_enter(&mtm->mtm_rwlock, RW_WRITER); in logmap_abort()
1012 mutex_enter(&mtm->mtm_mutex); in logmap_abort()
1014 while ((me = mtm->mtm_cancel) != NULL) { in logmap_abort()
1015 mtm->mtm_cancel = me->me_cancel; in logmap_abort()
1030 for (i = 0; i < mtm->mtm_nhash; i++) { in logmap_abort()
1031 mep = &mtm->mtm_hash[i]; in logmap_abort()
1034 me->me_tid == mtm->mtm_committid) { in logmap_abort()
1039 mtm->mtm_nme--; in logmap_abort()
1050 mtm->mtm_flags |= MTM_CANCELED; in logmap_abort()
1051 mutex_exit(&mtm->mtm_mutex); in logmap_abort()
1052 mtm->mtm_dirty = 0; in logmap_abort()
1053 mtm->mtm_nmet = 0; in logmap_abort()
1054 rw_exit(&mtm->mtm_rwlock); in logmap_abort()
1056 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_abort()
1057 map_check_linkage(mtm)); in logmap_abort()
1061 logmap_wait_space(mt_map_t *mtm, ml_unit_t *ul, mapentry_t *me) in logmap_wait_space() argument
1068 logmap_forceroll(mtm); in logmap_wait_space()
1094 mt_map_t *mtm = ul->un_logmap; in logmap_add() local
1098 logmap_wait_space(mtm, ul, melist); in logmap_add()
1100 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_add()
1101 map_check_linkage(mtm)); in logmap_add()
1103 mtm->mtm_ref = 1; in logmap_add()
1104 mtm->mtm_dirty++; in logmap_add()
1105 tid = mtm->mtm_tid; in logmap_add()
1113 savmep = mep = MAP_HASH(mof, mtm); in logmap_add()
1114 mutex_enter(&mtm->mtm_mutex); in logmap_add()
1135 mtm->mtm_nme--; in logmap_add()
1148 me->me_cancel = mtm->mtm_cancel; in logmap_add()
1149 mtm->mtm_cancel = me; in logmap_add()
1154 mutex_exit(&mtm->mtm_mutex); in logmap_add()
1172 ((mtm->mtm_debug & MT_LOG_WRITE_CHECK) == 0) || in logmap_add()
1178 mutex_enter(&mtm->mtm_mutex); in logmap_add()
1181 me->me_next = (mapentry_t *)mtm; in logmap_add()
1182 me->me_prev = mtm->mtm_prev; in logmap_add()
1183 mtm->mtm_prev->me_next = me; in logmap_add()
1184 mtm->mtm_prev = me; in logmap_add()
1187 me->me_age = mtm->mtm_age++; in logmap_add()
1188 mtm->mtm_nme++; in logmap_add()
1189 mtm->mtm_nmet++; in logmap_add()
1190 mutex_exit(&mtm->mtm_mutex); in logmap_add()
1193 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_add()
1194 map_check_linkage(mtm)); in logmap_add()
1221 mt_map_t *mtm = ul->un_logmap; in logmap_add_buf() local
1227 logmap_wait_space(mtm, ul, melist); in logmap_add_buf()
1229 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_add_buf()
1230 map_check_linkage(mtm)); in logmap_add_buf()
1232 mtm->mtm_ref = 1; in logmap_add_buf()
1233 mtm->mtm_dirty++; in logmap_add_buf()
1234 tid = mtm->mtm_tid; in logmap_add_buf()
1242 savmep = mep = MAP_HASH(mof, mtm); in logmap_add_buf()
1243 mutex_enter(&mtm->mtm_mutex); in logmap_add_buf()
1265 mtm->mtm_nme--; in logmap_add_buf()
1296 me->me_cancel = mtm->mtm_cancel; in logmap_add_buf()
1297 mtm->mtm_cancel = me; in logmap_add_buf()
1317 mutex_exit(&mtm->mtm_mutex); in logmap_add_buf()
1375 ASSERT(((mtm->mtm_debug & MT_LOG_WRITE_CHECK) == 0) || in logmap_add_buf()
1381 mutex_enter(&mtm->mtm_mutex); in logmap_add_buf()
1384 me->me_next = (mapentry_t *)mtm; in logmap_add_buf()
1385 me->me_prev = mtm->mtm_prev; in logmap_add_buf()
1386 mtm->mtm_prev->me_next = me; in logmap_add_buf()
1387 mtm->mtm_prev = me; in logmap_add_buf()
1390 me->me_age = mtm->mtm_age++; in logmap_add_buf()
1391 mtm->mtm_nme++; in logmap_add_buf()
1392 mtm->mtm_nmet++; in logmap_add_buf()
1393 mutex_exit(&mtm->mtm_mutex); in logmap_add_buf()
1396 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_add_buf()
1397 map_check_linkage(mtm)); in logmap_add_buf()
1405 logmap_free_cancel(mt_map_t *mtm, mapentry_t **cancelhead) in logmap_free_cancel() argument
1411 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_free_cancel()
1412 map_check_linkage(mtm)); in logmap_free_cancel()
1416 rw_enter(&mtm->mtm_rwlock, RW_WRITER); in logmap_free_cancel()
1421 mutex_enter(&mtm->mtm_mutex); in logmap_free_cancel()
1422 if (mtm->mtm_flags & MTM_CANCELED) { in logmap_free_cancel()
1423 mtm->mtm_flags &= ~MTM_CANCELED; in logmap_free_cancel()
1425 mutex_exit(&mtm->mtm_mutex); in logmap_free_cancel()
1435 mutex_exit(&mtm->mtm_mutex); in logmap_free_cancel()
1458 mep = MAP_HASH(me->me_mof, mtm); in logmap_free_cancel()
1466 mtm->mtm_nme--; in logmap_free_cancel()
1479 mutex_exit(&mtm->mtm_mutex); in logmap_free_cancel()
1481 rw_exit(&mtm->mtm_rwlock); in logmap_free_cancel()
1483 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_free_cancel()
1484 map_check_linkage(mtm)); in logmap_free_cancel()
1492 mt_map_t *mtm = ul->un_logmap; in logmap_commit() local
1500 if (mtm->mtm_dirty) { in logmap_commit()
1504 me.me_mof = mtm->mtm_tid; in logmap_commit()
1508 logmap_wait_space(mtm, ul, &me); in logmap_commit()
1518 mtm->mtm_dirty = 0; in logmap_commit()
1519 mtm->mtm_nmet = 0; in logmap_commit()
1520 mtm->mtm_cfrags = 0; in logmap_commit()
1528 logmap_sethead(mt_map_t *mtm, ml_unit_t *ul) in logmap_sethead() argument
1541 mutex_enter(&mtm->mtm_mutex); in logmap_sethead()
1542 me = mtm->mtm_next; in logmap_sethead()
1543 while (me != (mapentry_t *)mtm && me->me_lof == 0) { in logmap_sethead()
1547 if (me == (mapentry_t *)mtm) in logmap_sethead()
1553 mutex_exit(&mtm->mtm_mutex); in logmap_sethead()
1556 mtm->mtm_age = 0; in logmap_sethead()
1561 logmap_settail(mt_map_t *mtm, ml_unit_t *ul) in logmap_settail() argument
1570 mutex_enter(&mtm->mtm_mutex); in logmap_settail()
1571 if (mtm->mtm_prev == (mapentry_t *)mtm) in logmap_settail()
1577 lof = mtm->mtm_tail_lof; in logmap_settail()
1578 nb = mtm->mtm_tail_nb; in logmap_settail()
1580 mutex_exit(&mtm->mtm_mutex); in logmap_settail()
1592 mt_map_t *mtm = ul->un_logmap; in logmap_roll_dev() local
1597 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_roll_dev()
1598 map_check_linkage(mtm)); in logmap_roll_dev()
1605 mutex_enter(&mtm->mtm_mutex); in logmap_roll_dev()
1606 for (me = mtm->mtm_next; me != (mapentry_t *)mtm; me = me->me_next) { in logmap_roll_dev()
1609 if (me->me_tid == mtm->mtm_tid) in logmap_roll_dev()
1611 if (me->me_tid == mtm->mtm_committid) in logmap_roll_dev()
1620 if (me != (mapentry_t *)mtm) { in logmap_roll_dev()
1621 mutex_exit(&mtm->mtm_mutex); in logmap_roll_dev()
1622 logmap_forceroll(mtm); in logmap_roll_dev()
1629 mutex_exit(&mtm->mtm_mutex); in logmap_roll_dev()
1632 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_roll_dev()
1633 map_check_linkage(mtm)); in logmap_roll_dev()
1641 mt_map_t *mtm = ul->un_logmap; in logmap_cancel_delta() local
1647 mtm->mtm_ref = 1; in logmap_cancel_delta()
1648 mtm->mtm_dirty++; in logmap_cancel_delta()
1662 me->me_tid = mtm->mtm_tid; in logmap_cancel_delta()
1676 logmap_wait_space(mtm, ul, me); in logmap_cancel_delta()
1688 mep = MAP_HASH(mof, mtm); in logmap_cancel_delta()
1689 mutex_enter(&mtm->mtm_mutex); in logmap_cancel_delta()
1690 me->me_age = mtm->mtm_age++; in logmap_cancel_delta()
1693 me->me_next = (mapentry_t *)mtm; in logmap_cancel_delta()
1694 me->me_prev = mtm->mtm_prev; in logmap_cancel_delta()
1695 mtm->mtm_prev->me_next = me; in logmap_cancel_delta()
1696 mtm->mtm_prev = me; in logmap_cancel_delta()
1697 me->me_cancel = mtm->mtm_cancel; in logmap_cancel_delta()
1698 mtm->mtm_cancel = me; in logmap_cancel_delta()
1700 mtm->mtm_nme++; in logmap_cancel_delta()
1701 mtm->mtm_nmet++; in logmap_cancel_delta()
1709 mtm->mtm_cfrags += in logmap_cancel_delta()
1712 mutex_exit(&mtm->mtm_mutex); in logmap_cancel_delta()
1726 mt_map_t *mtm = ul->un_logmap; in logmap_cancel() local
1729 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_cancel()
1730 map_check_linkage(mtm)); in logmap_cancel()
1743 mep = MAP_HASH(mof, mtm); in logmap_cancel()
1744 mutex_enter(&mtm->mtm_mutex); in logmap_cancel()
1752 me->me_cancel = mtm->mtm_cancel; in logmap_cancel()
1753 mtm->mtm_cancel = me; in logmap_cancel()
1761 mutex_exit(&mtm->mtm_mutex); in logmap_cancel()
1770 ASSERT(((mtm->mtm_debug & MT_CHECK_MAP) == 0) || in logmap_cancel()
1771 map_check_linkage(mtm)); in logmap_cancel()
1778 logmap_iscancel(mt_map_t *mtm, offset_t mof, off_t nb) in logmap_iscancel() argument
1784 mutex_enter(&mtm->mtm_mutex); in logmap_iscancel()
1792 mep = MAP_HASH(mof, mtm); in logmap_iscancel()
1805 mutex_exit(&mtm->mtm_mutex); in logmap_iscancel()
1809 mutex_exit(&mtm->mtm_mutex); in logmap_iscancel()
1818 mt_map_t *mtm = ul->un_logmap; in logmap_logscan_add() local
1850 if (mtm->mtm_dirty) { in logmap_logscan_add()
1852 logmap_free_cancel(mtm, &mtm->mtm_cancel); in logmap_logscan_add()
1853 mtm->mtm_dirty = 0; in logmap_logscan_add()
1854 mtm->mtm_nmet = 0; in logmap_logscan_add()
1855 mtm->mtm_tid++; in logmap_logscan_add()
1856 mtm->mtm_committid = mtm->mtm_tid; in logmap_logscan_add()
1857 ASSERT(((mtm->mtm_debug & MT_SCAN) == 0) || in logmap_logscan_add()
1858 logmap_logscan_commit_debug(lof, mtm)); in logmap_logscan_add()
1864 mtm->mtm_tail_lof = lof; in logmap_logscan_add()
1865 mtm->mtm_tail_nb = *nbp; in logmap_logscan_add()
1877 me->me_tid = mtm->mtm_tid; in logmap_logscan_add()
1885 me->me_cancel = mtm->mtm_cancel; in logmap_logscan_add()
1886 mtm->mtm_cancel = me; in logmap_logscan_add()
1889 ASSERT(((mtm->mtm_debug & MT_SCAN) == 0) || in logmap_logscan_add()
1890 logmap_logscan_add_debug(dp, mtm)); in logmap_logscan_add()