Lines Matching defs:os
99 ddt_zap_create(objset_t *os, uint64_t *objectp, dmu_tx_t *tx, boolean_t prehash)
106 *objectp = zap_create_flags(os, 0, flags, DMU_OT_DDT_ZAP,
116 ddt_zap_destroy(objset_t *os, uint64_t object, dmu_tx_t *tx)
118 return (zap_destroy(os, object, tx));
122 ddt_zap_lookup(objset_t *os, uint64_t object,
129 error = zap_length_uint64(os, object, (uint64_t *)ddk,
139 error = zap_lookup_uint64(os, object, (uint64_t *)ddk,
150 ddt_zap_contains(objset_t *os, uint64_t object, const ddt_key_t *ddk)
152 return (zap_length_uint64(os, object, (uint64_t *)ddk, DDT_KEY_WORDS,
157 ddt_zap_prefetch(objset_t *os, uint64_t object, const ddt_key_t *ddk)
159 (void) zap_prefetch_uint64(os, object, (uint64_t *)ddk, DDT_KEY_WORDS);
163 ddt_zap_prefetch_all(objset_t *os, uint64_t object)
165 (void) zap_prefetch_object(os, object);
169 ddt_zap_update(objset_t *os, uint64_t object, const ddt_key_t *ddk,
178 int error = zap_update_uint64(os, object, (uint64_t *)ddk,
187 ddt_zap_remove(objset_t *os, uint64_t object, const ddt_key_t *ddk,
190 return (zap_remove_uint64(os, object, (uint64_t *)ddk,
195 ddt_zap_walk(objset_t *os, uint64_t object, uint64_t *walk, ddt_key_t *ddk,
211 zap_cursor_init_noprefetch(&zc, os, object);
213 zap_cursor_init_serialized(&zc, os, object, *walk);
223 error = zap_lookup_uint64(os, object, (uint64_t *)za->za_name,
242 ddt_zap_count(objset_t *os, uint64_t object, uint64_t *count)
244 return (zap_count(os, object, count));