| /illumos-gate/usr/src/uts/common/fs/zfs/ |
| H A D | dsl_deleg.c | 161 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_set_sync() local 170 zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos, in dsl_deleg_set_sync() 182 if (zap_lookup(mos, zapobj, whokey, 8, 1, &jumpobj) != 0) { in dsl_deleg_set_sync() 183 jumpobj = zap_create_link(mos, DMU_OT_DSL_PERMS, in dsl_deleg_set_sync() 191 VERIFY(zap_update(mos, jumpobj, in dsl_deleg_set_sync() 206 objset_t *mos = dp->dp_meta_objset; in dsl_deleg_unset_sync() local 224 if (zap_lookup(mos, zapobj, whokey, 8, in dsl_deleg_unset_sync() 226 (void) zap_remove(mos, zapobj, whokey, tx); in dsl_deleg_unset_sync() 227 VERIFY(0 == zap_destroy(mos, jumpobj, tx)); in dsl_deleg_unset_sync() 234 if (zap_lookup(mos, zapobj, whokey, 8, 1, &jumpobj) != 0) in dsl_deleg_unset_sync() [all …]
|
| H A D | dsl_prop.c | 78 objset_t *mos = dd->dd_pool->dp_meta_objset; in dsl_prop_get_dd() local 107 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd() 119 err = zap_contains(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd() 126 err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj, in dsl_prop_get_dd() 172 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_prop_get_ds() local 178 err = zap_lookup(mos, zapobj, propname, intsz, numints, buf); in dsl_prop_get_ds() 192 err = zap_contains(mos, zapobj, inheritstr); in dsl_prop_get_ds() 202 err = zap_lookup(mos, zapobj, recvdstr, in dsl_prop_get_ds() 367 objset_t *mos; in dsl_prop_predict() local 383 mos = dd->dd_pool->dp_meta_objset; in dsl_prop_predict() [all …]
|
| H A D | dsl_destroy.c | 151 objset_t *mos = dp->dp_meta_objset; in process_old_deadlist() local 177 dsl_deadlist_open(&ds->ds_deadlist, mos, in process_old_deadlist() 179 dsl_deadlist_open(&ds_next->ds_deadlist, mos, in process_old_deadlist() 186 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_dataset_remove_clones_key() local 198 for (zap_cursor_init(&zc, mos, dsl_dir_phys(ds->ds_dir)->dd_clones); in dsl_dataset_remove_clones_key() 258 objset_t *mos = dp->dp_meta_objset; in dsl_destroy_snapshot_sync_impl() local 303 VERIFY0(zap_add_int(mos, in dsl_destroy_snapshot_sync_impl() 367 dsl_deadlist_free(mos, dsl_dataset_phys(ds)->ds_deadlist_obj, tx); in dsl_destroy_snapshot_sync_impl() 478 ASSERT0(zap_count(mos, in dsl_destroy_snapshot_sync_impl() 481 VERIFY0(dmu_object_free(mos, in dsl_destroy_snapshot_sync_impl() [all …]
|
| H A D | dsl_bookmark.c | 62 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_dataset_bmark_lookup() local 79 err = zap_lookup_norm(mos, bmark_zapobj, shortname, sizeof (uint64_t), in dsl_dataset_bmark_lookup() 190 objset_t *mos = dp->dp_meta_objset; in dsl_bookmark_create_sync() local 207 zap_create_norm(mos, U8_TEXTPREP_TOUPPER, in dsl_bookmark_create_sync() 212 VERIFY0(zap_add(mos, bmark_fs->ds_object, in dsl_bookmark_create_sync() 234 int err = zap_lookup(mos, snapds->ds_object, in dsl_bookmark_create_sync() 244 VERIFY0(zap_add(mos, bmark_fs->ds_bookmarks, in dsl_bookmark_create_sync() 372 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_dataset_bookmark_remove() local 380 err = zap_length(mos, bmark_zapobj, name, &int_size, &num_ints); in dsl_dataset_bookmark_remove() 387 spa_feature_decr(dmu_objset_spa(mos), in dsl_dataset_bookmark_remove() [all …]
|
| H A D | spa_history.c | 91 objset_t *mos = spa->spa_meta_objset; in spa_history_create_obj() local 94 spa->spa_history = dmu_object_alloc(mos, DMU_OT_SPA_HISTORY, in spa_history_create_obj() 98 VERIFY(zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_history_create_obj() 102 VERIFY(0 == dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp)); in spa_history_create_obj() 126 objset_t *mos = spa->spa_meta_objset; in spa_history_advance_bof() local 134 if ((err = dmu_read(mos, spa->spa_history, phys_bof, firstread, in spa_history_advance_bof() 138 if ((err = dmu_read(mos, spa->spa_history, in spa_history_advance_bof() 155 objset_t *mos = spa->spa_meta_objset; in spa_history_write() local 171 dmu_write(mos, spa->spa_history, phys_eof, firstwrite, buf, tx); in spa_history_write() 176 dmu_write(mos, spa->spa_history, shpp->sh_pool_create_len, in spa_history_write() [all …]
|
| H A D | spa_log_spacemap.c | 888 objset_t *mos = spa_meta_objset(spa); in spa_cleanup_old_sm_logs() local 891 int error = zap_lookup(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_cleanup_old_sm_logs() 908 space_map_free_obj(mos, sls->sls_sm_obj, tx); in spa_cleanup_old_sm_logs() 909 VERIFY0(zap_remove_int(mos, spacemap_zap, sls->sls_txg, tx)); in spa_cleanup_old_sm_logs() 929 objset_t *mos = spa_meta_objset(spa); in spa_generate_syncing_log_sm() local 938 int error = zap_lookup(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_generate_syncing_log_sm() 944 spacemap_zap = zap_create(mos, in spa_generate_syncing_log_sm() 946 VERIFY0(zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_generate_syncing_log_sm() 954 ASSERT3U(zap_lookup_int_key(mos, spacemap_zap, txg, &sm_obj), in spa_generate_syncing_log_sm() 956 sm_obj = space_map_alloc(mos, zfs_log_sm_blksz, tx); in spa_generate_syncing_log_sm() [all …]
|
| H A D | dmu_object.c | 416 dmu_object_zapify(objset_t *mos, uint64_t object, dmu_object_type_t old_type, in dmu_object_zapify() argument 423 VERIFY0(dnode_hold(mos, object, FTAG, &dn)); in dmu_object_zapify() 436 mzap_create_impl(mos, object, 0, 0, tx); in dmu_object_zapify() 443 spa_feature_incr(dmu_objset_spa(mos), in dmu_object_zapify() 448 dmu_object_free_zapified(objset_t *mos, uint64_t object, dmu_tx_t *tx) in dmu_object_free_zapified() argument 455 VERIFY0(dnode_hold(mos, object, FTAG, &dn)); in dmu_object_free_zapified() 460 spa_feature_decr(dmu_objset_spa(mos), in dmu_object_free_zapified() 463 VERIFY0(dmu_object_free(mos, object, tx)); in dmu_object_free_zapified()
|
| H A D | dsl_crypt.c | 550 dsl_crypto_key_open(objset_t *mos, dsl_wrapping_key_t *wkey, in dsl_crypto_key_open() argument 567 ret = zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_CRYPTO_SUITE, 8, 1, in dsl_crypto_key_open() 572 ret = zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_GUID, 8, 1, &guid); in dsl_crypto_key_open() 576 ret = zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_MASTER_KEY, 1, in dsl_crypto_key_open() 581 ret = zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_HMAC_KEY, 1, in dsl_crypto_key_open() 586 ret = zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_IV, 1, WRAPPING_IV_LEN, in dsl_crypto_key_open() 591 ret = zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_MAC, 1, WRAPPING_MAC_LEN, in dsl_crypto_key_open() 597 (void) zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_VERSION, 8, 1, &version); in dsl_crypto_key_open() 1175 dsl_crypto_key_sync_impl(objset_t *mos, uint64_t dckobj, uint64_t crypt, in dsl_crypto_key_sync_impl() argument 1180 VERIFY0(zap_update(mos, dckobj, DSL_CRYPTO_KEY_CRYPTO_SUITE, 8, 1, in dsl_crypto_key_sync_impl() [all …]
|
| H A D | dsl_userhold.c | 55 objset_t *mos = dp->dp_meta_objset; in dsl_dataset_user_hold_check_one() local 70 error = zap_lookup(mos, dsl_dataset_phys(ds)->ds_userrefs_obj, in dsl_dataset_user_hold_check_one() 159 objset_t *mos = dp->dp_meta_objset; in dsl_dataset_user_hold_sync_one_impl() local 171 zap_create(mos, DMU_OT_USERREFS, DMU_OT_NONE, 0, tx); in dsl_dataset_user_hold_sync_one_impl() 177 VERIFY0(zap_add(mos, zapobj, htag, 8, 1, &now, tx)); in dsl_dataset_user_hold_sync_one_impl() 374 objset_t *mos; in dsl_dataset_user_release_check_one() local 384 mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_dataset_user_release_check_one() 395 error = zap_lookup(mos, zapobj, holdname, 8, 1, &tmp); in dsl_dataset_user_release_check_one() 499 objset_t *mos = dp->dp_meta_objset; in dsl_dataset_user_release_sync_one() local 510 VERIFY0(zap_remove(mos, dsl_dataset_phys(ds)->ds_userrefs_obj, in dsl_dataset_user_release_sync_one()
|
| H A D | dsl_dataset.c | 320 load_zfeature(objset_t *mos, dsl_dataset_t *ds, spa_feature_t f) in load_zfeature() argument 325 err = zap_contains(mos, ds->ds_object, in load_zfeature() 338 err = zap_length(mos, ds->ds_object, in load_zfeature() 347 VERIFY0(zap_lookup(mos, ds->ds_object, in load_zfeature() 428 objset_t *mos = dp->dp_meta_objset; in dsl_dataset_get_snapname() local 435 err = dmu_bonus_hold(mos, dsl_dir_phys(ds->ds_dir)->dd_head_dataset_obj, in dsl_dataset_get_snapname() 449 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_dataset_snap_lookup() local 457 err = zap_lookup_norm(mos, snapobj, name, 8, 1, in dsl_dataset_snap_lookup() 460 err = zap_lookup(mos, snapobj, name, 8, 1, value); in dsl_dataset_snap_lookup() 468 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; in dsl_dataset_snap_remove() local [all …]
|
| H A D | dsl_pool.c | 604 objset_t *mos = dp->dp_meta_objset; in dsl_pool_sync() local 743 if (dmu_objset_is_dirty(mos, txg)) { in dsl_pool_sync() 1009 objset_t *mos = dp->dp_meta_objset; in upgrade_dir_clones_cb() local 1020 zap_create(mos, DMU_OT_DSL_CLONES, DMU_OT_NONE, in upgrade_dir_clones_cb() 1099 objset_t *mos = dp->dp_meta_objset; in dsl_pool_clean_tmp_userrefs() local 1109 for (zap_cursor_init(&zc, mos, zapobj); in dsl_pool_clean_tmp_userrefs() 1138 objset_t *mos = dp->dp_meta_objset; in dsl_pool_user_hold_create_obj() local 1143 dp->dp_tmp_userrefs_obj = zap_create_link(mos, DMU_OT_USERREFS, in dsl_pool_user_hold_create_obj() 1151 objset_t *mos = dp->dp_meta_objset; in dsl_pool_user_hold_rele_impl() local 1174 error = zap_add(mos, zapobj, name, 8, 1, &now, tx); in dsl_pool_user_hold_rele_impl() [all …]
|
| H A D | dsl_dir.c | 758 objset_t *mos = dd->dd_pool->dp_meta_objset; in dsl_dir_update_last_remap_txg_sync() local 761 if (zap_lookup(mos, dd->dd_object, DD_FIELD_LAST_REMAP_TXG, in dsl_dir_update_last_remap_txg_sync() 764 VERIFY0(zap_update(mos, dd->dd_object, DD_FIELD_LAST_REMAP_TXG, in dsl_dir_update_last_remap_txg_sync() 931 objset_t *mos = dp->dp_meta_objset; in dsl_dir_create_sync() local 936 ddobj = dmu_object_alloc(mos, DMU_OT_DSL_DIR, 0, in dsl_dir_create_sync() 939 VERIFY0(zap_add(mos, dsl_dir_phys(pds)->dd_child_dir_zapobj, in dsl_dir_create_sync() 943 VERIFY0(zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, in dsl_dir_create_sync() 946 VERIFY0(dmu_bonus_hold(mos, ddobj, FTAG, &dbuf)); in dsl_dir_create_sync() 957 ddphys->dd_props_zapobj = zap_create(mos, in dsl_dir_create_sync() 959 ddphys->dd_child_dir_zapobj = zap_create(mos, in dsl_dir_create_sync() [all …]
|
| H A D | vdev_trim.c | 214 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_trim_zap_update_sync() local 222 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_trim_zap_update_sync() 229 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_trim_zap_update_sync() 240 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_trim_zap_update_sync() 248 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, VDEV_LEAF_ZAP_TRIM_PARTIAL, in vdev_trim_zap_update_sync() 255 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, VDEV_LEAF_ZAP_TRIM_SECURE, in vdev_trim_zap_update_sync() 260 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, VDEV_LEAF_ZAP_TRIM_STATE, in vdev_trim_zap_update_sync()
|
| H A D | vdev_removal.c | 240 objset_t *mos = spa->spa_dsl_pool->dp_meta_objset; in vdev_remove_initiate_sync() local 265 vic->vic_mapping_object = vdev_indirect_mapping_alloc(mos, tx); in vdev_remove_initiate_sync() 267 vdev_indirect_mapping_open(mos, vic->vic_mapping_object); in vdev_remove_initiate_sync() 268 vic->vic_births_object = vdev_indirect_births_alloc(mos, tx); in vdev_remove_initiate_sync() 270 vdev_indirect_births_open(mos, vic->vic_births_object); in vdev_remove_initiate_sync() 320 VERIFY0(dmu_object_info(mos, DMU_POOL_DIRECTORY_OBJECT, &doi)); in vdev_remove_initiate_sync() 323 VERIFY0(dmu_buf_hold(mos, DMU_POOL_DIRECTORY_OBJECT, in vdev_remove_initiate_sync() 1555 objset_t *mos = spa->spa_meta_objset; in spa_vdev_remove_cancel_sync() local 1646 vdev_indirect_mapping_free(mos, vic->vic_mapping_object, tx); in spa_vdev_remove_cancel_sync() 1653 vdev_indirect_births_free(mos, vic->vic_births_object, tx); in spa_vdev_remove_cancel_sync()
|
| H A D | dmu_recv.c | 401 objset_t *mos = dp->dp_meta_objset; in dmu_recv_begin_sync() local 478 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_FROMGUID, in dmu_recv_begin_sync() 481 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_TOGUID, in dmu_recv_begin_sync() 483 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_TONAME, in dmu_recv_begin_sync() 487 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_OBJECT, in dmu_recv_begin_sync() 489 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_OFFSET, in dmu_recv_begin_sync() 491 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_BYTES, in dmu_recv_begin_sync() 494 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_LARGEBLOCK, in dmu_recv_begin_sync() 498 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_EMBEDOK, in dmu_recv_begin_sync() 502 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_COMPRESSOK, in dmu_recv_begin_sync() [all …]
|
| H A D | vdev.c | 1212 objset_t *mos = spa->spa_meta_objset; in vdev_metaslab_init() local 1250 error = dmu_read(mos, vd->vdev_ms_array, in vdev_metaslab_init() 2679 objset_t *mos = spa->spa_meta_objset; in vdev_dtl_load() local 2685 error = space_map_open(&vd->vdev_dtl_sm, mos, in vdev_dtl_load() 2712 objset_t *mos = spa->spa_meta_objset; in vdev_zap_allocation_data() local 2724 VERIFY0(zap_add(mos, vd->vdev_top_zap, VDEV_TOP_ZAP_ALLOCATION_BIAS, in vdev_zap_allocation_data() 2783 objset_t *mos = spa->spa_meta_objset; in vdev_dtl_sync() local 2818 new_object = space_map_alloc(mos, zfs_vdev_dtl_sm_blksz, tx); in vdev_dtl_sync() 2821 VERIFY0(space_map_open(&vd->vdev_dtl_sm, mos, new_object, in vdev_dtl_sync() 3006 objset_t *mos = spa_meta_objset(vd->vdev_spa); in vdev_load() local [all …]
|
| H A D | vdev_initialize.c | 78 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_initialize_zap_update_sync() local 82 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_initialize_zap_update_sync() 88 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_initialize_zap_update_sync() 94 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_initialize_zap_update_sync()
|
| H A D | vdev_indirect.c | 365 objset_t *mos = spa->spa_meta_objset; in spa_condensing_indirect_create() local 374 vdev_indirect_mapping_open(mos, scip->scip_next_mapping_object); in spa_condensing_indirect_create() 487 objset_t *mos = spa->spa_meta_objset; in spa_condense_indirect_complete_sync() local 513 vdev_indirect_mapping_free(mos, vic->vic_mapping_object, tx); in spa_condense_indirect_complete_sync() 517 space_map_free_obj(mos, scip->scip_prev_obsolete_sm_object, tx); in spa_condense_indirect_complete_sync() 523 VERIFY0(zap_remove(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_condense_indirect_complete_sync()
|
| H A D | dmu_traverse.c | 697 objset_t *mos = dp->dp_meta_objset; in traverse_pool() local 708 err = dmu_object_next(mos, &obj, B_FALSE, txg_start)) { in traverse_pool() 711 err = dmu_object_info(mos, obj, &doi); in traverse_pool()
|
| H A D | metaslab.c | 2559 objset_t *mos = spa->spa_meta_objset; in metaslab_init() local 2588 error = space_map_open(&ms->ms_sm, mos, object, ms->ms_start, in metaslab_init() 3822 objset_t *mos = spa_meta_objset(spa); in metaslab_sync() local 3884 uint64_t new_object = space_map_alloc(mos, in metaslab_sync() 3890 dmu_write(mos, vd->vdev_ms_array, sizeof (uint64_t) * in metaslab_sync() 3893 VERIFY0(space_map_open(&msp->ms_sm, mos, new_object, in metaslab_sync() 3923 uint64_t new_object = space_map_alloc(mos, in metaslab_sync() 3928 mos, new_object, 0, vd->vdev_asize, vd->vdev_ashift)); in metaslab_sync() 4102 VERIFY0(dmu_read(mos, vd->vdev_ms_array, in metaslab_sync() 5995 objset_t *mos = spa_meta_objset(spa); in metaslab_update_ondisk_flush_data() local [all …]
|
| H A D | spa.c | 398 objset_t *mos = spa->spa_meta_objset; in spa_prop_get() local 413 if (mos == NULL || spa->spa_pool_props_object == 0) { in spa_prop_get() 421 for (zap_cursor_init(&zc, mos, spa->spa_pool_props_object); in spa_prop_get() 472 err = zap_lookup(mos, spa->spa_pool_props_object, in spa_prop_get() 8088 objset_t *mos = spa->spa_meta_objset; local 8162 zap_create_link(mos, DMU_OT_POOL_PROPS, 8174 VERIFY0(zap_update(mos, 8187 VERIFY0(zap_update(mos, 8419 objset_t *mos = spa->spa_meta_objset; local 8477 !dmu_objset_is_dirty(mos, txg)) { [all …]
|
| /illumos-gate/usr/src/cmd/zhack/ |
| H A D | zhack.c | 269 objset_t *mos; in zhack_do_feature_enable() local 316 mos = spa->spa_meta_objset; in zhack_do_feature_enable() 320 if (0 == zap_contains(mos, spa->spa_feat_desc_obj, feature.fi_guid)) in zhack_do_feature_enable() 365 objset_t *mos; in zhack_do_feature_ref() local 409 mos = spa->spa_meta_objset; in zhack_do_feature_ref() 416 if (0 == zap_contains(mos, spa->spa_feat_for_read_obj, in zhack_do_feature_ref() 419 } else if (0 == zap_contains(mos, spa->spa_feat_for_write_obj, in zhack_do_feature_ref()
|
| /illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
| H A D | bpobj.h | 70 uint64_t bpobj_alloc(objset_t *mos, int blocksize, dmu_tx_t *tx); 75 int bpobj_open(bpobj_t *bpo, objset_t *mos, uint64_t object);
|
| /illumos-gate/usr/src/cmd/zdb/ |
| H A D | zdb.c | 1098 objset_t *mos = vd->vdev_spa->spa_meta_objset; in print_vdev_indirect() local 1104 dump_spacemap(mos, vd->vdev_obsolete_sm); in print_vdev_indirect() 5541 objset_t *mos = spa->spa_meta_objset; in dump_mos_leaks() local 5578 vdev_indirect_mapping_open(mos, in dump_mos_leaks() 5621 while (dmu_object_next(mos, &object, B_FALSE, 0) == 0) { in dump_mos_leaks() 5627 dmu_object_info(mos, object, &doi); in dump_mos_leaks()
|
| /illumos-gate/usr/src/data/zoneinfo/ |
| H A D | southamerica | 309 # Luis city is the mos populated city in the Province, so it'd be
|