Lines Matching refs:os

9  * or http://www.opensolaris.org/os/licensing.
358 mzap_open(objset_t *os, uint64_t obj, dmu_buf_t *db)
369 zap->zap_objset = os;
444 zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx,
454 err = dmu_buf_hold(os, obj, 0, NULL, &db);
468 zap = mzap_open(os, obj, db);
488 zap->zap_objset = os;
506 err = dmu_object_set_blocksize(os, obj, newsz, 0, tx);
574 mzap_create_impl(objset_t *os, uint64_t obj, int normflags, zap_flags_t flags,
580 VERIFY(0 == dmu_buf_hold(os, obj, 0, FTAG, &db));
600 VERIFY(0 == zap_lockdir(os, obj, tx, RW_WRITER,
608 zap_create_claim(objset_t *os, uint64_t obj, dmu_object_type_t ot,
611 return (zap_create_claim_norm(os, obj,
616 zap_create_claim_norm(objset_t *os, uint64_t obj, int normflags,
622 err = dmu_object_claim(os, obj, ot, 0, bonustype, bonuslen, tx);
625 mzap_create_impl(os, obj, normflags, 0, tx);
630 zap_create(objset_t *os, dmu_object_type_t ot,
633 return (zap_create_norm(os, 0, ot, bonustype, bonuslen, tx));
637 zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot,
640 uint64_t obj = dmu_object_alloc(os, ot, 0, bonustype, bonuslen, tx);
642 mzap_create_impl(os, obj, normflags, 0, tx);
647 zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
651 uint64_t obj = dmu_object_alloc(os, ot, 0, bonustype, bonuslen, tx);
658 VERIFY(dmu_object_set_blocksize(os, obj,
661 mzap_create_impl(os, obj, normflags, flags, tx);
666 zap_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx)
674 return (dmu_object_free(os, zapobj, tx));
694 zap_count(objset_t *os, uint64_t zapobj, uint64_t *count)
699 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, &zap);
757 zap_lookup(objset_t *os, uint64_t zapobj, const char *name,
760 return (zap_lookup_norm(os, zapobj, name, integer_size,
765 zap_lookup_norm(objset_t *os, uint64_t zapobj, const char *name,
775 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, &zap);
814 zap_lookup_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
821 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, &zap);
838 zap_contains(objset_t *os, uint64_t zapobj, const char *name)
840 int err = (zap_lookup_norm(os, zapobj, name, 0,
848 zap_length(objset_t *os, uint64_t zapobj, const char *name,
856 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, &zap);
883 zap_length_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
890 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, &zap);
949 zap_add(objset_t *os, uint64_t zapobj, const char *key,
959 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, &zap);
992 zap_add_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1000 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, &zap);
1017 zap_update(objset_t *os, uint64_t zapobj, const char *name,
1026 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, &zap);
1064 zap_update_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1072 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, &zap);
1089 zap_remove(objset_t *os, uint64_t zapobj, const char *name, dmu_tx_t *tx)
1091 return (zap_remove_norm(os, zapobj, name, MT_EXACT, tx));
1095 zap_remove_norm(objset_t *os, uint64_t zapobj, const char *name,
1103 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, &zap);
1130 zap_remove_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
1137 err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, &zap);
1156 zap_cursor_init_serialized(zap_cursor_t *zc, objset_t *os, uint64_t zapobj,
1159 zc->zc_objset = os;
1169 zap_cursor_init(zap_cursor_t *zc, objset_t *os, uint64_t zapobj)
1171 zap_cursor_init_serialized(zc, os, zapobj, 0);
1328 zap_get_stats(objset_t *os, uint64_t zapobj, zap_stats_t *zs)
1333 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, &zap);
1351 zap_count_write(objset_t *os, uint64_t zapobj, const char *name, int add,
1380 err = zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, &zap);