Lines Matching refs:tx
310 zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx) in zvol_create_cb() argument
333 DMU_OT_NONE, 0, tx); in zvol_create_cb()
337 DMU_OT_NONE, 0, tx); in zvol_create_cb()
340 error = zap_update(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize, tx); in zvol_create_cb()
354 dmu_tx_t *tx; in zvol_replay_write() local
372 tx = dmu_tx_create(os); in zvol_replay_write()
373 dmu_tx_hold_write(tx, ZVOL_OBJ, offset, length); in zvol_replay_write()
374 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_replay_write()
376 dmu_tx_abort(tx); in zvol_replay_write()
378 dmu_write(os, ZVOL_OBJ, offset, length, data, tx); in zvol_replay_write()
379 dmu_tx_commit(tx); in zvol_replay_write()
633 dmu_tx_t *tx; in zvol_prealloc() local
650 tx = dmu_tx_create(os); in zvol_prealloc()
651 dmu_tx_hold_write(tx, ZVOL_OBJ, off, bytes); in zvol_prealloc()
652 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_prealloc()
654 dmu_tx_abort(tx); in zvol_prealloc()
658 dmu_prealloc(os, ZVOL_OBJ, off, bytes, tx); in zvol_prealloc()
659 dmu_tx_commit(tx); in zvol_prealloc()
671 dmu_tx_t *tx; in zvol_update_volsize() local
676 tx = dmu_tx_create(os); in zvol_update_volsize()
677 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_update_volsize()
678 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_update_volsize()
680 dmu_tx_abort(tx); in zvol_update_volsize()
685 &volsize, tx); in zvol_update_volsize()
686 dmu_tx_commit(tx); in zvol_update_volsize()
972 zvol_log_write(zvol_state_t *zv, dmu_tx_t *tx, offset_t off, ssize_t resid, in zvol_log_write() argument
980 if (zil_replaying(zilog, tx)) in zvol_log_write()
1034 zil_itx_assign(zilog, itx, tx); in zvol_log_write()
1200 dmu_tx_t *tx = dmu_tx_create(os); in zvol_strategy() local
1201 dmu_tx_hold_write(tx, ZVOL_OBJ, off, size); in zvol_strategy()
1202 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_strategy()
1204 dmu_tx_abort(tx); in zvol_strategy()
1206 dmu_write(os, ZVOL_OBJ, off, size, addr, tx); in zvol_strategy()
1207 zvol_log_write(zv, tx, off, size, sync); in zvol_strategy()
1208 dmu_tx_commit(tx); in zvol_strategy()
1360 dmu_tx_t *tx = dmu_tx_create(zv->zv_objset); in zvol_write() local
1365 dmu_tx_hold_write(tx, ZVOL_OBJ, off, bytes); in zvol_write()
1366 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_write()
1368 dmu_tx_abort(tx); in zvol_write()
1371 error = dmu_write_uio_dbuf(zv->zv_dbuf, uio, bytes, tx); in zvol_write()
1373 zvol_log_write(zv, tx, off, bytes, sync); in zvol_write()
1374 dmu_tx_commit(tx); in zvol_write()
1503 zvol_log_write_minor(void *minor_hdl, dmu_tx_t *tx, offset_t off, ssize_t resid, in zvol_log_write_minor() argument
1508 zvol_log_write(zv, tx, off, resid, sync); in zvol_log_write_minor()
1667 dmu_tx_t *tx; in zvol_dump_init() local
1679 tx = dmu_tx_create(os); in zvol_dump_init()
1680 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dump_init()
1681 dmu_tx_hold_bonus(tx, ZVOL_OBJ); in zvol_dump_init()
1682 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_init()
1684 dmu_tx_abort(tx); in zvol_dump_init()
1697 &zv->zv_volsize, tx); in zvol_dump_init()
1717 &compress, tx); in zvol_dump_init()
1719 zfs_prop_to_name(ZFS_PROP_CHECKSUM), 8, 1, &checksum, tx); in zvol_dump_init()
1722 &refresrv, tx); in zvol_dump_init()
1725 &vbs, tx); in zvol_dump_init()
1727 os, ZVOL_OBJ, SPA_MAXBLOCKSIZE, 0, tx); in zvol_dump_init()
1731 &dedup, tx); in zvol_dump_init()
1736 dmu_tx_commit(tx); in zvol_dump_init()
1776 dmu_tx_t *tx; in zvol_dumpify() local
1801 tx = dmu_tx_create(os); in zvol_dumpify()
1802 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dumpify()
1803 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dumpify()
1805 dmu_tx_abort(tx); in zvol_dumpify()
1812 &zv->zv_volsize, tx); in zvol_dumpify()
1813 dmu_tx_commit(tx); in zvol_dumpify()
1827 dmu_tx_t *tx; in zvol_dump_fini() local
1841 tx = dmu_tx_create(os); in zvol_dump_fini()
1842 dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL); in zvol_dump_fini()
1843 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_fini()
1845 dmu_tx_abort(tx); in zvol_dump_fini()
1848 (void) zap_remove(os, ZVOL_ZAP_OBJ, ZVOL_DUMPSIZE, tx); in zvol_dump_fini()
1849 dmu_tx_commit(tx); in zvol_dump_fini()
1882 tx = dmu_tx_create(os); in zvol_dump_fini()
1883 dmu_tx_hold_bonus(tx, ZVOL_OBJ); in zvol_dump_fini()
1884 error = dmu_tx_assign(tx, TXG_WAIT); in zvol_dump_fini()
1886 dmu_tx_abort(tx); in zvol_dump_fini()
1889 if (dmu_object_set_blocksize(os, ZVOL_OBJ, vbs, 0, tx) == 0) in zvol_dump_fini()
1891 dmu_tx_commit(tx); in zvol_dump_fini()