Lines Matching refs:itxg
2521 itxg_t *itxg = &zilog->zl_itxg[txg & TXG_MASK]; in zil_remove_async() local
2523 mutex_enter(&itxg->itxg_lock); in zil_remove_async()
2524 if (itxg->itxg_txg != txg) { in zil_remove_async()
2525 mutex_exit(&itxg->itxg_lock); in zil_remove_async()
2532 t = &itxg->itxg_itxs->i_async_tree; in zil_remove_async()
2537 mutex_exit(&itxg->itxg_lock); in zil_remove_async()
2551 itxg_t *itxg; in zil_itx_assign() local
2565 itxg = &zilog->zl_itxg[txg & TXG_MASK]; in zil_itx_assign()
2566 mutex_enter(&itxg->itxg_lock); in zil_itx_assign()
2567 itxs = itxg->itxg_itxs; in zil_itx_assign()
2568 if (itxg->itxg_txg != txg) { in zil_itx_assign()
2576 "txg %llu", (u_longlong_t)itxg->itxg_txg); in zil_itx_assign()
2577 clean = itxg->itxg_itxs; in zil_itx_assign()
2579 itxg->itxg_txg = txg; in zil_itx_assign()
2580 itxs = itxg->itxg_itxs = kmem_zalloc(sizeof (itxs_t), in zil_itx_assign()
2619 mutex_exit(&itxg->itxg_lock); in zil_itx_assign()
2636 itxg_t *itxg = &zilog->zl_itxg[synced_txg & TXG_MASK]; in zil_clean() local
2641 mutex_enter(&itxg->itxg_lock); in zil_clean()
2642 if (itxg->itxg_itxs == NULL || itxg->itxg_txg == ZILTEST_TXG) { in zil_clean()
2643 mutex_exit(&itxg->itxg_lock); in zil_clean()
2646 ASSERT3U(itxg->itxg_txg, <=, synced_txg); in zil_clean()
2647 ASSERT3U(itxg->itxg_txg, !=, 0); in zil_clean()
2648 clean_me = itxg->itxg_itxs; in zil_clean()
2649 itxg->itxg_itxs = NULL; in zil_clean()
2650 itxg->itxg_txg = 0; in zil_clean()
2651 mutex_exit(&itxg->itxg_lock); in zil_clean()
2689 itxg_t *itxg = &zilog->zl_itxg[txg & TXG_MASK]; in zil_get_commit_list() local
2691 mutex_enter(&itxg->itxg_lock); in zil_get_commit_list()
2692 if (itxg->itxg_txg != txg) { in zil_get_commit_list()
2693 mutex_exit(&itxg->itxg_lock); in zil_get_commit_list()
2707 list_t *sync_list = &itxg->itxg_itxs->i_sync_list; in zil_get_commit_list()
2722 mutex_exit(&itxg->itxg_lock); in zil_get_commit_list()
2757 itxg_t *itxg = &zilog->zl_itxg[txg & TXG_MASK]; in zil_async_to_sync() local
2759 mutex_enter(&itxg->itxg_lock); in zil_async_to_sync()
2760 if (itxg->itxg_txg != txg) { in zil_async_to_sync()
2761 mutex_exit(&itxg->itxg_lock); in zil_async_to_sync()
2771 t = &itxg->itxg_itxs->i_async_tree; in zil_async_to_sync()
2776 list_move_tail(&itxg->itxg_itxs->i_sync_list, in zil_async_to_sync()
2783 list_move_tail(&itxg->itxg_itxs->i_sync_list, in zil_async_to_sync()
2789 mutex_exit(&itxg->itxg_lock); in zil_async_to_sync()