Lines Matching refs:tx

74 fzap_upgrade(zap_t *zap, dmu_tx_t *tx, zap_flags_t flags)
117 dmu_buf_will_dirty(db, tx);
129 zap_tryupgradedir(zap_t *zap, dmu_tx_t *tx)
134 dmu_buf_will_dirty(zap->zap_dbuf, tx);
147 dmu_tx_t *tx)
184 dmu_buf_will_dirty(db_new, tx);
191 dmu_buf_will_dirty(db_new, tx);
205 tbl->zt_blk << bs, tbl->zt_numblks << bs, tx);
222 dmu_tx_t *tx)
241 dmu_buf_will_dirty(db, tx);
256 dmu_buf_will_dirty(db2, tx);
331 zap_grow_ptrtbl(zap_t *zap, dmu_tx_t *tx)
362 dmu_buf_will_dirty(db_new, tx);
378 zap_ptrtbl_transfer, tx));
383 zap_increment_num_entries(zap_t *zap, int delta, dmu_tx_t *tx)
385 dmu_buf_will_dirty(zap->zap_dbuf, tx);
412 zap_create_leaf(zap_t *zap, dmu_tx_t *tx)
430 dmu_buf_will_dirty(l->l_dbuf, tx);
509 zap_get_leaf_byblk(zap_t *zap, uint64_t blkid, dmu_tx_t *tx, krw_t lt,
542 dmu_buf_will_dirty(db, tx);
569 zap_set_idx_to_blk(zap_t *zap, uint64_t idx, uint64_t blk, dmu_tx_t *tx)
571 ASSERT(tx != NULL);
579 idx, blk, tx));
584 zap_deref_leaf(zap_t *zap, uint64_t h, dmu_tx_t *tx, krw_t lt, zap_leaf_t **lp)
603 err = zap_get_leaf_byblk(zap, blk, tx, lt, lp);
613 void *tag, dmu_tx_t *tx, zap_leaf_t **lp)
628 if (zap_tryupgradedir(zap, tx) == 0 ||
636 err = zap_lockdir(os, object, tx, RW_WRITER,
645 err = zap_grow_ptrtbl(zap, tx);
650 err = zap_deref_leaf(zap, hash, tx, RW_WRITER, &l);
678 nl = zap_create_leaf(zap, tx);
683 err = zap_set_idx_to_blk(zap, sibling+i, nl->l_blkid, tx);
701 void *tag, dmu_tx_t *tx)
717 if (zap_tryupgradedir(zap, tx) == 0) {
722 err = zap_lockdir(os, zapobj, tx,
731 (void) zap_grow_ptrtbl(zap, tx);
813 const void *val, uint32_t cd, void *tag, dmu_tx_t *tx)
824 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l);
840 zap_increment_num_entries(zap, 1, tx);
842 err = zap_expand_leaf(zn, l, tag, tx, &l);
850 zap_put_leaf_maybe_grow_ptrtbl(zn, l, tag, tx);
857 const void *val, void *tag, dmu_tx_t *tx)
864 val, ZAP_NEED_CD, tag, tx));
870 void *tag, dmu_tx_t *tx)
882 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l);
894 zap_increment_num_entries(zap, 1, tx);
900 err = zap_expand_leaf(zn, l, tag, tx, &l);
907 zap_put_leaf_maybe_grow_ptrtbl(zn, l, tag, tx);
936 fzap_remove(zap_name_t *zn, dmu_tx_t *tx)
942 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, tx, RW_WRITER, &l);
948 zap_increment_num_entries(zn->zn_zap, -1, tx);
976 const char *name, dmu_tx_t *tx)
980 VERIFY((new_obj = zap_create(os, ot, DMU_OT_NONE, 0, tx)) > 0);
982 tx));
1013 zap_join(objset_t *os, uint64_t fromobj, uint64_t intoobj, dmu_tx_t *tx)
1028 8, 1, &za.za_first_integer, tx);
1038 uint64_t value, dmu_tx_t *tx)
1053 8, 1, &value, tx);
1063 dmu_tx_t *tx)
1084 err = zap_update(os, intoobj, za.za_name, 8, 1, &delta, tx);
1093 zap_add_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx)
1098 return (zap_add(os, obj, name, 8, 1, &value, tx));
1102 zap_remove_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx)
1107 return (zap_remove(os, obj, name, tx));
1121 uint64_t key, uint64_t value, dmu_tx_t *tx)
1126 return (zap_add(os, obj, name, 8, 1, &value, tx));
1131 uint64_t key, uint64_t value, dmu_tx_t *tx)
1136 return (zap_update(os, obj, name, 8, 1, &value, tx));
1150 dmu_tx_t *tx)
1163 err = zap_remove(os, obj, name, tx);
1165 err = zap_update(os, obj, name, 8, 1, &value, tx);
1171 dmu_tx_t *tx)
1176 return (zap_increment(os, obj, name, delta, tx));