Symbol: itx
usr/src/cmd/ztest/ztest.c
1551
itx_t *itx;
usr/src/cmd/ztest/ztest.c
1556
itx = zil_itx_create(TX_CREATE, sizeof (*lr) + namesize);
usr/src/cmd/ztest/ztest.c
1557
bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
usr/src/cmd/ztest/ztest.c
1560
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1568
itx_t *itx;
usr/src/cmd/ztest/ztest.c
1573
itx = zil_itx_create(TX_REMOVE, sizeof (*lr) + namesize);
usr/src/cmd/ztest/ztest.c
1574
bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
usr/src/cmd/ztest/ztest.c
1577
itx->itx_oid = object;
usr/src/cmd/ztest/ztest.c
1578
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1584
itx_t *itx;
usr/src/cmd/ztest/ztest.c
1593
itx = zil_itx_create(TX_WRITE,
usr/src/cmd/ztest/ztest.c
1598
((lr_write_t *)&itx->itx_lr) + 1, DMU_READ_NO_PREFETCH) != 0) {
usr/src/cmd/ztest/ztest.c
1599
zil_itx_destroy(itx);
usr/src/cmd/ztest/ztest.c
1600
itx = zil_itx_create(TX_WRITE, sizeof (*lr));
usr/src/cmd/ztest/ztest.c
1603
itx->itx_private = zd;
usr/src/cmd/ztest/ztest.c
1604
itx->itx_wr_state = write_state;
usr/src/cmd/ztest/ztest.c
1605
itx->itx_sync = (ztest_random(8) == 0);
usr/src/cmd/ztest/ztest.c
1607
bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
usr/src/cmd/ztest/ztest.c
1610
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1616
itx_t *itx;
usr/src/cmd/ztest/ztest.c
1621
itx = zil_itx_create(TX_TRUNCATE, sizeof (*lr));
usr/src/cmd/ztest/ztest.c
1622
bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
usr/src/cmd/ztest/ztest.c
1625
itx->itx_sync = B_FALSE;
usr/src/cmd/ztest/ztest.c
1626
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1632
itx_t *itx;
usr/src/cmd/ztest/ztest.c
1637
itx = zil_itx_create(TX_SETATTR, sizeof (*lr));
usr/src/cmd/ztest/ztest.c
1638
bcopy(&lr->lr_common + 1, &itx->itx_lr + 1,
usr/src/cmd/ztest/ztest.c
1641
itx->itx_sync = B_FALSE;
usr/src/cmd/ztest/ztest.c
1642
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/uts/common/fs/zfs/sys/zil.h
431
extern void zil_itx_destroy(itx_t *itx);
usr/src/uts/common/fs/zfs/sys/zil.h
432
extern void zil_itx_assign(zilog_t *zilog, itx_t *itx, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/zfs_log.c
251
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
290
itx = zil_itx_create(txtype, txsize);
usr/src/uts/common/fs/zfs/zfs_log.c
292
lr = (lr_create_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
330
lracl = (lr_acl_create_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
354
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
366
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
373
itx = zil_itx_create(txtype, sizeof (*lr) + namesize);
usr/src/uts/common/fs/zfs/zfs_log.c
374
lr = (lr_remove_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
378
itx->itx_oid = foid;
usr/src/uts/common/fs/zfs/zfs_log.c
391
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
401
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
408
itx = zil_itx_create(txtype, sizeof (*lr) + namesize);
usr/src/uts/common/fs/zfs/zfs_log.c
409
lr = (lr_link_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
414
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
424
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
432
itx = zil_itx_create(txtype, sizeof (*lr) + namesize + linksize);
usr/src/uts/common/fs/zfs/zfs_log.c
433
lr = (lr_create_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
446
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
456
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
464
itx = zil_itx_create(txtype, sizeof (*lr) + snamesize + dnamesize);
usr/src/uts/common/fs/zfs/zfs_log.c
465
lr = (lr_rename_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
470
itx->itx_oid = szp->z_id;
usr/src/uts/common/fs/zfs/zfs_log.c
472
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
501
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
511
itx = zil_itx_create(txtype, sizeof (*lr) +
usr/src/uts/common/fs/zfs/zfs_log.c
513
lr = (lr_write_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
516
zil_itx_destroy(itx);
usr/src/uts/common/fs/zfs/zfs_log.c
517
itx = zil_itx_create(txtype, sizeof (*lr));
usr/src/uts/common/fs/zfs/zfs_log.c
518
lr = (lr_write_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
522
itx->itx_wr_state = wr_state;
usr/src/uts/common/fs/zfs/zfs_log.c
529
itx->itx_private = zp->z_zfsvfs;
usr/src/uts/common/fs/zfs/zfs_log.c
530
itx->itx_sync = (zp->z_sync_cnt != 0);
usr/src/uts/common/fs/zfs/zfs_log.c
532
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
546
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
552
itx = zil_itx_create(txtype, sizeof (*lr));
usr/src/uts/common/fs/zfs/zfs_log.c
553
lr = (lr_truncate_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
558
itx->itx_sync = (zp->z_sync_cnt != 0);
usr/src/uts/common/fs/zfs/zfs_log.c
559
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
569
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
589
itx = zil_itx_create(txtype, recsize);
usr/src/uts/common/fs/zfs/zfs_log.c
590
lr = (lr_setattr_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
620
itx->itx_sync = (zp->z_sync_cnt != 0);
usr/src/uts/common/fs/zfs/zfs_log.c
621
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
631
itx_t *itx;
usr/src/uts/common/fs/zfs/zfs_log.c
655
itx = zil_itx_create(txtype, txsize);
usr/src/uts/common/fs/zfs/zfs_log.c
657
lr = (lr_acl_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zfs_log.c
686
itx->itx_sync = (zp->z_sync_cnt != 0);
usr/src/uts/common/fs/zfs/zfs_log.c
687
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zil.c
1510
zil_lwb_commit(zilog_t *zilog, itx_t *itx, lwb_t *lwb)
usr/src/uts/common/fs/zfs/zil.c
1523
lrc = &itx->itx_lr;
usr/src/uts/common/fs/zfs/zil.c
1540
zil_commit_waiter_link_lwb(itx->itx_private, lwb);
usr/src/uts/common/fs/zfs/zil.c
1541
itx->itx_private = NULL;
usr/src/uts/common/fs/zfs/zil.c
1546
if (lrc->lrc_txtype == TX_WRITE && itx->itx_wr_state == WR_NEED_COPY) {
usr/src/uts/common/fs/zfs/zil.c
1588
if (itx->itx_wr_state != WR_COPIED) {
usr/src/uts/common/fs/zfs/zil.c
1592
if (itx->itx_wr_state == WR_NEED_COPY) {
usr/src/uts/common/fs/zfs/zil.c
1600
ASSERT(itx->itx_wr_state == WR_INDIRECT);
usr/src/uts/common/fs/zfs/zil.c
1619
error = zilog->zl_get_data(itx->itx_private,
usr/src/uts/common/fs/zfs/zil.c
1660
itx_t *itx;
usr/src/uts/common/fs/zfs/zil.c
1664
itx = kmem_alloc(offsetof(itx_t, itx_lr) + lrsize, KM_SLEEP);
usr/src/uts/common/fs/zfs/zil.c
1665
itx->itx_lr.lrc_txtype = txtype;
usr/src/uts/common/fs/zfs/zil.c
1666
itx->itx_lr.lrc_reclen = lrsize;
usr/src/uts/common/fs/zfs/zil.c
1667
itx->itx_lr.lrc_seq = 0; /* defensive */
usr/src/uts/common/fs/zfs/zil.c
1668
itx->itx_sync = B_TRUE; /* default is synchronous */
usr/src/uts/common/fs/zfs/zil.c
1670
return (itx);
usr/src/uts/common/fs/zfs/zil.c
1674
zil_itx_destroy(itx_t *itx)
usr/src/uts/common/fs/zfs/zil.c
1676
kmem_free(itx, offsetof(itx_t, itx_lr) + itx->itx_lr.lrc_reclen);
usr/src/uts/common/fs/zfs/zil.c
1686
itx_t *itx;
usr/src/uts/common/fs/zfs/zil.c
1693
while ((itx = list_head(list)) != NULL) {
usr/src/uts/common/fs/zfs/zil.c
1713
if (itx->itx_lr.lrc_txtype == TX_COMMIT)
usr/src/uts/common/fs/zfs/zil.c
1714
zil_commit_waiter_skip(itx->itx_private);
usr/src/uts/common/fs/zfs/zil.c
1716
list_remove(list, itx);
usr/src/uts/common/fs/zfs/zil.c
1717
zil_itx_destroy(itx);
usr/src/uts/common/fs/zfs/zil.c
1724
while ((itx = list_head(list)) != NULL) {
usr/src/uts/common/fs/zfs/zil.c
1725
list_remove(list, itx);
usr/src/uts/common/fs/zfs/zil.c
1727
ASSERT3U(itx->itx_lr.lrc_txtype, !=, TX_COMMIT);
usr/src/uts/common/fs/zfs/zil.c
1728
zil_itx_destroy(itx);
usr/src/uts/common/fs/zfs/zil.c
1758
itx_t *itx;
usr/src/uts/common/fs/zfs/zil.c
1786
while ((itx = list_head(&clean_list)) != NULL) {
usr/src/uts/common/fs/zfs/zil.c
1787
list_remove(&clean_list, itx);
usr/src/uts/common/fs/zfs/zil.c
1789
ASSERT3U(itx->itx_lr.lrc_txtype, !=, TX_COMMIT);
usr/src/uts/common/fs/zfs/zil.c
1790
zil_itx_destroy(itx);
usr/src/uts/common/fs/zfs/zil.c
1796
zil_itx_assign(zilog_t *zilog, itx_t *itx, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zil.c
1805
if ((itx->itx_lr.lrc_txtype & ~TX_CI) == TX_RENAME)
usr/src/uts/common/fs/zfs/zil.c
1806
zil_async_to_sync(zilog, itx->itx_oid);
usr/src/uts/common/fs/zfs/zil.c
1836
if (itx->itx_sync) {
usr/src/uts/common/fs/zfs/zil.c
1837
list_insert_tail(&itxs->i_sync_list, itx);
usr/src/uts/common/fs/zfs/zil.c
1841
LR_FOID_GET_OBJ(((lr_ooo_t *)&itx->itx_lr)->lr_foid);
usr/src/uts/common/fs/zfs/zil.c
1853
list_insert_tail(&ian->ia_list, itx);
usr/src/uts/common/fs/zfs/zil.c
1856
itx->itx_lr.lrc_txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zil.c
2027
itx_t *itx;
usr/src/uts/common/fs/zfs/zil.c
2031
while (itx = list_head(&zilog->zl_itx_commit_list)) {
usr/src/uts/common/fs/zfs/zil.c
2032
lr_t *lrc = &itx->itx_lr;
usr/src/uts/common/fs/zfs/zil.c
2047
zil_commit_waiter_skip(itx->itx_private);
usr/src/uts/common/fs/zfs/zil.c
2049
zil_commit_waiter_link_lwb(itx->itx_private, last_lwb);
usr/src/uts/common/fs/zfs/zil.c
2050
itx->itx_private = NULL;
usr/src/uts/common/fs/zfs/zil.c
2055
list_remove(&zilog->zl_itx_commit_list, itx);
usr/src/uts/common/fs/zfs/zil.c
2056
zil_itx_destroy(itx);
usr/src/uts/common/fs/zfs/zil.c
2059
IMPLY(itx != NULL, itx->itx_lr.lrc_txtype != TX_COMMIT);
usr/src/uts/common/fs/zfs/zil.c
2102
itx_t *itx;
usr/src/uts/common/fs/zfs/zil.c
2125
while (itx = list_head(&zilog->zl_itx_commit_list)) {
usr/src/uts/common/fs/zfs/zil.c
2126
lr_t *lrc = &itx->itx_lr;
usr/src/uts/common/fs/zfs/zil.c
2133
zilog_t *, zilog, itx_t *, itx);
usr/src/uts/common/fs/zfs/zil.c
2136
zilog_t *, zilog, itx_t *, itx);
usr/src/uts/common/fs/zfs/zil.c
2188
lwb = zil_lwb_commit(zilog, itx, lwb);
usr/src/uts/common/fs/zfs/zil.c
2192
itx->itx_private, &nolwb_waiters);
usr/src/uts/common/fs/zfs/zil.c
2196
list_remove(&zilog->zl_itx_commit_list, itx);
usr/src/uts/common/fs/zfs/zil.c
2197
zil_itx_destroy(itx);
usr/src/uts/common/fs/zfs/zil.c
2616
itx_t *itx = zil_itx_create(TX_COMMIT, sizeof (lr_t));
usr/src/uts/common/fs/zfs/zil.c
2617
itx->itx_sync = B_TRUE;
usr/src/uts/common/fs/zfs/zil.c
2618
itx->itx_private = zcw;
usr/src/uts/common/fs/zfs/zil.c
2620
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zvol.c
1081
itx_t *itx;
usr/src/uts/common/fs/zfs/zvol.c
1091
itx = zil_itx_create(TX_WRITE, sizeof (*lr) +
usr/src/uts/common/fs/zfs/zvol.c
1093
lr = (lr_write_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zvol.c
1096
zil_itx_destroy(itx);
usr/src/uts/common/fs/zfs/zvol.c
1097
itx = zil_itx_create(TX_WRITE, sizeof (*lr));
usr/src/uts/common/fs/zfs/zvol.c
1098
lr = (lr_write_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zvol.c
1102
itx->itx_wr_state = wr_state;
usr/src/uts/common/fs/zfs/zvol.c
1109
itx->itx_private = zv;
usr/src/uts/common/fs/zfs/zvol.c
1111
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zvol.c
1586
itx_t *itx;
usr/src/uts/common/fs/zfs/zvol.c
1593
itx = zil_itx_create(TX_TRUNCATE, sizeof (*lr));
usr/src/uts/common/fs/zfs/zvol.c
1594
lr = (lr_truncate_t *)&itx->itx_lr;
usr/src/uts/common/fs/zfs/zvol.c
1599
zil_itx_assign(zilog, itx, tx);