Home
last modified time | relevance | path

Searched refs:dmu_tx_t (Results 1 – 25 of 62) sorted by relevance

123

/dports/misc/rump/buildrump.sh-b914579/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Ddmu_tx.h84 dmu_tx_t *txh_tx;
109 dmu_tx_t *dmu_tx_create(objset_t *dd);
110 int dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how);
111 void dmu_tx_commit(dmu_tx_t *tx);
112 void dmu_tx_abort(dmu_tx_t *tx);
113 uint64_t dmu_tx_get_txg(dmu_tx_t *tx);
114 void dmu_tx_wait(dmu_tx_t *tx);
128 dmu_tx_t *dmu_tx_create_dd(dsl_dir_t *dd);
129 int dmu_tx_is_syncing(dmu_tx_t *tx);
130 int dmu_tx_private_ok(dmu_tx_t *tx);
[all …]
H A Dzap.h130 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
132 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
135 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
142 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
145 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
157 int zap_destroy(objset_t *ds, uint64_t zapobj, dmu_tx_t *tx);
213 const void *val, dmu_tx_t *tx);
216 const void *val, dmu_tx_t *tx);
252 matchtype_t mt, dmu_tx_t *tx);
254 int key_numints, dmu_tx_t *tx);
[all …]
H A Ddmu.h68 typedef struct dmu_tx dmu_tx_t; typedef
296 int ibs, dmu_tx_t *tx);
303 dmu_tx_t *tx);
310 dmu_tx_t *tx);
446 void dmu_tx_abort(dmu_tx_t *tx);
448 void dmu_tx_wait(dmu_tx_t *tx);
476 uint64_t size, dmu_tx_t *tx);
492 const void *buf, dmu_tx_t *tx);
494 dmu_tx_t *tx);
497 dmu_tx_t *tx);
[all …]
H A Dzfs_znode.h318 dmu_tx_t *tx);
319 extern void zfs_time_stamper(znode_t *, uint_t, dmu_tx_t *);
320 extern void zfs_time_stamper_locked(znode_t *, uint_t, dmu_tx_t *);
321 extern void zfs_grow_blocksize(znode_t *, uint64_t, dmu_tx_t *);
330 extern void zfs_znode_delete(znode_t *, dmu_tx_t *);
353 extern void zfs_log_write(zilog_t *zilog, dmu_tx_t *tx, int txtype,
355 extern void zfs_log_truncate(zilog_t *zilog, dmu_tx_t *tx, int txtype,
357 extern void zfs_log_setattr(zilog_t *zilog, dmu_tx_t *tx, int txtype,
359 extern void zfs_log_acl(zilog_t *zilog, dmu_tx_t *tx, znode_t *zp,
362 extern void zfs_upgrade(zfsvfs_t *zfsvfs, dmu_tx_t *tx);
[all …]
H A Ddsl_dir.h112 const char *name, dmu_tx_t *tx);
118 void dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx);
119 void dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx);
122 dmu_tx_t *tx);
123 void dsl_dir_tempreserve_clear(void *tr_cookie, dmu_tx_t *tx);
124 void dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx);
126 int64_t used, int64_t compressed, int64_t uncompressed, dmu_tx_t *tx);
128 dd_used_t oldtype, dd_used_t newtype, dmu_tx_t *tx);
135 int dsl_dir_set_reservation_check(void *arg1, void *arg2, dmu_tx_t *tx);
138 uint64_t reservation, cred_t *cr, dmu_tx_t *tx);
H A Dbplist.h71 typedef void bplist_sync_cb_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
75 extern uint64_t bplist_create(objset_t *mos, int blocksize, dmu_tx_t *tx);
76 extern void bplist_destroy(objset_t *mos, uint64_t object, dmu_tx_t *tx);
81 extern int bplist_enqueue(bplist_t *bpl, const blkptr_t *bp, dmu_tx_t *tx);
82 extern void bplist_enqueue_cb(void *bpl, const blkptr_t *bp, dmu_tx_t *tx);
85 void *arg, dmu_tx_t *tx);
86 extern void bplist_vacate(bplist_t *bpl, dmu_tx_t *tx);
H A Ddnode.h210 void dnode_setbonuslen(dnode_t *dn, int newsize, dmu_tx_t *tx);
217 void dnode_setdirty(dnode_t *dn, dmu_tx_t *tx);
218 void dnode_sync(dnode_t *dn, dmu_tx_t *tx);
220 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
222 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
223 void dnode_free(dnode_t *dn, dmu_tx_t *tx);
227 int dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx);
229 void dnode_free_range(dnode_t *dn, uint64_t off, uint64_t len, dmu_tx_t *tx);
231 uint64_t nblks, dmu_tx_t *tx);
233 void dnode_willuse_space(dnode_t *dn, int64_t space, dmu_tx_t *tx);
[all …]
H A Ddsl_pool.h135 int dsl_pool_tempreserve_space(dsl_pool_t *dp, uint64_t space, dmu_tx_t *tx);
136 void dsl_pool_tempreserve_clear(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx);
138 void dsl_pool_willuse_space(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx);
144 void dsl_pool_create_origin(dsl_pool_t *dp, dmu_tx_t *tx);
145 void dsl_pool_upgrade_clones(dsl_pool_t *dp, dmu_tx_t *tx);
149 void dsl_pool_scrub_sync(dsl_pool_t *dp, dmu_tx_t *tx);
157 const char *tag, uint64_t *now, dmu_tx_t *tx);
159 const char *tag, dmu_tx_t *tx);
H A Ddbuf.h263 void dbuf_will_dirty(dmu_buf_impl_t *db, dmu_tx_t *tx);
264 void dbuf_fill_done(dmu_buf_impl_t *db, dmu_tx_t *tx);
265 void dmu_buf_will_not_fill(dmu_buf_t *db, dmu_tx_t *tx);
266 void dmu_buf_will_fill(dmu_buf_t *db, dmu_tx_t *tx);
267 void dmu_buf_fill_done(dmu_buf_t *db, dmu_tx_t *tx);
268 void dbuf_assign_arcbuf(dmu_buf_impl_t *db, arc_buf_t *buf, dmu_tx_t *tx);
269 dbuf_dirty_record_t *dbuf_dirty(dmu_buf_impl_t *db, dmu_tx_t *tx);
275 void dbuf_setdirty(dmu_buf_impl_t *db, dmu_tx_t *tx);
277 void dbuf_sync_list(list_t *list, dmu_tx_t *tx);
282 void dbuf_new_size(dmu_buf_impl_t *db, int size, dmu_tx_t *tx);
H A Ddsl_synctask.h40 typedef int (dsl_checkfunc_t)(void *, void *, dmu_tx_t *);
41 typedef void (dsl_syncfunc_t)(void *, void *, cred_t *, dmu_tx_t *);
68 void dsl_sync_task_group_nowait(dsl_sync_task_group_t *dstg, dmu_tx_t *tx);
70 void dsl_sync_task_group_sync(dsl_sync_task_group_t *dstg, dmu_tx_t *tx);
77 void *arg1, void *arg2, int blocks_modified, dmu_tx_t *tx);
H A Dzfs_dir.h54 extern int zfs_link_create(zfs_dirlock_t *, znode_t *, dmu_tx_t *, int);
55 extern int zfs_link_destroy(zfs_dirlock_t *, znode_t *, dmu_tx_t *, int,
59 extern void zfs_mknode(znode_t *, vattr_t *, dmu_tx_t *, cred_t *,
64 extern void zfs_unlinked_add(znode_t *, dmu_tx_t *);
H A Ddsl_dataset.h186 dsl_dataset_t *origin, uint64_t flags, cred_t *, dmu_tx_t *);
188 uint64_t flags, dmu_tx_t *tx);
208 void dsl_dataset_set_blkptr(dsl_dataset_t *ds, blkptr_t *bp, dmu_tx_t *tx);
214 void dsl_dataset_sync(dsl_dataset_t *os, zio_t *zio, dmu_tx_t *tx);
217 dmu_tx_t *tx);
219 dmu_tx_t *tx, boolean_t async);
223 void dsl_dataset_dirty(dsl_dataset_t *ds, dmu_tx_t *tx);
239 dmu_tx_t *tx);
H A Dzap_impl.h185 int zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx,
205 const void *val, dmu_tx_t *tx);
207 int integer_size, uint64_t num_integers, const void *val, dmu_tx_t *tx);
210 int fzap_remove(zap_name_t *zn, dmu_tx_t *tx);
217 const void *val, uint32_t cd, dmu_tx_t *tx);
218 void fzap_upgrade(zap_t *zap, dmu_tx_t *tx, zap_flags_t flags);
H A Ddmu_objset.h121 void (*func)(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx), void *arg);
142 void dmu_objset_sync(objset_t *os, zio_t *zio, dmu_tx_t *tx);
145 blkptr_t *bp, dmu_objset_type_t type, dmu_tx_t *tx);
149 void dmu_objset_do_userquota_callbacks(objset_t *os, dmu_tx_t *tx);
H A Dzil.h398 extern boolean_t zil_replaying(zilog_t *zilog, dmu_tx_t *tx);
400 extern void zil_rollback_destroy(zilog_t *zilog, dmu_tx_t *tx);
404 extern uint64_t zil_itx_assign(zilog_t *zilog, itx_t *itx, dmu_tx_t *tx);
411 extern void zil_sync(zilog_t *zilog, dmu_tx_t *tx);
H A Ddsl_deleg.h67 void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr);
70 int dsl_deleg_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx);
/dports/misc/rump/buildrump.sh-b914579/src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Ddmu_tx.c42 dmu_tx_t *
45 dmu_tx_t *tx = kmem_zalloc(sizeof (dmu_tx_t), KM_SLEEP); in dmu_tx_create_dd()
60 dmu_tx_t *
69 dmu_tx_t *
83 dmu_tx_is_syncing(dmu_tx_t *tx) in dmu_tx_is_syncing()
89 dmu_tx_private_ok(dmu_tx_t *tx) in dmu_tx_private_ok()
978 dmu_tx_unassign(dmu_tx_t *tx) in dmu_tx_unassign()
1049 dmu_tx_wait(dmu_tx_t *tx) in dmu_tx_wait()
1093 dmu_tx_commit(dmu_tx_t *tx) in dmu_tx_commit()
1141 dmu_tx_abort(dmu_tx_t *tx) in dmu_tx_abort()
[all …]
H A Dddt_zap.c39 ddt_zap_create(objset_t *os, uint64_t *objectp, dmu_tx_t *tx, boolean_t prehash) in ddt_zap_create()
54 ddt_zap_destroy(objset_t *os, uint64_t object, dmu_tx_t *tx) in ddt_zap_destroy()
85 ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) in ddt_zap_update()
98 ddt_zap_remove(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx) in ddt_zap_remove()
H A Ddsl_synctask.c37 dsl_null_checkfunc(void *arg1, void *arg2, dmu_tx_t *tx) in dsl_null_checkfunc()
78 dmu_tx_t *tx; in dsl_sync_task_group_wait()
128 dsl_sync_task_group_nowait(dsl_sync_task_group_t *dstg, dmu_tx_t *tx) in dsl_sync_task_group_nowait()
150 dsl_sync_task_group_sync(dsl_sync_task_group_t *dstg, dmu_tx_t *tx) in dsl_sync_task_group_sync()
217 void *arg1, void *arg2, int blocks_modified, dmu_tx_t *tx) in dsl_sync_task_do_nowait()
H A Dzap.c73 fzap_upgrade(zap_t *zap, dmu_tx_t *tx, zap_flags_t flags) in fzap_upgrade()
129 zap_tryupgradedir(zap_t *zap, dmu_tx_t *tx) in zap_tryupgradedir()
147 dmu_tx_t *tx) in zap_table_grow()
221 dmu_tx_t *tx) in zap_table_store()
317 zap_grow_ptrtbl(zap_t *zap, dmu_tx_t *tx) in zap_grow_ptrtbl()
368 zap_increment_num_entries(zap_t *zap, int delta, dmu_tx_t *tx) in zap_increment_num_entries()
388 zap_create_leaf(zap_t *zap, dmu_tx_t *tx) in zap_create_leaf()
787 const void *val, uint32_t cd, dmu_tx_t *tx) in fzap_add_cd()
831 const void *val, dmu_tx_t *tx) in fzap_add()
909 fzap_remove(zap_name_t *zn, dmu_tx_t *tx) in fzap_remove()
[all …]
H A Ddsl_dir.c44 cred_t *cr, dmu_tx_t *tx);
394 dmu_tx_t *tx) in dsl_dir_create_sync()
431 dsl_dir_destroy_check(void *arg1, void *arg2, dmu_tx_t *tx) in dsl_dir_destroy_check()
548 dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx) in dsl_dir_dirty()
569 dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx) in dsl_dir_sync()
687 dmu_tx_t *tx, boolean_t first) in dsl_dir_tempreserve_impl()
865 dsl_dir_tempreserve_clear(void *tr_cookie, dmu_tx_t *tx) in dsl_dir_tempreserve_clear()
923 dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx) in dsl_dir_willuse_space()
980 dd_used_t oldtype, dd_used_t newtype, dmu_tx_t *tx) in dsl_dir_transfer_space()
1005 dsl_dir_set_quota_check(void *arg1, void *arg2, dmu_tx_t *tx) in dsl_dir_set_quota_check()
[all …]
H A Ddsl_pool.c264 dmu_tx_t *tx = dmu_tx_create_assigned(dp, txg); in dsl_pool_create()
312 dmu_tx_t *tx; in dsl_pool_sync()
547 dsl_pool_tempreserve_clear(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx) in dsl_pool_tempreserve_clear()
571 dsl_pool_willuse_space(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx) in dsl_pool_willuse_space()
584 dmu_tx_t *tx = arg; in upgrade_clones_cb()
659 dsl_pool_upgrade_clones(dsl_pool_t *dp, dmu_tx_t *tx) in dsl_pool_upgrade_clones()
669 dsl_pool_create_origin(dsl_pool_t *dp, dmu_tx_t *tx) in dsl_pool_create_origin()
730 dsl_pool_user_hold_create_obj(dsl_pool_t *dp, dmu_tx_t *tx) in dsl_pool_user_hold_create_obj()
746 const char *tag, uint64_t *now, dmu_tx_t *tx, boolean_t holding) in dsl_pool_user_hold_rele_impl()
784 uint64_t *now, dmu_tx_t *tx) in dsl_pool_user_hold()
[all …]
H A Ddmu_object.c33 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) in dmu_object_alloc()
88 int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx) in dmu_object_claim()
111 dmu_tx_t *tx; in dmu_object_reclaim()
161 dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx) in dmu_object_free()
H A Dbplist.c58 bplist_create(objset_t *mos, int blocksize, dmu_tx_t *tx) in bplist_create()
70 bplist_destroy(objset_t *mos, uint64_t object, dmu_tx_t *tx) in bplist_destroy()
196 bplist_enqueue(bplist_t *bpl, const blkptr_t *bp, dmu_tx_t *tx) in bplist_enqueue()
242 bplist_enqueue_cb(void *bpl, const blkptr_t *bp, dmu_tx_t *tx) in bplist_enqueue_cb()
264 bplist_sync(bplist_t *bpl, bplist_sync_cb_t *func, void *arg, dmu_tx_t *tx) in bplist_sync()
280 bplist_vacate(bplist_t *bpl, dmu_tx_t *tx) in bplist_vacate()
H A Dzfs_log.c229 zfs_log_create(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, in zfs_log_create()
341 zfs_log_remove(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, in zfs_log_remove()
365 zfs_log_link(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, in zfs_log_link()
391 zfs_log_symlink(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, in zfs_log_symlink()
425 zfs_log_rename(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype, in zfs_log_rename()
456 zfs_log_write(zilog_t *zilog, dmu_tx_t *tx, int txtype, in zfs_log_write()
535 zfs_log_truncate(zilog_t *zilog, dmu_tx_t *tx, int txtype, in zfs_log_truncate()
560 zfs_log_setattr(zilog_t *zilog, dmu_tx_t *tx, int txtype, in zfs_log_setattr()
624 zfs_log_acl(zilog_t *zilog, dmu_tx_t *tx, znode_t *zp, in zfs_log_acl()

123