Lines Matching defs:os
9 * or http://www.opensolaris.org/os/licensing.
62 bptree_alloc(objset_t *os, dmu_tx_t *tx)
68 obj = dmu_object_alloc(os, DMU_OTN_UINT64_METADATA,
76 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
90 bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx)
95 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
103 return (dmu_object_free(os, obj, tx));
107 bptree_is_empty(objset_t *os, uint64_t obj)
113 VERIFY0(dmu_bonus_hold(os, obj, FTAG, &db));
121 bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
135 VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
140 dmu_write(os, obj, bt->bt_end * sizeof (bte), sizeof (bte), &bte, tx);
187 bptree_iterate(objset_t *os, uint64_t obj, boolean_t free, bptree_itor_t func,
198 err = dmu_bonus_hold(os, obj, FTAG, &db);
216 err = dmu_read(os, obj, i * sizeof (bte), sizeof (bte),
231 err = traverse_dataset_destroyed(os->os_spa, &bte.be_bp,
246 dmu_write(os, obj, i * sizeof (bte),
268 dmu_write(os, obj, i * sizeof (bte),
274 (void) dmu_free_range(os, obj,