Lines Matching refs:dmu_tx_t

81 typedef struct dmu_tx dmu_tx_t;  typedef
327 cred_t *cr, dmu_tx_t *tx);
410 int blocksize, dmu_object_type_t bonus_type, int bonus_len, dmu_tx_t *tx);
413 dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
416 int dnodesize, dmu_tx_t *tx);
420 dmu_tx_t *tx);
422 int blocksize, dmu_object_type_t bonus_type, int bonus_len, dmu_tx_t *tx);
425 int dnodesize, dmu_tx_t *tx);
427 int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *txp);
430 int bonuslen, int dnodesize, boolean_t keep_spill, dmu_tx_t *tx);
431 int dmu_object_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx);
449 int dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx);
470 dmu_tx_t *tx);
484 int ibs, dmu_tx_t *tx);
492 dmu_tx_t *tx);
499 dmu_tx_t *tx);
506 dmu_tx_t *tx);
510 int compressed_size, int byteorder, dmu_tx_t *tx);
512 dmu_tx_t *tx);
541 int dmu_set_bonus(dmu_buf_t *, int, dmu_tx_t *);
542 int dmu_set_bonustype(dmu_buf_t *, dmu_object_type_t, dmu_tx_t *);
544 int dmu_rm_spill(objset_t *, uint64_t, dmu_tx_t *);
771 void dmu_buf_will_dirty(dmu_buf_t *db, dmu_tx_t *tx);
772 boolean_t dmu_buf_is_dirty(dmu_buf_t *db, dmu_tx_t *tx);
774 const uint8_t *salt, const uint8_t *iv, const uint8_t *mac, dmu_tx_t *tx);
797 dmu_tx_t *dmu_tx_create(objset_t *os);
798 void dmu_tx_hold_write(dmu_tx_t *tx, uint64_t object, uint64_t off, int len);
799 void dmu_tx_hold_write_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off,
801 void dmu_tx_hold_append(dmu_tx_t *tx, uint64_t object, uint64_t off, int len);
802 void dmu_tx_hold_append_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off,
804 void dmu_tx_hold_clone_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off,
806 void dmu_tx_hold_free(dmu_tx_t *tx, uint64_t object, uint64_t off,
808 void dmu_tx_hold_free_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off,
810 void dmu_tx_hold_zap(dmu_tx_t *tx, uint64_t object, int add, const char *name);
811 void dmu_tx_hold_zap_by_dnode(dmu_tx_t *tx, dnode_t *dn, int add,
813 void dmu_tx_hold_bonus(dmu_tx_t *tx, uint64_t object);
814 void dmu_tx_hold_bonus_by_dnode(dmu_tx_t *tx, dnode_t *dn);
815 void dmu_tx_hold_spill(dmu_tx_t *tx, uint64_t object);
816 void dmu_tx_hold_sa(dmu_tx_t *tx, struct sa_handle *hdl, boolean_t may_grow);
817 void dmu_tx_hold_sa_create(dmu_tx_t *tx, int total_size);
818 void dmu_tx_abort(dmu_tx_t *tx);
819 int dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how);
820 void dmu_tx_wait(dmu_tx_t *tx);
821 void dmu_tx_commit(dmu_tx_t *tx);
822 void dmu_tx_mark_netfree(dmu_tx_t *tx);
845 void dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *dcb_func,
854 uint64_t size, dmu_tx_t *tx);
873 const void *buf, dmu_tx_t *tx);
875 const void *buf, dmu_tx_t *tx);
877 dmu_tx_t *tx);
883 dmu_tx_t *tx);
885 dmu_tx_t *tx);
887 dmu_tx_t *tx);
892 struct arc_buf *buf, dmu_tx_t *tx);
894 struct arc_buf *buf, dmu_tx_t *tx);
1052 uint64_t dmu_tx_get_txg(dmu_tx_t *tx);
1089 uint64_t length, dmu_tx_t *tx, const struct blkptr *bps, size_t nbps);