/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | dmu_tx.c | 43 typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn, 50 dmu_tx_t *tx = kmem_zalloc(sizeof (dmu_tx_t), KM_SLEEP); local 51 tx->tx_dir = dd; 53 tx->tx_pool = dd->dd_pool; 54 list_create(&tx->tx_holds, sizeof (dmu_tx_hold_t), 56 list_create(&tx->tx_callbacks, sizeof (dmu_tx_callback_t), 58 tx->tx_start = gethrtime(); 59 return (tx); 65 dmu_tx_t *tx = dmu_tx_create_dd(os->os_dsl_dataset->ds_dir); local 66 tx 73 dmu_tx_t *tx = dmu_tx_create_dd(NULL); local 84 dmu_tx_is_syncing(dmu_tx_t *tx) argument 90 dmu_tx_private_ok(dmu_tx_t *tx) argument 96 dmu_tx_hold_dnode_impl(dmu_tx_t *tx, dnode_t *dn, enum dmu_tx_hold_type type, uint64_t arg1, uint64_t arg2) argument 131 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 152 dmu_tx_add_new_object(dmu_tx_t *tx, dnode_t *dn) argument 287 dmu_tx_hold_write(dmu_tx_t *tx, uint64_t object, uint64_t off, int len) argument 304 dmu_tx_hold_remap_l1indirect(dmu_tx_t *tx, uint64_t object) argument 321 dmu_tx_hold_write_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off, int len) argument 345 dmu_tx_mark_netfree(dmu_tx_t *tx) argument 353 dmu_tx_t *tx; local 442 dmu_tx_hold_free(dmu_tx_t *tx, uint64_t object, uint64_t off, uint64_t len) argument 453 dmu_tx_hold_free_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off, uint64_t len) argument 465 dmu_tx_t *tx = txh->txh_tx; local 515 dmu_tx_hold_zap(dmu_tx_t *tx, uint64_t object, int add, const char *name) argument 528 dmu_tx_hold_zap_by_dnode(dmu_tx_t *tx, dnode_t *dn, int add, const char *name) argument 541 dmu_tx_hold_bonus(dmu_tx_t *tx, uint64_t object) argument 554 dmu_tx_hold_bonus_by_dnode(dmu_tx_t *tx, dnode_t *dn) argument 566 dmu_tx_hold_space(dmu_tx_t *tx, uint64_t space) argument 579 dmu_tx_dirty_buf(dmu_tx_t *tx, dmu_buf_impl_t *db) argument 782 dmu_tx_delay(dmu_tx_t *tx, uint64_t dirty) argument 878 dmu_tx_try_assign(dmu_tx_t *tx, uint64_t txg_how) argument 957 dmu_tx_unassign(dmu_tx_t *tx) argument 1012 dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how) argument 1041 dmu_tx_wait(dmu_tx_t *tx) argument 1104 dmu_tx_destroy(dmu_tx_t *tx) argument 1127 dmu_tx_commit(dmu_tx_t *tx) argument 1165 dmu_tx_abort(dmu_tx_t *tx) argument 1179 dmu_tx_get_txg(dmu_tx_t *tx) argument 1186 dmu_tx_pool(dmu_tx_t *tx) argument 1193 dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *func, void *data) argument 1235 dmu_tx_sa_registration_hold(sa_os_t *sa, dmu_tx_t *tx) argument 1253 dmu_tx_hold_spill(dmu_tx_t *tx, uint64_t object) argument 1263 dmu_tx_hold_sa_create(dmu_tx_t *tx, int attrsize) argument 1300 dmu_tx_hold_sa(dmu_tx_t *tx, sa_handle_t *hdl, boolean_t may_grow) argument [all...] |
H A D | txg.c | 125 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 456 tx_state_t *tx = &dp->dp_tx; local 464 tx_state_t *tx = &dp->dp_tx; local 472 tx_state_t *tx = &dp->dp_tx; local 482 tx_state_t *tx = &dp->dp_tx; local 563 tx_state_t *tx = &dp->dp_tx; local 616 tx_state_t *tx = &dp->dp_tx; local 642 tx_state_t *tx = &dp->dp_tx; local 667 tx_state_t *tx = &dp->dp_tx; local 693 tx_state_t *tx = &dp->dp_tx; local 712 tx_state_t *tx = &dp->dp_tx; local 719 tx_state_t *tx = &dp->dp_tx; local [all...] |
H A D | dsl_destroy.c | 84 dsl_destroy_snapshot_check(void *arg, dmu_tx_t *tx) argument 90 dsl_pool_t *dp = dmu_tx_pool(tx); 121 process_old_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument 129 dsl_deadlist_insert(&poa->ds->ds_deadlist, bp, tx); 140 dsl_free_sync(poa->pio, dp, tx->tx_txg, bp); 147 dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx) 162 process_old_cb, &poa, tx)); 168 -poa.used, -poa.comp, -poa.uncomp, tx); 184 dsl_dataset_remove_clones_key(dsl_dataset_t *ds, uint64_t mintxg, dmu_tx_t *tx) argument 207 mintxg, tx); 146 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 220 dsl_destroy_snapshot_handle_remaps(dsl_dataset_t *ds, dsl_dataset_t *ds_next, dmu_tx_t *tx) argument 253 dsl_destroy_snapshot_sync_impl(dsl_dataset_t *ds, boolean_t defer, dmu_tx_t *tx) argument 498 dsl_destroy_snapshot_sync(void *arg, dmu_tx_t *tx) argument 637 dmu_tx_t *tx; member in struct:killarg 646 dmu_tx_t *tx = ka->tx; local 669 old_synchronous_dataset_destroy(dsl_dataset_t *ds, dmu_tx_t *tx) argument 735 dsl_destroy_head_check(void *arg, dmu_tx_t *tx) argument 752 dsl_dir_destroy_sync(uint64_t ddobj, dmu_tx_t *tx) argument 799 dsl_destroy_head_sync_impl(dsl_dataset_t *ds, dmu_tx_t *tx) argument 884 zil_destroy_sync(dmu_objset_zil(os), tx); local 972 dsl_destroy_head_sync(void *arg, dmu_tx_t *tx) argument 984 dsl_destroy_head_begin_sync(void *arg, dmu_tx_t *tx) argument [all...] |
H A D | dmu_object.c | 37 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) 97 bonustype, bonuslen, tx); 100 dmu_tx_add_new_object(tx, dn); 108 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) 111 bonustype, bonuslen, tx)); 116 int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) 121 if (object == DMU_META_DNODE_OBJECT && !dmu_tx_private_ok(tx)) 127 dnode_allocate(dn, ot, blocksize, 0, bonustype, bonuslen, tx); 128 dmu_tx_add_new_object(tx, dn); 137 int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) 35 dmu_object_alloc_ibs(objset_t *os, dmu_object_type_t ot, int blocksize, int indirect_blockshift, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) argument 107 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 115 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 136 dmu_object_reclaim(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 157 dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx) argument 207 dmu_object_zapify(objset_t *mos, uint64_t object, dmu_object_type_t old_type, dmu_tx_t *tx) argument 235 SPA_FEATURE_EXTENSIBLE_DATASET, tx); local 239 dmu_object_free_zapified(objset_t *mos, uint64_t object, dmu_tx_t *tx) argument 252 SPA_FEATURE_EXTENSIBLE_DATASET, tx); local [all...] |
H A D | zfeature.c | 297 dmu_tx_t *tx) 304 sizeof (uint64_t), 1, &refcount, tx)); 327 spa_activate_mos_feature(spa, feature->fi_guid, tx); 335 feature_enable_sync(spa_t *spa, zfeature_info_t *feature, dmu_tx_t *tx) argument 353 spa_feature_enable(spa, feature->fi_depends[i], tx); 357 feature->fi_desc, tx)); 359 feature_sync(spa, feature, initial_refcount, tx); 362 uint64_t enabling_txg = dmu_tx_get_txg(tx); 368 DMU_POOL_FEATURE_ENABLED_TXG, tx); 370 spa_feature_incr(spa, SPA_FEATURE_ENABLED_TXG, tx); 296 feature_sync(spa_t *spa, zfeature_info_t *feature, uint64_t refcount, dmu_tx_t *tx) argument 379 feature_do_action(spa_t *spa, spa_feature_t fid, feature_action_t action, dmu_tx_t *tx) argument 414 spa_feature_create_zap_objects(spa_t *spa, dmu_tx_t *tx) argument 438 spa_feature_enable(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) argument 446 spa_feature_incr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) argument 452 spa_feature_decr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx) argument [all...] |
H A D | dsl_deadlist.c | 156 dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx) argument 159 return (bpobj_alloc(os, SPA_OLD_MAXBLOCKSIZE, tx)); 161 sizeof (dsl_deadlist_phys_t), tx)); 165 dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx) argument 173 bpobj_free(os, dlobj, tx); 182 bpobj_decr_empty(os, tx); 184 bpobj_free(os, obj, tx); 187 VERIFY3U(0, ==, dmu_object_free(os, dlobj, tx)); 192 const blkptr_t *bp, dmu_tx_t *tx) 197 uint64_t obj = bpobj_alloc(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx); 191 dle_enqueue(dsl_deadlist_t *dl, dsl_deadlist_entry_t *dle, const blkptr_t *bp, dmu_tx_t *tx) argument 208 dle_enqueue_subobj(dsl_deadlist_t *dl, dsl_deadlist_entry_t *dle, uint64_t obj, dmu_tx_t *tx) argument 225 dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx) argument 260 dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx) argument 287 dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx) argument 316 dsl_deadlist_regenerate(objset_t *os, uint64_t dlobj, uint64_t mrs_obj, dmu_tx_t *tx) argument 340 dsl_deadlist_clone(dsl_deadlist_t *dl, uint64_t maxtxg, uint64_t mrs_obj, dmu_tx_t *tx) argument 437 dsl_deadlist_insert_bpobj(dsl_deadlist_t *dl, uint64_t obj, uint64_t birth, dmu_tx_t *tx) argument 467 dsl_deadlist_insert_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument 479 dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx) argument 519 dsl_deadlist_move_bpobj(dsl_deadlist_t *dl, bpobj_t *bpo, uint64_t mintxg, dmu_tx_t *tx) argument [all...] |
H A D | dsl_synctask.c | 37 dsl_null_checkfunc(void *arg, dmu_tx_t *tx) argument 48 dmu_tx_t *tx; local 59 tx = dmu_tx_create_dd(dp->dp_mos_dir); 60 VERIFY0(dmu_tx_assign(tx, TXG_WAIT)); 63 dst.dst_txg = dmu_tx_get_txg(tx); 73 err = dst.dst_checkfunc(arg, tx); 77 dmu_tx_commit(tx); 86 dmu_tx_commit(tx); 107 * dmu_tx_is_syncing(tx). 155 int blocks_modified, zfs_space_check_t space_check, dmu_tx_t *tx, 154 dsl_sync_task_nowait_common(dsl_pool_t *dp, dsl_syncfunc_t *syncfunc, void *arg, int blocks_modified, zfs_space_check_t space_check, dmu_tx_t *tx, boolean_t early) argument 176 dsl_sync_task_nowait(dsl_pool_t *dp, dsl_syncfunc_t *syncfunc, void *arg, int blocks_modified, zfs_space_check_t space_check, dmu_tx_t *tx) argument 184 dsl_early_sync_task_nowait(dsl_pool_t *dp, dsl_syncfunc_t *syncfunc, void *arg, int blocks_modified, zfs_space_check_t space_check, dmu_tx_t *tx) argument 195 dsl_sync_task_sync(dsl_sync_task_t *dst, dmu_tx_t *tx) argument [all...] |
H A D | spa_checkpoint.c | 187 spa_checkpoint_discard_complete_sync(void *arg, dmu_tx_t *tx) argument 193 spa_feature_decr(spa, SPA_FEATURE_POOL_CHECKPOINT, tx); 195 spa_history_log_internal(spa, "spa discard checkpoint", tx, 278 spa_checkpoint_discard_thread_sync(void *arg, dmu_tx_t *tx) argument 321 sdc.sdc_txg = tx->tx_txg; 328 spa_checkpoint_discard_sync_callback, &sdc, tx); 339 tx->tx_txg, vd->vdev_id, (words_before - words_after), 353 space_map_free(vd->vdev_checkpoint_sm, tx); 358 vd->vdev_top_zap, VDEV_TOP_ZAP_POOL_CHECKPOINT_SM, tx)); local 453 spa_checkpoint_check(void *arg, dmu_tx_t *tx) argument 477 spa_checkpoint_sync(void *arg, dmu_tx_t *tx) argument 574 spa_checkpoint_discard_check(void *arg, dmu_tx_t *tx) argument 592 spa_checkpoint_discard_sync(void *arg, dmu_tx_t *tx) argument [all...] |
H A D | bptree.c | 58 dmu_tx_t *ba_tx; /* caller supplied tx, NULL if not freeing */ 62 bptree_alloc(objset_t *os, dmu_tx_t *tx) argument 70 sizeof (bptree_phys_t), tx); 77 dmu_buf_will_dirty(db, tx); 90 bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx) argument 103 return (dmu_object_free(os, obj, tx)); 122 uint64_t bytes, uint64_t comp, uint64_t uncomp, dmu_tx_t *tx) 133 ASSERT(dmu_tx_is_syncing(tx)); 140 dmu_write(os, obj, bt->bt_end * sizeof (bte), sizeof (bte), &bte, tx); 142 dmu_buf_will_dirty(db, tx); 121 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 187 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 D | dsl_dataset.c | 94 uint64_t obj, dmu_tx_t *tx); 96 dmu_tx_t *tx); 125 dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx) argument 127 int used = bp_get_dsize_sync(tx->tx_pool->dp_spa, bp); 134 ASSERT(dmu_tx_is_syncing(tx)); 141 dsl_pool_mos_diduse_space(tx->tx_pool, 147 dmu_buf_will_dirty(ds->ds_dbuf, tx); 166 compressed, uncompressed, tx); 180 uint64_t size, uint64_t birth, dmu_tx_t *tx) 184 ASSERT(dmu_tx_is_syncing(tx)); 179 dsl_dataset_block_remapped(dsl_dataset_t *ds, uint64_t vdev, uint64_t offset, uint64_t size, uint64_t birth, dmu_tx_t *tx) argument 213 dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx, boolean_t async) argument 400 dsl_dataset_snap_remove(dsl_dataset_t *ds, const char *name, dmu_tx_t *tx, boolean_t adj_cnt) argument 806 dsl_dataset_activate_feature(uint64_t dsobj, spa_feature_t f, dmu_tx_t *tx) argument 822 dsl_dataset_deactivate_feature(uint64_t dsobj, spa_feature_t f, dmu_tx_t *tx) argument 834 dsl_dataset_create_sync_dd(dsl_dir_t *dd, dsl_dataset_t *origin, uint64_t flags, dmu_tx_t *tx) argument 948 dsl_dataset_zero_zil(dsl_dataset_t *ds, dmu_tx_t *tx) argument 970 dsl_dataset_create_sync(dsl_dir_t *pdd, const char *lastname, dsl_dataset_t *origin, uint64_t flags, cred_t *cr, dmu_tx_t *tx) argument 1093 dsl_dataset_remove_from_next_clones(dsl_dataset_t *ds, uint64_t obj, dmu_tx_t *tx) argument 1134 dsl_dataset_dirty(dsl_dataset_t *ds, dmu_tx_t *tx) argument 1168 dsl_dataset_snapshot_reserve_space(dsl_dataset_t *ds, dmu_tx_t *tx) argument 1196 dsl_dataset_snapshot_check_impl(dsl_dataset_t *ds, const char *snapname, dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr) argument 1255 dsl_dataset_snapshot_check(void *arg, dmu_tx_t *tx) argument 1394 dsl_dataset_snapshot_sync_impl(dsl_dataset_t *ds, const char *snapname, dmu_tx_t *tx) argument 1549 dsl_dataset_snapshot_sync(void *arg, dmu_tx_t *tx) argument 1667 dsl_dataset_snapshot_tmp_check(void *arg, dmu_tx_t *tx) argument 1702 dsl_dataset_snapshot_tmp_sync(void *arg, dmu_tx_t *tx) argument 1754 dsl_dataset_sync(dsl_dataset_t *ds, zio_t *zio, dmu_tx_t *tx) argument 1795 deadlist_enqueue_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument 1803 dsl_dataset_sync_done(dsl_dataset_t *ds, dmu_tx_t *tx) argument 2465 dsl_dataset_rename_snapshot_check(void *arg, dmu_tx_t *tx) argument 2499 dmu_tx_t *tx = ddrsa->ddrsa_tx; local 2544 dsl_dataset_rename_snapshot_sync(void *arg, dmu_tx_t *tx) argument 2586 dsl_dataset_handoff_check(dsl_dataset_t *ds, void *owner, dmu_tx_t *tx) argument 2610 dsl_dataset_rollback_check(void *arg, dmu_tx_t *tx) argument 2755 dsl_dataset_rollback_sync(void *arg, dmu_tx_t *tx) argument 2822 dsl_dataset_promote_check(void *arg, dmu_tx_t *tx) argument 3002 dsl_dataset_promote_sync(void *arg, dmu_tx_t *tx) argument 3386 dsl_dataset_clone_swap_check_impl(dsl_dataset_t *clone, dsl_dataset_t *origin_head, boolean_t force, void *owner, dmu_tx_t *tx) argument 3458 dsl_dataset_swap_remap_deadlists(dsl_dataset_t *clone, dsl_dataset_t *origin, dmu_tx_t *tx) argument 3493 dsl_dataset_clone_swap_sync_impl(dsl_dataset_t *clone, dsl_dataset_t *origin_head, dmu_tx_t *tx) argument 3753 dsl_dataset_set_refquota_check(void *arg, dmu_tx_t *tx) argument 3797 dsl_dataset_set_refquota_sync(void *arg, dmu_tx_t *tx) argument 3837 dsl_dataset_set_refreservation_check(void *arg, dmu_tx_t *tx) argument 3897 dsl_dataset_set_refreservation_sync_impl(dsl_dataset_t *ds, zprop_source_t source, uint64_t value, dmu_tx_t *tx) argument 3925 dsl_dataset_set_refreservation_sync(void *arg, dmu_tx_t *tx) argument 4148 dsl_dataset_zapify(dsl_dataset_t *ds, dmu_tx_t *tx) argument 4202 dsl_dataset_set_remap_deadlist_object(dsl_dataset_t *ds, uint64_t obj, dmu_tx_t *tx) argument 4212 dsl_dataset_unset_remap_deadlist_object(dsl_dataset_t *ds, dmu_tx_t *tx) argument 4219 dsl_dataset_destroy_remap_deadlist(dsl_dataset_t *ds, dmu_tx_t *tx) argument 4229 dsl_deadlist_free(spa_meta_objset(spa), remap_deadlist_object, tx); local 4235 dsl_dataset_create_remap_deadlist(dsl_dataset_t *ds, dmu_tx_t *tx) argument [all...] |
H A D | zfs_dir.c | 262 zfs_unlinked_add(znode_t *zp, dmu_tx_t *tx) argument 270 zap_add_int(zfsvfs->z_os, zfsvfs->z_unlinkedobj, zp->z_id, tx)); 284 dmu_tx_t *tx; local 327 tx = dmu_tx_create(zfsvfs->z_os); 328 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); 329 error = dmu_tx_assign(tx, TXG_WAIT); 331 dmu_tx_abort(tx); 337 &zp->z_links, sizeof (zp->z_links), tx)); 338 dmu_tx_commit(tx); 364 dmu_tx_t *tx; local 421 dmu_tx_t *tx; local 561 zfs_link_create(znode_t *dzp, const char *name, znode_t *zp, dmu_tx_t *tx, int flag) argument 662 zfs_dropname(znode_t *dzp, const char *name, znode_t *zp, dmu_tx_t *tx, int flag) argument 691 zfs_link_destroy(znode_t *dzp, const char *name, znode_t *zp, dmu_tx_t *tx, int flag, boolean_t *unlinkedp) argument 795 dmu_tx_t *tx; local [all...] |
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
H A D | dmu_tx.h | 49 * No synchronization is needed because a tx can only be handled 116 int dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how); 117 void dmu_tx_commit(dmu_tx_t *tx); 118 void dmu_tx_abort(dmu_tx_t *tx); 119 uint64_t dmu_tx_get_txg(dmu_tx_t *tx); 120 struct dsl_pool *dmu_tx_pool(dmu_tx_t *tx); 121 void dmu_tx_wait(dmu_tx_t *tx); 123 void dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *dcb_func, 136 int dmu_tx_is_syncing(dmu_tx_t *tx); 137 int dmu_tx_private_ok(dmu_tx_t *tx); [all...] |
H A D | dsl_deadlist.h | 68 uint64_t dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx); 69 void dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx); 70 void dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx); 71 void dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx); 72 void dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx); 74 uint64_t mrs_obj, dmu_tx_t *tx); 80 void dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx); 82 dmu_tx_t *tx);
|
H A D | bpobj.h | 68 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); 79 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 D | bptree.h | 49 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); 56 uint64_t bytes, uint64_t comp, uint64_t uncomp, dmu_tx_t *tx); 59 bptree_itor_t func, void *arg, dmu_tx_t *tx);
|
H A D | zap.h | 120 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx); 122 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx); 125 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx); 127 uint64_t parent_obj, const char *name, dmu_tx_t *tx); 133 zap_flags_t flags, dmu_tx_t *tx); 140 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx); 143 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx); 155 int zap_destroy(objset_t *ds, uint64_t zapobj, dmu_tx_t *tx); 222 const void *val, dmu_tx_t *tx); 225 const void *val, dmu_tx_t *tx); [all...] |
H A D | bplist.h | 45 typedef int bplist_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx); 51 void *arg, dmu_tx_t *tx);
|
H A D | dsl_userhold.h | 49 boolean_t temphold, struct dmu_tx *tx); 51 minor_t minor, uint64_t now, struct dmu_tx *tx);
|
/freebsd-11-stable/sys/dev/ioat/ |
H A D | ioat_test.c | 86 ioat_test_transaction_destroy(struct test_transaction *tx) argument 91 test = tx->test; 94 if (tx->buf[i] != NULL) { 96 free(tx->buf[i], M_IOAT_TEST); 98 contigfree(tx->buf[i], tx->length, M_IOAT_TEST); 99 tx->buf[i] = NULL; 103 free(tx, M_IOAT_TEST); 110 struct test_transaction *tx; local 113 tx 149 ioat_compare_ok(struct test_transaction *tx) argument 183 struct test_transaction *tx; local 209 struct test_transaction *tx; local 240 struct test_transaction *tx, *s; local 254 struct test_transaction *tx; local [all...] |
/freebsd-11-stable/tools/tools/iwn/iwnstats/ |
H A D | main.c | 150 iwn_stats_tx_print(struct iwnstats *is, struct iwn_tx_stats *tx) argument 155 le32toh(tx->preamble), 156 le32toh(tx->rx_detected), 157 le32toh(tx->bt_defer), 158 le32toh(tx->bt_kill), 159 le32toh(tx->short_len)); 163 le32toh(tx->cts_timeout), 164 le32toh(tx->ack_timeout), 165 le32toh(tx->exp_ack), 166 le32toh(tx [all...] |
/freebsd-11-stable/sys/dev/ixl/ |
H A D | ixl_pf_qmgr.h | 99 void ixl_pf_qmgr_mark_queue_enabled(struct ixl_pf_qtag *qtag, u16 vsi_qidx, bool tx); 100 void ixl_pf_qmgr_mark_queue_disabled(struct ixl_pf_qtag *qtag, u16 vsi_qidx, bool tx); 101 void ixl_pf_qmgr_mark_queue_configured(struct ixl_pf_qtag *qtag, u16 vsi_qidx, bool tx); 102 bool ixl_pf_qmgr_is_queue_enabled(struct ixl_pf_qtag *qtag, u16 vsi_qidx, bool tx); 103 bool ixl_pf_qmgr_is_queue_configured(struct ixl_pf_qtag *qtag, u16 vsi_qidx, bool tx);
|
/freebsd-11-stable/tools/tools/ath/athalq/ |
H A D | ar5416_ds.c | 52 MF(txs.u.tx.status[9], AR_TxDone), 53 MF(txs.u.tx.status[1], AR_FrmXmitOK), 54 MF(txs.u.tx.status[1], AR_Filtered), 55 txs.u.tx.status[2]); 59 MS(txs.u.tx.status[0], AR_TxRSSIAnt00), 60 MS(txs.u.tx.status[0], AR_TxRSSIAnt01), 61 MS(txs.u.tx.status[0], AR_TxRSSIAnt02)); 65 MS(txs.u.tx.status[5], AR_TxRSSIAnt10), 66 MS(txs.u.tx.status[5], AR_TxRSSIAnt11), 67 MS(txs.u.tx [all...] |
H A D | ar5212_ds.c | 52 MF(txs.u.tx.status1, AR_Done), 53 MS(txs.u.tx.status0, AR_SendTimestamp)); 57 MF(txs.u.tx.status0, AR_FrmXmitOK), 58 MF(txs.u.tx.status0, AR_ExcessiveRetries), 59 MF(txs.u.tx.status0, AR_FIFOUnderrun), 60 MF(txs.u.tx.status0, AR_Filtered)); 62 MS(txs.u.tx.status0, AR_RTSFailCnt), 63 MS(txs.u.tx.status0, AR_DataFailCnt), 64 MS(txs.u.tx.status0, AR_VirtCollCnt)); 66 MS(txs.u.tx [all...] |
/freebsd-11-stable/sys/modules/tx/ |
H A D | Makefile | 1 # $FreeBSD: stable/11/sys/modules/tx/Makefile 319182 2017-05-30 04:11:12Z ngie $ 3 .PATH: ${SRCTOP}/sys/dev/tx
|
/freebsd-11-stable/crypto/openssl/crypto/rc4/asm/ |
H A D | rc4-586.pl | 67 $tx="ecx"; 77 &add (&LB($yy),&LB($tx)); 79 &mov (&DWP(0,$dat,$yy,4),$tx); 81 &add ($ty,$tx); 86 &mov ($tx,&DWP(0,$dat,$xx,4)); 88 &mov ($tx,&wparam(3)); # reload [re-biased] out 105 &add (&LB($yy),&LB($tx)); 112 &mov (&DWP(0,$dat,$yy,4),$tx); 115 &add (&LB($ty),&LB($tx)); 117 &mov ($tx, [all...] |