Lines Matching refs:tx
330 zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx) in zvol_create_cb() argument
353 DMU_OT_NONE, 0, tx); in zvol_create_cb()
357 DMU_OT_NONE, 0, tx); in zvol_create_cb()
360 error = zap_update(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize, tx); in zvol_create_cb()
392 dmu_tx_t *tx; in zvol_replay_write() local
410 tx = dmu_tx_create(os); in zvol_replay_write()
411 dmu_tx_hold_write(tx, ZVOL_OBJ, offset, length); in zvol_replay_write()
412 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_replay_write()
414 dmu_tx_abort(tx); in zvol_replay_write()
416 dmu_write(os, ZVOL_OBJ, offset, length, data, tx); in zvol_replay_write()
417 dmu_tx_commit(tx); in zvol_replay_write()
681 dmu_tx_t *tx; in zvol_prealloc() local
698 tx = dmu_tx_create(os); in zvol_prealloc()
699 dmu_tx_hold_write(tx, ZVOL_OBJ, off, bytes); in zvol_prealloc()
700 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_prealloc()
702 dmu_tx_abort(tx); in zvol_prealloc()
706 dmu_prealloc(os, ZVOL_OBJ, off, bytes, tx); in zvol_prealloc()
707 dmu_tx_commit(tx); in zvol_prealloc()
719 dmu_tx_t *tx; in zvol_update_volsize() local
724 tx = dmu_tx_create(os); in zvol_update_volsize()
725 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_update_volsize()
726 dmu_tx_mark_netfree(tx); in zvol_update_volsize()
727 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_update_volsize()
729 dmu_tx_abort(tx); in zvol_update_volsize()
734 &volsize, tx); in zvol_update_volsize()
735 dmu_tx_commit(tx); in zvol_update_volsize()
1050 zvol_log_write(zvol_state_t *zv, dmu_tx_t *tx, offset_t off, ssize_t resid, in zvol_log_write() argument
1058 if (zil_replaying(zilog, tx)) in zvol_log_write()
1112 zil_itx_assign(zilog, itx, tx); in zvol_log_write()
1117 zv->zv_objset, tx, off, len); in zvol_log_write()
1296 dmu_tx_t *tx = dmu_tx_create(os); in zvol_strategy() local
1297 dmu_tx_hold_write(tx, ZVOL_OBJ, off, size); in zvol_strategy()
1298 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_strategy()
1300 dmu_tx_abort(tx); in zvol_strategy()
1302 dmu_write(os, ZVOL_OBJ, off, size, addr, tx); in zvol_strategy()
1303 zvol_log_write(zv, tx, off, size, sync); in zvol_strategy()
1304 dmu_tx_commit(tx); in zvol_strategy()
1459 dmu_tx_t *tx = dmu_tx_create(zv->zv_objset); in zvol_write() local
1464 dmu_tx_hold_write(tx, ZVOL_OBJ, off, bytes); in zvol_write()
1465 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_write()
1467 dmu_tx_abort(tx); in zvol_write()
1470 error = dmu_write_uio_dbuf(zv->zv_dbuf, uio, bytes, tx); in zvol_write()
1472 zvol_log_write(zv, tx, off, bytes, sync); in zvol_write()
1473 dmu_tx_commit(tx); in zvol_write()
1602 zvol_log_write_minor(void *minor_hdl, dmu_tx_t *tx, offset_t off, ssize_t resid, in zvol_log_write_minor() argument
1607 zvol_log_write(zv, tx, off, resid, sync); in zvol_log_write_minor()
1617 zvol_log_truncate(zvol_state_t *zv, dmu_tx_t *tx, uint64_t off, uint64_t len, in zvol_log_truncate() argument
1624 if (zil_replaying(zilog, tx)) in zvol_log_truncate()
1634 zil_itx_assign(zilog, itx, tx); in zvol_log_truncate()
1639 zv->zv_objset, tx, off, len); in zvol_log_truncate()
1789 dmu_tx_t *tx; in zvol_ioctl() local
1811 tx = dmu_tx_create(zv->zv_objset); in zvol_ioctl()
1812 dmu_tx_mark_netfree(tx); in zvol_ioctl()
1813 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_ioctl()
1815 dmu_tx_abort(tx); in zvol_ioctl()
1817 zvol_log_truncate(zv, tx, df.df_start, in zvol_ioctl()
1819 dmu_tx_commit(tx); in zvol_ioctl()
1881 zfs_mvdev_dump_feature_check(void *arg, dmu_tx_t *tx) in zfs_mvdev_dump_feature_check() argument
1883 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_mvdev_dump_feature_check()
1892 zfs_mvdev_dump_activate_feature_sync(void *arg, dmu_tx_t *tx) in zfs_mvdev_dump_activate_feature_sync() argument
1894 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_mvdev_dump_activate_feature_sync()
1896 spa_feature_incr(spa, SPA_FEATURE_MULTI_VDEV_CRASH_DUMP, tx); in zfs_mvdev_dump_activate_feature_sync()
1902 dmu_tx_t *tx; in zvol_dump_init() local
1939 tx = dmu_tx_create(os); in zvol_dump_init()
1940 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dump_init()
1941 dmu_tx_hold_bonus(tx, ZVOL_OBJ); in zvol_dump_init()
1942 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_init()
1944 dmu_tx_abort(tx); in zvol_dump_init()
1965 &zv->zv_volsize, tx); in zvol_dump_init()
1985 &compress, tx); in zvol_dump_init()
1987 zfs_prop_to_name(ZFS_PROP_CHECKSUM), 8, 1, &checksum, tx); in zvol_dump_init()
1990 &refresrv, tx); in zvol_dump_init()
1993 &vbs, tx); in zvol_dump_init()
1995 os, ZVOL_OBJ, SPA_OLD_MAXBLOCKSIZE, 0, tx); in zvol_dump_init()
1999 &dedup, tx); in zvol_dump_init()
2004 dmu_tx_commit(tx); in zvol_dump_init()
2044 dmu_tx_t *tx; in zvol_dumpify() local
2069 tx = dmu_tx_create(os); in zvol_dumpify()
2070 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dumpify()
2071 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dumpify()
2073 dmu_tx_abort(tx); in zvol_dumpify()
2080 &zv->zv_volsize, tx); in zvol_dumpify()
2081 dmu_tx_commit(tx); in zvol_dumpify()
2095 dmu_tx_t *tx; in zvol_dump_fini() local
2109 tx = dmu_tx_create(os); in zvol_dump_fini()
2110 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dump_fini()
2111 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_fini()
2113 dmu_tx_abort(tx); in zvol_dump_fini()
2116 (void) zap_remove(os, ZVOL_ZAP_OBJ, ZVOL_DUMPSIZE, tx); in zvol_dump_fini()
2117 dmu_tx_commit(tx); in zvol_dump_fini()
2150 tx = dmu_tx_create(os); in zvol_dump_fini()
2151 dmu_tx_hold_bonus(tx, ZVOL_OBJ); in zvol_dump_fini()
2152 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_fini()
2154 dmu_tx_abort(tx); in zvol_dump_fini()
2157 if (dmu_object_set_blocksize(os, ZVOL_OBJ, vbs, 0, tx) == 0) in zvol_dump_fini()
2159 dmu_tx_commit(tx); in zvol_dump_fini()