Lines Matching refs:tx

339 zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx)  in zvol_create_cb()  argument
362 DMU_OT_NONE, 0, tx); in zvol_create_cb()
366 DMU_OT_NONE, 0, tx); in zvol_create_cb()
369 error = zap_update(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize, tx); in zvol_create_cb()
406 dmu_tx_t *tx; in zvol_replay_write() local
424 tx = dmu_tx_create(os); in zvol_replay_write()
425 dmu_tx_hold_write(tx, ZVOL_OBJ, offset, length); in zvol_replay_write()
426 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_replay_write()
428 dmu_tx_abort(tx); in zvol_replay_write()
430 dmu_write(os, ZVOL_OBJ, offset, length, data, tx); in zvol_replay_write()
431 dmu_tx_commit(tx); in zvol_replay_write()
692 dmu_tx_t *tx; in zvol_prealloc() local
709 tx = dmu_tx_create(os); in zvol_prealloc()
710 dmu_tx_hold_write(tx, ZVOL_OBJ, off, bytes); in zvol_prealloc()
711 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_prealloc()
713 dmu_tx_abort(tx); in zvol_prealloc()
717 dmu_prealloc(os, ZVOL_OBJ, off, bytes, tx); in zvol_prealloc()
718 dmu_tx_commit(tx); in zvol_prealloc()
730 dmu_tx_t *tx; in zvol_update_volsize() local
736 tx = dmu_tx_create(os); in zvol_update_volsize()
737 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_update_volsize()
738 dmu_tx_mark_netfree(tx); in zvol_update_volsize()
739 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_update_volsize()
741 dmu_tx_abort(tx); in zvol_update_volsize()
744 txg = dmu_tx_get_txg(tx); in zvol_update_volsize()
747 &volsize, tx); in zvol_update_volsize()
748 dmu_tx_commit(tx); in zvol_update_volsize()
1059 zvol_log_write(zvol_state_t *zv, dmu_tx_t *tx, offset_t off, ssize_t resid, in zvol_log_write() argument
1066 if (zil_replaying(zilog, tx)) in zvol_log_write()
1111 zil_itx_assign(zilog, itx, tx); in zvol_log_write()
1252 dmu_tx_t *tx = dmu_tx_create(os); in zvol_strategy() local
1253 dmu_tx_hold_write(tx, ZVOL_OBJ, off, size); in zvol_strategy()
1254 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_strategy()
1256 dmu_tx_abort(tx); in zvol_strategy()
1258 dmu_write(os, ZVOL_OBJ, off, size, addr, tx); in zvol_strategy()
1259 zvol_log_write(zv, tx, off, size, sync); in zvol_strategy()
1260 dmu_tx_commit(tx); in zvol_strategy()
1422 dmu_tx_t *tx = dmu_tx_create(zv->zv_objset); in zvol_write() local
1427 dmu_tx_hold_write_by_dnode(tx, zv->zv_dn, off, bytes); in zvol_write()
1428 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_write()
1430 dmu_tx_abort(tx); in zvol_write()
1433 error = dmu_write_uio_dnode(zv->zv_dn, uio, bytes, tx); in zvol_write()
1435 zvol_log_write(zv, tx, off, bytes, sync); in zvol_write()
1436 dmu_tx_commit(tx); in zvol_write()
1569 zvol_log_write_minor(void *minor_hdl, dmu_tx_t *tx, offset_t off, ssize_t resid, in zvol_log_write_minor() argument
1574 zvol_log_write(zv, tx, off, resid, sync); in zvol_log_write_minor()
1584 zvol_log_truncate(zvol_state_t *zv, dmu_tx_t *tx, uint64_t off, uint64_t len, in zvol_log_truncate() argument
1591 if (zil_replaying(zilog, tx)) in zvol_log_truncate()
1601 zil_itx_assign(zilog, itx, tx); in zvol_log_truncate()
1769 dmu_tx_t *tx; in zvol_ioctl() local
1810 tx = dmu_tx_create(zv->zv_objset); in zvol_ioctl()
1811 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_ioctl()
1813 dmu_tx_abort(tx); in zvol_ioctl()
1815 zvol_log_truncate(zv, tx, start, length, in zvol_ioctl()
1817 dmu_tx_commit(tx); in zvol_ioctl()
1892 zfs_mvdev_dump_feature_check(void *arg, dmu_tx_t *tx) in zfs_mvdev_dump_feature_check() argument
1894 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_mvdev_dump_feature_check()
1903 zfs_mvdev_dump_activate_feature_sync(void *arg, dmu_tx_t *tx) in zfs_mvdev_dump_activate_feature_sync() argument
1905 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in zfs_mvdev_dump_activate_feature_sync()
1907 spa_feature_incr(spa, SPA_FEATURE_MULTI_VDEV_CRASH_DUMP, tx); in zfs_mvdev_dump_activate_feature_sync()
1913 dmu_tx_t *tx; in zvol_dump_init() local
1978 tx = dmu_tx_create(os); in zvol_dump_init()
1979 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dump_init()
1980 dmu_tx_hold_bonus(tx, ZVOL_OBJ); in zvol_dump_init()
1981 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_init()
1983 dmu_tx_abort(tx); in zvol_dump_init()
1996 &zv->zv_volsize, tx); in zvol_dump_init()
2000 &compress, tx); in zvol_dump_init()
2004 &checksum, tx); in zvol_dump_init()
2009 &refresrv, tx); in zvol_dump_init()
2014 &vbs, tx); in zvol_dump_init()
2018 os, ZVOL_OBJ, SPA_OLD_MAXBLOCKSIZE, 0, tx); in zvol_dump_init()
2023 &dedup, tx); in zvol_dump_init()
2028 dmu_tx_commit(tx); in zvol_dump_init()
2074 dmu_tx_t *tx; in zvol_dumpify() local
2102 tx = dmu_tx_create(os); in zvol_dumpify()
2103 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dumpify()
2104 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dumpify()
2106 dmu_tx_abort(tx); in zvol_dumpify()
2113 &zv->zv_volsize, tx); in zvol_dumpify()
2114 dmu_tx_commit(tx); in zvol_dumpify()
2128 dmu_tx_t *tx; in zvol_dump_fini() local
2142 tx = dmu_tx_create(os); in zvol_dump_fini()
2143 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dump_fini()
2144 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_fini()
2146 dmu_tx_abort(tx); in zvol_dump_fini()
2149 (void) zap_remove(os, ZVOL_ZAP_OBJ, ZVOL_DUMPSIZE, tx); in zvol_dump_fini()
2150 dmu_tx_commit(tx); in zvol_dump_fini()
2183 tx = dmu_tx_create(os); in zvol_dump_fini()
2184 dmu_tx_hold_bonus(tx, ZVOL_OBJ); in zvol_dump_fini()
2185 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_fini()
2187 dmu_tx_abort(tx); in zvol_dump_fini()
2190 if (dmu_object_set_blocksize(os, ZVOL_OBJ, vbs, 0, tx) == 0) in zvol_dump_fini()
2192 dmu_tx_commit(tx); in zvol_dump_fini()