Lines Matching defs:itxg

2516 		itxg_t *itxg = &zilog->zl_itxg[txg & TXG_MASK];
2518 mutex_enter(&itxg->itxg_lock);
2519 if (itxg->itxg_txg != txg) {
2520 mutex_exit(&itxg->itxg_lock);
2527 t = &itxg->itxg_itxs->i_async_tree;
2532 mutex_exit(&itxg->itxg_lock);
2546 itxg_t *itxg;
2560 itxg = &zilog->zl_itxg[txg & TXG_MASK];
2561 mutex_enter(&itxg->itxg_lock);
2562 itxs = itxg->itxg_itxs;
2563 if (itxg->itxg_txg != txg) {
2567 * this itxg. Save the itxs for release below.
2571 "txg %llu", (u_longlong_t)itxg->itxg_txg);
2572 clean = itxg->itxg_itxs;
2574 itxg->itxg_txg = txg;
2575 itxs = itxg->itxg_itxs = kmem_zalloc(sizeof (itxs_t),
2614 mutex_exit(&itxg->itxg_lock);
2631 itxg_t *itxg = &zilog->zl_itxg[synced_txg & TXG_MASK];
2636 mutex_enter(&itxg->itxg_lock);
2637 if (itxg->itxg_itxs == NULL || itxg->itxg_txg == ZILTEST_TXG) {
2638 mutex_exit(&itxg->itxg_lock);
2641 ASSERT3U(itxg->itxg_txg, <=, synced_txg);
2642 ASSERT3U(itxg->itxg_txg, !=, 0);
2643 clean_me = itxg->itxg_itxs;
2644 itxg->itxg_itxs = NULL;
2645 itxg->itxg_txg = 0;
2646 mutex_exit(&itxg->itxg_lock);
2684 itxg_t *itxg = &zilog->zl_itxg[txg & TXG_MASK];
2686 mutex_enter(&itxg->itxg_lock);
2687 if (itxg->itxg_txg != txg) {
2688 mutex_exit(&itxg->itxg_lock);
2702 list_t *sync_list = &itxg->itxg_itxs->i_sync_list;
2717 mutex_exit(&itxg->itxg_lock);
2752 itxg_t *itxg = &zilog->zl_itxg[txg & TXG_MASK];
2754 mutex_enter(&itxg->itxg_lock);
2755 if (itxg->itxg_txg != txg) {
2756 mutex_exit(&itxg->itxg_lock);
2766 t = &itxg->itxg_itxs->i_async_tree;
2771 list_move_tail(&itxg->itxg_itxs->i_sync_list,
2778 list_move_tail(&itxg->itxg_itxs->i_sync_list,
2784 mutex_exit(&itxg->itxg_lock);
3342 * When zil_clean() is called, it's possible for the itxg