Searched refs:tx (Results 1 - 25 of 175) sorted by relevance

1234567

/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dtxg.c125 tx_state_t *tx = &dp->dp_tx; local
127 bzero(tx, sizeof (tx_state_t));
129 tx->tx_cpu = kmem_zalloc(max_ncpus * sizeof (tx_cpu_t), KM_SLEEP);
134 mutex_init(&tx->tx_cpu[c].tc_lock, NULL, MUTEX_DEFAULT, NULL);
135 mutex_init(&tx->tx_cpu[c].tc_open_lock, NULL, MUTEX_DEFAULT,
138 cv_init(&tx->tx_cpu[c].tc_cv[i], NULL, CV_DEFAULT,
140 list_create(&tx->tx_cpu[c].tc_callbacks[i],
146 mutex_init(&tx->tx_sync_lock, NULL, MUTEX_DEFAULT, NULL);
148 cv_init(&tx->tx_sync_more_cv, NULL, CV_DEFAULT, NULL);
149 cv_init(&tx
163 tx_state_t *tx = &dp->dp_tx; local
201 tx_state_t *tx = &dp->dp_tx; local
226 txg_thread_enter(tx_state_t *tx, callb_cpr_t *cpr) argument
233 txg_thread_exit(tx_state_t *tx, callb_cpr_t *cpr, kthread_t **tpp) argument
244 txg_thread_wait(tx_state_t *tx, callb_cpr_t *cpr, kcondvar_t *cv, clock_t time) argument
262 tx_state_t *tx = &dp->dp_tx; local
299 tx_state_t *tx = &dp->dp_tx; local
360 tx_state_t *tx = &dp->dp_tx; local
418 tx_state_t *tx = &dp->dp_tx; local
458 tx_state_t *tx = &dp->dp_tx; local
538 tx_state_t *tx = &dp->dp_tx; local
588 tx_state_t *tx = &dp->dp_tx; local
614 tx_state_t *tx = &dp->dp_tx; local
639 tx_state_t *tx = &dp->dp_tx; local
665 tx_state_t *tx = &dp->dp_tx; local
683 tx_state_t *tx = &dp->dp_tx; local
690 tx_state_t *tx = &dp->dp_tx; local
[all...]
H A Ddmu_tx.c42 typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn,
49 dmu_tx_t *tx = kmem_zalloc(sizeof (dmu_tx_t), KM_SLEEP); local
50 tx->tx_dir = dd;
52 tx->tx_pool = dd->dd_pool;
53 list_create(&tx->tx_holds, sizeof (dmu_tx_hold_t),
55 list_create(&tx->tx_callbacks, sizeof (dmu_tx_callback_t),
57 tx->tx_start = gethrtime();
59 refcount_create(&tx->tx_space_written);
60 refcount_create(&tx->tx_space_freed);
62 return (tx);
68 dmu_tx_t *tx = dmu_tx_create_dd(os->os_dsl_dataset->ds_dir); local
77 dmu_tx_t *tx = dmu_tx_create_dd(NULL); local
88 dmu_tx_is_syncing(dmu_tx_t *tx) argument
94 dmu_tx_private_ok(dmu_tx_t *tx) argument
100 dmu_tx_hold_object_impl(dmu_tx_t *tx, objset_t *os, uint64_t object, enum dmu_tx_hold_type type, uint64_t arg1, uint64_t arg2) argument
142 dmu_tx_add_new_object(dmu_tx_t *tx, objset_t *os, uint64_t object) argument
401 dmu_tx_hold_write(dmu_tx_t *tx, uint64_t object, uint64_t off, int len) argument
587 dmu_tx_hold_free(dmu_tx_t *tx, uint64_t object, uint64_t off, uint64_t len) argument
679 dmu_tx_hold_zap(dmu_tx_t *tx, uint64_t object, int add, const char *name) argument
765 dmu_tx_hold_bonus(dmu_tx_t *tx, uint64_t object) argument
778 dmu_tx_hold_space(dmu_tx_t *tx, uint64_t space) argument
790 dmu_tx_holds(dmu_tx_t *tx, uint64_t object) argument
817 dmu_tx_dirty_buf(dmu_tx_t *tx, dmu_buf_impl_t *db) argument
1021 dmu_tx_delay(dmu_tx_t *tx, uint64_t dirty) argument
1083 dmu_tx_try_assign(dmu_tx_t *tx, txg_how_t txg_how) argument
1196 dmu_tx_unassign(dmu_tx_t *tx) argument
1248 dmu_tx_assign(dmu_tx_t *tx, txg_how_t txg_how) argument
1278 dmu_tx_wait(dmu_tx_t *tx) argument
1336 dmu_tx_willuse_space(dmu_tx_t *tx, int64_t delta) argument
1353 dmu_tx_commit(dmu_tx_t *tx) argument
1405 dmu_tx_abort(dmu_tx_t *tx) argument
1438 dmu_tx_get_txg(dmu_tx_t *tx) argument
1445 dmu_tx_pool(dmu_tx_t *tx) argument
1453 dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *func, void *data) argument
1495 dmu_tx_sa_registration_hold(sa_os_t *sa, dmu_tx_t *tx) argument
1516 dmu_tx_hold_spill(dmu_tx_t *tx, uint64_t object) argument
1547 dmu_tx_hold_sa_create(dmu_tx_t *tx, int attrsize) argument
1584 dmu_tx_hold_sa(dmu_tx_t *tx, sa_handle_t *hdl, boolean_t may_grow) argument
[all...]
H A Ddmu_object.c35 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
79 dnode_allocate(dn, ot, blocksize, 0, bonustype, bonuslen, tx);
84 dmu_tx_add_new_object(tx, os, object);
90 int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
95 if (object == DMU_META_DNODE_OBJECT && !dmu_tx_private_ok(tx))
101 dnode_allocate(dn, ot, blocksize, 0, bonustype, bonuslen, tx);
104 dmu_tx_add_new_object(tx, os, object);
113 dmu_tx_t *tx; local
149 tx = dmu_tx_create(os);
150 dmu_tx_hold_bonus(tx, objec
34 dmu_object_alloc(objset_t *os, dmu_object_type_t ot, int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) argument
89 dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot, int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) argument
167 dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx) argument
208 dmu_object_zapify(objset_t *mos, uint64_t object, dmu_object_type_t old_type, dmu_tx_t *tx) argument
230 SPA_FEATURE_EXTENSIBLE_DATASET, tx); local
234 dmu_object_free_zapified(objset_t *mos, uint64_t object, dmu_tx_t *tx) argument
247 SPA_FEATURE_EXTENSIBLE_DATASET, tx); local
[all...]
H A Ddsl_destroy.c88 dsl_destroy_snapshot_check(void *arg, dmu_tx_t *tx) argument
91 dsl_pool_t *dp = dmu_tx_pool(tx);
95 if (!dmu_tx_is_syncing(tx))
143 process_old_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
151 dsl_deadlist_insert(&poa->ds->ds_deadlist, bp, tx);
162 dsl_free_sync(poa->pio, dp, tx->tx_txg, bp);
169 dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx)
184 process_old_cb, &poa, tx));
190 -poa.used, -poa.comp, -poa.uncomp, tx);
204 dsl_dataset_remove_clones_key(dsl_dataset_t *ds, uint64_t mintxg, dmu_tx_t *tx) argument
168 process_old_deadlist(dsl_dataset_t *ds, dsl_dataset_t *ds_prev, dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx) argument
236 dsl_destroy_snapshot_sync_impl(dsl_dataset_t *ds, boolean_t defer, dmu_tx_t *tx) argument
459 dsl_destroy_snapshot_sync(void *arg, dmu_tx_t *tx) argument
531 dmu_tx_t *tx; member in struct:killarg
540 dmu_tx_t *tx = ka->tx; local
562 old_synchronous_dataset_destroy(dsl_dataset_t *ds, dmu_tx_t *tx) argument
630 dsl_destroy_head_check(void *arg, dmu_tx_t *tx) argument
647 dsl_dir_destroy_sync(uint64_t ddobj, dmu_tx_t *tx) argument
693 dsl_destroy_head_sync_impl(dsl_dataset_t *ds, dmu_tx_t *tx) argument
764 zil_destroy_sync(dmu_objset_zil(os), tx); local
849 dsl_destroy_head_sync(void *arg, dmu_tx_t *tx) argument
861 dsl_destroy_head_begin_sync(void *arg, dmu_tx_t *tx) argument
[all...]
H A Ddsl_synctask.c37 dsl_null_checkfunc(void *arg, dmu_tx_t *tx) argument
50 * dmu_tx_is_syncing(tx).
70 dmu_tx_t *tx; local
81 tx = dmu_tx_create_dd(dp->dp_mos_dir);
82 VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
85 dst.dst_txg = dmu_tx_get_txg(tx);
94 err = dst.dst_checkfunc(arg, tx);
98 dmu_tx_commit(tx);
105 dmu_tx_commit(tx);
120 int blocks_modified, dmu_tx_t *tx)
119 dsl_sync_task_nowait(dsl_pool_t *dp, dsl_syncfunc_t *syncfunc, void *arg, int blocks_modified, dmu_tx_t *tx) argument
140 dsl_sync_task_sync(dsl_sync_task_t *dst, dmu_tx_t *tx) argument
[all...]
H A Dspa_history.c85 spa_history_create_obj(spa_t *spa, dmu_tx_t *tx) argument
94 sizeof (spa_history_phys_t), tx);
98 &spa->spa_history, tx) == 0);
104 dmu_buf_will_dirty(dbp, tx);
150 dmu_tx_t *tx)
169 dmu_write(mos, spa->spa_history, phys_eof, firstwrite, buf, tx);
175 len, (char *)buf + firstwrite, tx);
197 spa_history_log_sync(void *arg, dmu_tx_t *tx) argument
200 spa_t *spa = dmu_tx_pool(tx)->dp_spa;
215 spa_history_create_obj(spa, tx);
149 spa_history_write(spa_t *spa, void *buf, uint64_t len, spa_history_phys_t *shpp, dmu_tx_t *tx) argument
302 dmu_tx_t *tx; local
327 nvarg, 0, tx); local
436 log_internal(nvlist_t *nvl, const char *operation, spa_t *spa, dmu_tx_t *tx, const char *fmt, va_list adx) argument
468 spa_history_log_sync, nvl, 0, tx); local
474 spa_history_log_internal(spa_t *spa, const char *operation, dmu_tx_t *tx, const char *fmt, ...) argument
499 spa_history_log_internal_ds(dsl_dataset_t *ds, const char *operation, dmu_tx_t *tx, const char *fmt, ...) argument
518 spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation, dmu_tx_t *tx, const char *fmt, ...) argument
[all...]
H A Dzfeature.c296 dmu_tx_t *tx)
303 sizeof (uint64_t), 1, &refcount, tx));
326 spa_activate_mos_feature(spa, feature->fi_guid, tx);
334 feature_enable_sync(spa_t *spa, zfeature_info_t *feature, dmu_tx_t *tx) argument
351 spa_feature_enable(spa, feature->fi_depends[i], tx);
355 feature->fi_desc, tx));
357 feature_sync(spa, feature, initial_refcount, tx);
360 uint64_t enabling_txg = dmu_tx_get_txg(tx);
366 DMU_POOL_FEATURE_ENABLED_TXG, tx);
368 spa_feature_incr(spa, SPA_FEATURE_ENABLED_TXG, tx);
295 feature_sync(spa_t *spa, zfeature_info_t *feature, uint64_t refcount, dmu_tx_t *tx) argument
377 feature_do_action(spa_t *spa, spa_feature_t fid, feature_action_t action, dmu_tx_t *tx) argument
412 spa_feature_create_zap_objects(spa_t *spa, dmu_tx_t *tx) argument
436 spa_feature_enable(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) argument
444 spa_feature_incr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) argument
450 spa_feature_decr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) argument
[all...]
H A Ddsl_deadlist.c143 dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx) argument
146 return (bpobj_alloc(os, SPA_MAXBLOCKSIZE, tx));
148 sizeof (dsl_deadlist_phys_t), tx));
152 dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx) argument
160 bpobj_free(os, dlobj, tx);
169 bpobj_decr_empty(os, tx);
171 bpobj_free(os, obj, tx);
174 VERIFY3U(0, ==, dmu_object_free(os, dlobj, tx));
179 const blkptr_t *bp, dmu_tx_t *tx)
183 uint64_t obj = bpobj_alloc(dl->dl_os, SPA_MAXBLOCKSIZE, tx);
178 dle_enqueue(dsl_deadlist_t *dl, dsl_deadlist_entry_t *dle, const blkptr_t *bp, dmu_tx_t *tx) argument
194 dle_enqueue_subobj(dsl_deadlist_t *dl, dsl_deadlist_entry_t *dle, uint64_t obj, dmu_tx_t *tx) argument
210 dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx) argument
245 dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx) argument
269 dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx) argument
296 dsl_deadlist_regenerate(objset_t *os, uint64_t dlobj, uint64_t mrs_obj, dmu_tx_t *tx) argument
319 dsl_deadlist_clone(dsl_deadlist_t *dl, uint64_t maxtxg, uint64_t mrs_obj, dmu_tx_t *tx) argument
413 dsl_deadlist_insert_bpobj(dsl_deadlist_t *dl, uint64_t obj, uint64_t birth, dmu_tx_t *tx) argument
443 dsl_deadlist_insert_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
455 dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx) argument
493 dsl_deadlist_move_bpobj(dsl_deadlist_t *dl, bpobj_t *bpo, uint64_t mintxg, dmu_tx_t *tx) argument
[all...]
H A Ddsl_pool.c358 dmu_tx_t *tx = dmu_tx_create_assigned(dp, txg); local
367 NULL, &dp->dp_meta_rootbp, DMU_OST_META, tx);
371 DMU_OT_OBJECT_DIRECTORY, DMU_OT_NONE, 0, tx);
378 dp->dp_root_dir_obj = dsl_dir_create_sync(dp, NULL, NULL, tx);
383 (void) dsl_dir_create_sync(dp, dp->dp_root_dir, MOS_DIR_NAME, tx);
390 FREE_DIR_NAME, tx);
395 obj = bpobj_alloc(dp->dp_meta_objset, SPA_MAXBLOCKSIZE, tx);
397 DMU_POOL_FREE_BPOBJ, sizeof (uint64_t), 1, &obj, tx) == 0);
403 dsl_pool_create_origin(dp, tx);
406 obj = dsl_dataset_create_sync_dd(dp->dp_root_dir, NULL, 0, tx);
440 deadlist_enqueue_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
448 dsl_pool_sync_mos(dsl_pool_t *dp, dmu_tx_t *tx) argument
479 dmu_tx_t *tx; local
667 dsl_pool_dirty_space(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx) argument
699 dmu_tx_t *tx = arg; local
773 dsl_pool_upgrade_clones(dsl_pool_t *dp, dmu_tx_t *tx) argument
786 dmu_tx_t *tx = arg; local
810 dsl_pool_upgrade_dir_clones(dsl_pool_t *dp, dmu_tx_t *tx) argument
835 dsl_pool_create_origin(dsl_pool_t *dp, dmu_tx_t *tx) argument
906 dsl_pool_user_hold_create_obj(dsl_pool_t *dp, dmu_tx_t *tx) argument
918 dsl_pool_user_hold_rele_impl(dsl_pool_t *dp, uint64_t dsobj, const char *tag, uint64_t now, dmu_tx_t *tx, boolean_t holding) argument
956 dsl_pool_user_hold(dsl_pool_t *dp, uint64_t dsobj, const char *tag, uint64_t now, dmu_tx_t *tx) argument
966 dsl_pool_user_release(dsl_pool_t *dp, uint64_t dsobj, const char *tag, dmu_tx_t *tx) argument
[all...]
H A Dbpobj.c37 bpobj_alloc_empty(objset_t *os, int blocksize, dmu_tx_t *tx) argument
46 bpobj_alloc(os, SPA_MAXBLOCKSIZE, tx);
50 &dp->dp_empty_bpobj, tx) == 0);
52 spa_feature_incr(spa, SPA_FEATURE_EMPTY_BPOBJ, tx);
56 return (bpobj_alloc(os, blocksize, tx));
61 bpobj_decr_empty(objset_t *os, dmu_tx_t *tx) argument
65 spa_feature_decr(dmu_objset_spa(os), SPA_FEATURE_EMPTY_BPOBJ, tx); local
70 DMU_POOL_EMPTY_BPOBJ, tx));
71 VERIFY3U(0, ==, dmu_object_free(os, dp->dp_empty_bpobj, tx));
77 bpobj_alloc(objset_t *os, int blocksize, dmu_tx_t *tx) argument
93 bpobj_free(objset_t *os, uint64_t obj, dmu_tx_t *tx) argument
196 bpobj_iterate_impl(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx, boolean_t free) argument
348 bpobj_iterate(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx) argument
357 bpobj_iterate_nofree(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx) argument
363 bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx) argument
446 bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx) argument
504 space_range_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
[all...]
H A Dbptree.c57 dmu_tx_t *ba_tx; /* caller supplied tx, NULL if not freeing */
61 bptree_alloc(objset_t *os, dmu_tx_t *tx) argument
69 sizeof (bptree_phys_t), tx);
76 dmu_buf_will_dirty(db, tx);
89 bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx) argument
102 return (dmu_object_free(os, obj, tx));
107 uint64_t bytes, uint64_t comp, uint64_t uncomp, dmu_tx_t *tx)
118 ASSERT(dmu_tx_is_syncing(tx));
126 dmu_write(os, obj, bt->bt_end * sizeof (bte), sizeof (bte), &bte, tx);
128 dmu_buf_will_dirty(db, tx);
106 bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg, uint64_t bytes, uint64_t comp, uint64_t uncomp, dmu_tx_t *tx) argument
157 bptree_iterate(objset_t *os, uint64_t obj, boolean_t free, bptree_itor_t func, void *arg, dmu_tx_t *tx) argument
[all...]
H A Ddsl_scan.c59 static void dsl_scan_sync_state(dsl_scan_t *, dmu_tx_t *tx);
196 dsl_scan_setup_check(void *arg, dmu_tx_t *tx) argument
198 dsl_scan_t *scn = dmu_tx_pool(tx)->dp_scan;
207 dsl_scan_setup_sync(void *arg, dmu_tx_t *tx) argument
209 dsl_scan_t *scn = dmu_tx_pool(tx)->dp_scan;
221 scn->scn_phys.scn_max_txg = tx->tx_txg;
266 ot ? ot : DMU_OT_SCAN_QUEUE, DMU_OT_NONE, 0, tx);
268 dsl_scan_sync_state(scn, tx);
270 spa_history_log_internal(spa, "scan setup", tx,
277 dsl_scan_done(dsl_scan_t *scn, boolean_t complete, dmu_tx_t *tx) argument
357 dsl_scan_cancel_check(void *arg, dmu_tx_t *tx) argument
368 dsl_scan_cancel_sync(void *arg, dmu_tx_t *tx) argument
415 dsl_scan_sync_state(dsl_scan_t *scn, dmu_tx_t *tx) argument
621 dsl_scan_recurse(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, dnode_phys_t *dnp, const blkptr_t *bp, const zbookmark_t *zb, dmu_tx_t *tx, arc_buf_t **bufp) argument
723 dsl_scan_visitdnode(dsl_scan_t *scn, dsl_dataset_t *ds, dmu_objset_type_t ostype, dnode_phys_t *dnp, arc_buf_t *buf, uint64_t object, dmu_tx_t *tx) argument
752 dsl_scan_visitbp(blkptr_t *bp, const zbookmark_t *zb, dnode_phys_t *dnp, arc_buf_t *pbuf, dsl_dataset_t *ds, dsl_scan_t *scn, dmu_objset_type_t ostype, dmu_tx_t *tx) argument
813 dsl_scan_visit_rootbp(dsl_scan_t *scn, dsl_dataset_t *ds, blkptr_t *bp, dmu_tx_t *tx) argument
827 dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx) argument
888 dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx) argument
922 dsl_scan_ds_clone_swapped(dsl_dataset_t *ds1, dsl_dataset_t *ds2, dmu_tx_t *tx) argument
984 dmu_tx_t *tx; member in struct:enqueue_clones_arg
1022 dsl_scan_visitds(dsl_scan_t *scn, uint64_t dsobj, dmu_tx_t *tx) argument
1127 dmu_tx_t *tx = arg; local
1197 dsl_scan_ddt(dsl_scan_t *scn, dmu_tx_t *tx) argument
1237 dsl_scan_ddt_entry(dsl_scan_t *scn, enum zio_checksum checksum, ddt_entry_t *dde, dmu_tx_t *tx) argument
1260 dsl_scan_visit(dsl_scan_t *scn, dmu_tx_t *tx) argument
1362 dsl_scan_free_block_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
1403 dsl_scan_sync(dsl_pool_t *dp, dmu_tx_t *tx) argument
1564 dmu_tx_t *tx; local
[all...]
H A Ddsl_bookmark.c115 dmu_tx_t *tx)
117 dsl_pool_t *dp = dmu_tx_pool(tx);
147 dsl_bookmark_create_check(void *arg, dmu_tx_t *tx) argument
150 dsl_pool_t *dp = dmu_tx_pool(tx);
166 nvpair_name(pair), tx);
180 dsl_bookmark_create_sync(void *arg, dmu_tx_t *tx) argument
183 dsl_pool_t *dp = dmu_tx_pool(tx);
201 DMU_OTN_ZAP_METADATA, DMU_OT_NONE, 0, tx);
202 spa_feature_incr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx);
204 dsl_dataset_zapify(bmark_fs, tx);
114 dsl_bookmark_create_check_impl(dsl_dataset_t *snapds, const char *bookmark_name, dmu_tx_t *tx) argument
336 dsl_dataset_bookmark_remove(dsl_dataset_t *ds, const char *name, dmu_tx_t *tx) argument
351 dsl_bookmark_destroy_check(void *arg, dmu_tx_t *tx) argument
396 dsl_bookmark_destroy_sync(void *arg, dmu_tx_t *tx) argument
[all...]
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Ddmu_tx.h49 * No synchronization is needed because a tx can only be handled
127 int dmu_tx_assign(dmu_tx_t *tx, txg_how_t txg_how);
128 void dmu_tx_commit(dmu_tx_t *tx);
129 void dmu_tx_abort(dmu_tx_t *tx);
130 uint64_t dmu_tx_get_txg(dmu_tx_t *tx);
131 struct dsl_pool *dmu_tx_pool(dmu_tx_t *tx);
132 void dmu_tx_wait(dmu_tx_t *tx);
134 void dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *dcb_func,
147 int dmu_tx_is_syncing(dmu_tx_t *tx);
148 int dmu_tx_private_ok(dmu_tx_t *tx);
[all...]
H A Dbptree.h49 typedef int bptree_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
51 uint64_t bptree_alloc(objset_t *os, dmu_tx_t *tx);
52 int bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
55 uint64_t bytes, uint64_t comp, uint64_t uncomp, dmu_tx_t *tx);
58 bptree_itor_t func, void *arg, dmu_tx_t *tx);
H A Dbpobj.h68 typedef int bpobj_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
70 uint64_t bpobj_alloc(objset_t *mos, int blocksize, dmu_tx_t *tx);
71 uint64_t bpobj_alloc_empty(objset_t *os, int blocksize, dmu_tx_t *tx);
72 void bpobj_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
73 void bpobj_decr_empty(objset_t *os, dmu_tx_t *tx);
78 int bpobj_iterate(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx);
82 void bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx);
83 void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx);
H A Ddsl_deadlist.h67 uint64_t dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx);
68 void dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx);
69 void dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx);
70 void dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx);
71 void dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx);
73 uint64_t mrs_obj, dmu_tx_t *tx);
79 void dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx);
81 dmu_tx_t *tx);
H A Dzap.h134 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
136 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
139 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
141 uint64_t parent_obj, const char *name, dmu_tx_t *tx);
147 zap_flags_t flags, dmu_tx_t *tx);
154 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
157 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
169 int zap_destroy(objset_t *ds, uint64_t zapobj, dmu_tx_t *tx);
230 const void *val, dmu_tx_t *tx);
233 const void *val, dmu_tx_t *tx);
[all...]
H A Dbplist.h45 typedef int bplist_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
51 void *arg, dmu_tx_t *tx);
H A Ddsl_synctask.h53 void dsl_sync_task_sync(dsl_sync_task_t *dst, dmu_tx_t *tx);
57 void *arg, int blocks_modified, dmu_tx_t *tx);
H A Ddsl_userhold.h49 boolean_t temphold, struct dmu_tx *tx);
51 minor_t minor, uint64_t now, struct dmu_tx *tx);
H A Ddsl_dir.h105 /* gross estimate of space used by in-flight tx's */
122 const char *name, dmu_tx_t *tx);
126 void dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx);
127 void dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx);
130 dmu_tx_t *tx);
131 void dsl_dir_tempreserve_clear(void *tr_cookie, dmu_tx_t *tx);
132 void dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx);
134 int64_t used, int64_t compressed, int64_t uncompressed, dmu_tx_t *tx);
136 dd_used_t oldtype, dd_used_t newtype, dmu_tx_t *tx);
150 uint64_t reservation, cred_t *cr, dmu_tx_t *tx);
[all...]
H A Ddnode.h261 void dnode_setbonuslen(dnode_t *dn, int newsize, dmu_tx_t *tx);
262 void dnode_setbonus_type(dnode_t *dn, dmu_object_type_t, dmu_tx_t *tx);
263 void dnode_rm_spill(dnode_t *dn, dmu_tx_t *tx);
271 void dnode_setdirty(dnode_t *dn, dmu_tx_t *tx);
272 void dnode_sync(dnode_t *dn, dmu_tx_t *tx);
274 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
276 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
277 void dnode_free(dnode_t *dn, dmu_tx_t *tx);
281 int dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx);
282 void dnode_free_range(dnode_t *dn, uint64_t off, uint64_t len, dmu_tx_t *tx);
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/rc4/asm/
H A Drc4-586.pl33 $tx="ecx";
68 # &mov( $tx, &DWP(0,$d,$x,4)) if $p < 0;
70 &add( &LB($y), &LB($tx));
74 &add( $ty, $tx);
75 &mov( &DWP(0,$d,$y,4),$tx);
78 &mov( $tx, &DWP(0,$d,$x,4)) if $p < 1; # NEXT ROUND
145 &mov( $tx, &DWP(0,$d,$x,4));
169 &mov( $tx, &swtmp(0));
171 &xor( $tx, $ty);
173 &mov( &DWP(-8,$out,"",0), $tx);
[all...]
/freebsd-9.3-release/sys/modules/tx/
H A DMakefile3 .PATH: ${.CURDIR}/../../dev/tx

Completed in 187 milliseconds

1234567