Lines Matching defs:os
625 objset_t *os = dmu_buf_get_objset(db);
665 zap->zap_objset = os;
678 if (newsz > zap_get_micro_max_size(dmu_objset_spa(os))) {
687 VERIFY0(dmu_object_set_blocksize(os, obj, newsz, 0, tx));
692 dsl_dataset_t *ds = dmu_objset_ds(os);
741 zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx,
749 err = dnode_hold(os, obj, tag, &dn);
866 zap_create_impl(objset_t *os, int normflags, zap_flags_t flags,
877 obj = dmu_object_alloc_hold(os, ot, 1ULL << leaf_blockshift,
883 obj = dmu_object_alloc_hold(os, ot, 1ULL << leaf_blockshift,
893 zap_create_claim(objset_t *os, uint64_t obj, dmu_object_type_t ot,
896 return (zap_create_claim_dnsize(os, obj, ot, bonustype, bonuslen,
901 zap_create_claim_dnsize(objset_t *os, uint64_t obj, dmu_object_type_t ot,
904 return (zap_create_claim_norm_dnsize(os, obj,
909 zap_create_claim_norm(objset_t *os, uint64_t obj, int normflags,
913 return (zap_create_claim_norm_dnsize(os, obj, normflags, ot, bonustype,
918 zap_create_claim_norm_dnsize(objset_t *os, uint64_t obj, int normflags,
926 error = dmu_object_claim_dnsize(os, obj, ot, 0, bonustype, bonuslen,
931 error = dnode_hold(os, obj, FTAG, &dn);
943 zap_create(objset_t *os, dmu_object_type_t ot,
946 return (zap_create_norm(os, 0, ot, bonustype, bonuslen, tx));
950 zap_create_dnsize(objset_t *os, dmu_object_type_t ot,
953 return (zap_create_norm_dnsize(os, 0, ot, bonustype, bonuslen,
958 zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot,
961 return (zap_create_norm_dnsize(os, normflags, ot, bonustype, bonuslen,
966 zap_create_norm_dnsize(objset_t *os, int normflags, dmu_object_type_t ot,
969 return (zap_create_impl(os, normflags, 0, ot, 0, 0,
974 zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
978 return (zap_create_flags_dnsize(os, normflags, flags, ot,
983 zap_create_flags_dnsize(objset_t *os, int normflags, zap_flags_t flags,
987 return (zap_create_impl(os, normflags, flags, ot, leaf_blockshift,
998 zap_create_hold(objset_t *os, int normflags, zap_flags_t flags,
1003 return (zap_create_impl(os, normflags, flags, ot, leaf_blockshift,
1009 zap_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx)
1017 return (dmu_object_free(os, zapobj, tx));
1036 zap_count(objset_t *os, uint64_t zapobj, uint64_t *count)
1041 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
1110 zap_lookup(objset_t *os, uint64_t zapobj, const char *name,
1113 return (zap_lookup_norm(os, zapobj, name, integer_size,
1161 zap_lookup_norm(objset_t *os, uint64_t zapobj, const char *name,
1169 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
1179 zap_prefetch(objset_t *os, uint64_t zapobj, const char *name)
1185 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
1201 zap_prefetch_object(objset_t *os, uint64_t zapobj)
1206 error = dmu_object_info(os, zapobj, &doi);
1210 dmu_prefetch_wait(os, zapobj, 0, doi.doi_max_offset);
1257 zap_prefetch_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1263 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
1303 zap_lookup_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1309 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
1335 zap_contains(objset_t *os, uint64_t zapobj, const char *name)
1337 int err = zap_lookup_norm(os, zapobj, name, 0,
1345 zap_length(objset_t *os, uint64_t zapobj, const char *name,
1351 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
1379 zap_length_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1385 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
1483 zap_add(objset_t *os, uint64_t zapobj, const char *key,
1490 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
1535 zap_add_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1542 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
1569 zap_update(objset_t *os, uint64_t zapobj, const char *name,
1576 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
1636 zap_update_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1643 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
1669 zap_remove(objset_t *os, uint64_t zapobj, const char *name, dmu_tx_t *tx)
1671 return (zap_remove_norm(os, zapobj, name, 0, tx));
1701 zap_remove_norm(objset_t *os, uint64_t zapobj, const char *name,
1707 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap);
1747 zap_remove_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1753 zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap);
1816 zap_cursor_init_impl(zap_cursor_t *zc, objset_t *os, uint64_t zapobj,
1819 zc->zc_objset = os;
1829 zap_cursor_init_serialized(zap_cursor_t *zc, objset_t *os, uint64_t zapobj,
1832 zap_cursor_init_impl(zc, os, zapobj, serialized, B_TRUE);
1840 zap_cursor_init(zap_cursor_t *zc, objset_t *os, uint64_t zapobj)
1842 zap_cursor_init_impl(zc, os, zapobj, 0, B_TRUE);
1850 zap_cursor_init_noprefetch(zap_cursor_t *zc, objset_t *os, uint64_t zapobj)
1852 zap_cursor_init_impl(zc, os, zapobj, 0, B_FALSE);
1969 zap_get_stats(objset_t *os, uint64_t zapobj, zap_stats_t *zs)
1974 zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);