| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | dsl_deleg.c | 191 VERIFY(zap_update(mos, jumpobj, in dsl_deleg_set_sync() 243 (void) zap_remove(mos, zapobj, in dsl_deleg_unset_sync() 245 VERIFY(0 == zap_destroy(mos, in dsl_deleg_unset_sync() 311 objset_t *mos; in dsl_deleg_get() local 327 mos = dp->dp_meta_objset; in dsl_deleg_get() 341 zap_count(mos, in dsl_deleg_get() 447 if (dsl_check_access(mos, zapobj, in dsl_check_user_access() 453 if (dsl_check_access(mos, zapobj, in dsl_check_user_access() 459 if (dsl_check_access(mos, zapobj, in dsl_check_user_access() 558 objset_t *mos; in dsl_deleg_access_impl() local [all …]
|
| H A D | dsl_prop.c | 205 err = zap_lookup(mos, zapobj, recvdstr, in dsl_prop_get_ds() 371 objset_t *mos; in dsl_prop_predict() local 387 mos = dd->dd_pool->dp_meta_objset; in dsl_prop_predict() 582 objset_t *mos = dp->dp_meta_objset; in dsl_prop_changed_notify() local 638 for (zap_cursor_init(&zc, mos, in dsl_prop_changed_notify() 674 zap_create(mos, in dsl_prop_set_sync_impl() 776 zap_destroy(mos, zapobj, tx); in dsl_prop_set_sync_impl() 1078 err = zap_lookup(mos, propobj, in dsl_prop_get_all_impl() 1115 objset_t *mos = dp->dp_meta_objset; in dsl_prop_get_all_ds() local 1129 err = dsl_prop_get_all_impl(mos, in dsl_prop_get_all_ds() [all …]
|
| H A D | dsl_destroy.c | 156 objset_t *mos = dp->dp_meta_objset; in process_old_deadlist() local 355 VERIFY0(zap_add_int(mos, in dsl_destroy_snapshot_sync_impl() 544 ASSERT0(zap_count(mos, in dsl_destroy_snapshot_sync_impl() 547 VERIFY0(dmu_object_free(mos, in dsl_destroy_snapshot_sync_impl() 766 objset_t *mos; in dsl_destroy_head_check_impl() local 791 error = zap_count(mos, in dsl_destroy_head_check_impl() 865 VERIFY0(zap_remove(mos, in dsl_dir_destroy_sync() 979 VERIFY0(zap_add(mos, in dsl_async_dataset_destroy() 1093 VERIFY0(zap_remove_int(mos, in dsl_destroy_head_sync_impl() 1116 VERIFY0(zap_destroy(mos, in dsl_destroy_head_sync_impl() [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 VERIFY0(zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_history_create_obj() 102 VERIFY0(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 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 176 dmu_write(mos, spa->spa_history, shpp->sh_pool_create_len, in spa_history_write() 257 objset_t *mos = spa->spa_meta_objset; in spa_history_log_sync() local 278 VERIFY0(dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp)); in spa_history_log_sync() [all …]
|
| H A D | dsl_bookmark.c | 399 objset_t *mos = dp->dp_meta_objset; in dsl_bookmark_node_add() local 408 VERIFY0(zap_add(mos, hds->ds_object, in dsl_bookmark_node_add() 448 objset_t *mos = dp->dp_meta_objset; in dsl_bookmark_create_sync_impl_snap() local 831 objset_t *mos = dp->dp_meta_objset; in dsl_bookmark_init_ds() local 991 spa_feature_decr(dmu_objset_spa(mos), in dsl_bookmark_destroy_sync_impl() 1041 spa_feature_decr(dmu_objset_spa(mos), in dsl_bookmark_destroy_sync_impl() 1046 VERIFY0(dmu_object_free(mos, in dsl_bookmark_destroy_sync_impl() 1048 spa_feature_decr(dmu_objset_spa(mos), in dsl_bookmark_destroy_sync_impl() 1130 objset_t *mos = dp->dp_meta_objset; in dsl_bookmark_destroy_sync() local 1226 objset_t *mos = dp->dp_meta_objset; in dsl_redaction_list_hold_obj() local [all …]
|
| H A D | spa_log_spacemap.c | 885 objset_t *mos = spa_meta_objset(spa); in spa_cleanup_old_sm_logs() local 888 int error = zap_lookup(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_cleanup_old_sm_logs() 905 space_map_free_obj(mos, sls->sls_sm_obj, tx); in spa_cleanup_old_sm_logs() 925 objset_t *mos = spa_meta_objset(spa); in spa_generate_syncing_log_sm() local 934 int error = zap_lookup(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_generate_syncing_log_sm() 940 spacemap_zap = zap_create(mos, in spa_generate_syncing_log_sm() 942 VERIFY0(zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_generate_syncing_log_sm() 952 sm_obj = space_map_alloc(mos, zfs_log_sm_blksz, tx); in spa_generate_syncing_log_sm() 1204 objset_t *mos = spa_meta_objset(spa); in spa_ld_unflushed_txgs() local 1210 int error = zap_lookup(mos, vd->vdev_top_zap, in spa_ld_unflushed_txgs() [all …]
|
| H A D | dsl_crypt.c | 554 ret = zap_lookup(mos, dckobj, DSL_CRYPTO_KEY_HMAC_KEY, 1, in dsl_crypto_key_open() 2136 objset_t *mos = tx->tx_pool->dp_meta_objset; in dsl_crypto_recv_raw_key_check() local 2163 ret = zap_lookup(mos, ds->ds_dir->dd_crypto_obj, in dsl_crypto_recv_raw_key_check() 2228 objset_t *mos = dp->dp_meta_objset; in dsl_crypto_recv_raw_key_sync() local 2260 dd->dd_crypto_obj = zap_create(mos, in dsl_crypto_recv_raw_key_sync() 2293 dsl_crypto_key_sync_impl(mos, dd->dd_crypto_obj, crypt, in dsl_crypto_recv_raw_key_sync() 2387 objset_t *mos = dp->dp_meta_objset; in dsl_crypto_populate_key_nvlist() local 2561 objset_t *mos = tx->tx_pool->dp_meta_objset; in dsl_crypto_key_clone_sync() local 2565 VERIFY0(zap_increment(mos, origindd->dd_crypto_obj, in dsl_crypto_key_clone_sync() 2574 objset_t *mos = tx->tx_pool->dp_meta_objset; in dsl_crypto_key_destroy_sync() local [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 | dmu_object.c | 456 dmu_object_zapify(objset_t *mos, uint64_t object, dmu_object_type_t old_type, in dmu_object_zapify() argument 463 VERIFY0(dnode_hold(mos, object, FTAG, &dn)); in dmu_object_zapify() 483 spa_feature_incr(dmu_objset_spa(mos), in dmu_object_zapify() 488 dmu_object_free_zapified(objset_t *mos, uint64_t object, dmu_tx_t *tx) in dmu_object_free_zapified() argument 495 VERIFY0(dnode_hold(mos, object, FTAG, &dn)); in dmu_object_free_zapified() 500 spa_feature_decr(dmu_objset_spa(mos), in dmu_object_free_zapified() 503 VERIFY0(dmu_object_free(mos, object, tx)); in dmu_object_free_zapified()
|
| H A D | dsl_dataset.c | 386 err = zap_length(mos, ds->ds_object, in load_zfeature() 478 objset_t *mos = dp->dp_meta_objset; in dsl_dataset_get_snapname() local 567 objset_t *mos = dp->dp_meta_objset; in dsl_dataset_hold_obj() local 627 err = load_zfeature(mos, ds, f); in dsl_dataset_hold_obj() 1140 objset_t *mos = dp->dp_meta_objset; in dsl_dataset_create_sync_dd() local 1212 zap_create(mos, in dsl_dataset_create_sync_dd() 1215 VERIFY0(zap_add_int(mos, in dsl_dataset_create_sync_dd() 1226 zap_create(mos, in dsl_dataset_create_sync_dd() 1229 VERIFY0(zap_add_int(mos, in dsl_dataset_create_sync_dd() 1771 VERIFY0(zap_add_int(mos, in dsl_dataset_snapshot_sync_impl() [all …]
|
| H A D | dsl_pool.c | 626 objset_t *mos = dp->dp_meta_objset; in dsl_pool_sync() local 758 if (dmu_objset_is_dirty(mos, txg)) { in dsl_pool_sync() 1040 objset_t *mos = dp->dp_meta_objset; in upgrade_dir_clones_cb() local 1051 zap_create(mos, DMU_OT_DSL_CLONES, DMU_OT_NONE, in upgrade_dir_clones_cb() 1131 objset_t *mos = dp->dp_meta_objset; in dsl_pool_clean_tmp_userrefs() local 1141 for (zap_cursor_init(&zc, mos, zapobj); in dsl_pool_clean_tmp_userrefs() 1170 objset_t *mos = dp->dp_meta_objset; in dsl_pool_user_hold_create_obj() local 1175 dp->dp_tmp_userrefs_obj = zap_create_link(mos, DMU_OT_USERREFS, in dsl_pool_user_hold_create_obj() 1183 objset_t *mos = dp->dp_meta_objset; in dsl_pool_user_hold_rele_impl() local 1206 error = zap_add(mos, zapobj, name, 8, 1, &now, tx); in dsl_pool_user_hold_rele_impl() [all …]
|
| H A D | dsl_dir.c | 943 objset_t *mos = dp->dp_meta_objset; in dsl_dir_create_sync() local 948 ddobj = dmu_object_alloc(mos, DMU_OT_DSL_DIR, 0, in dsl_dir_create_sync() 955 VERIFY0(zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, in dsl_dir_create_sync() 958 VERIFY0(dmu_bonus_hold(mos, ddobj, FTAG, &dbuf)); in dsl_dir_create_sync() 969 ddphys->dd_props_zapobj = zap_create(mos, in dsl_dir_create_sync() 971 ddphys->dd_child_dir_zapobj = zap_create(mos, in dsl_dir_create_sync() 2044 objset_t *mos = dp->dp_meta_objset; in dsl_dir_rename_sync() local 2110 VERIFY0(zap_remove(mos, in dsl_dir_rename_sync() 2205 objset_t *mos = dd->dd_pool->dp_meta_objset; in dsl_dir_zapify() local 2221 objset_t *mos = dd->dd_pool->dp_meta_objset; in dsl_dir_livelist_open() local [all …]
|
| H A D | vdev_initialize.c | 82 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_initialize_zap_update_sync() local 86 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_initialize_zap_update_sync() 92 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_initialize_zap_update_sync() 98 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_initialize_zap_update_sync()
|
| H A D | vdev_removal.c | 249 objset_t *mos = spa->spa_dsl_pool->dp_meta_objset; in vdev_remove_initiate_sync() local 276 vic->vic_mapping_object = vdev_indirect_mapping_alloc(mos, tx); in vdev_remove_initiate_sync() 278 vdev_indirect_mapping_open(mos, vic->vic_mapping_object); in vdev_remove_initiate_sync() 279 vic->vic_births_object = vdev_indirect_births_alloc(mos, tx); in vdev_remove_initiate_sync() 281 vdev_indirect_births_open(mos, vic->vic_births_object); in vdev_remove_initiate_sync() 331 VERIFY0(dmu_object_info(mos, DMU_POOL_DIRECTORY_OBJECT, &doi)); in vdev_remove_initiate_sync() 334 VERIFY0(dmu_buf_hold(mos, DMU_POOL_DIRECTORY_OBJECT, in vdev_remove_initiate_sync() 1642 objset_t *mos = spa->spa_meta_objset; in spa_vdev_remove_cancel_sync() local 1738 vdev_indirect_mapping_free(mos, vic->vic_mapping_object, tx); in spa_vdev_remove_cancel_sync() 1745 vdev_indirect_births_free(mos, vic->vic_births_object, tx); in spa_vdev_remove_cancel_sync()
|
| H A D | dmu_recv.c | 767 objset_t *mos = dp->dp_meta_objset; in dmu_recv_begin_sync() local 858 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_TOGUID, in dmu_recv_begin_sync() 860 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_TONAME, in dmu_recv_begin_sync() 864 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_OBJECT, in dmu_recv_begin_sync() 866 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_OFFSET, in dmu_recv_begin_sync() 868 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_BYTES, in dmu_recv_begin_sync() 875 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_EMBEDOK, in dmu_recv_begin_sync() 883 VERIFY0(zap_add(mos, dsobj, DS_FIELD_RESUME_RAWOK, in dmu_recv_begin_sync() 892 VERIFY0(zap_add(mos, dsobj, in dmu_recv_begin_sync() 2854 VERIFY0(zap_lookup(mos, dsobj, in resume_check() [all …]
|
| H A D | vdev.c | 1343 objset_t *mos = spa->spa_meta_objset; in vdev_metaslab_init() local 1381 error = dmu_read(mos, vd->vdev_ms_array, in vdev_metaslab_init() 2976 objset_t *mos = spa->spa_meta_objset; in vdev_dtl_load() local 2983 error = space_map_open(&vd->vdev_dtl_sm, mos, in vdev_dtl_load() 3017 objset_t *mos = spa->spa_meta_objset; in vdev_zap_allocation_data() local 3088 objset_t *mos = spa->spa_meta_objset; in vdev_dtl_sync() local 3460 int err = zap_lookup(mos, vd->vdev_top_zap, in vdev_destroy_ms_flush_data() 3466 VERIFY0(dmu_object_free(mos, object, tx)); in vdev_destroy_ms_flush_data() 3467 VERIFY0(zap_remove(mos, vd->vdev_top_zap, in vdev_destroy_ms_flush_data() 3485 VERIFY0(dmu_read(mos, vd->vdev_ms_array, 0, in vdev_destroy_spacemaps() [all …]
|
| H A D | vdev_trim.c | 213 objset_t *mos = vd->vdev_spa->spa_meta_objset; in vdev_trim_zap_update_sync() local 221 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_trim_zap_update_sync() 228 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_trim_zap_update_sync() 239 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, in vdev_trim_zap_update_sync() 247 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, VDEV_LEAF_ZAP_TRIM_PARTIAL, in vdev_trim_zap_update_sync() 254 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, VDEV_LEAF_ZAP_TRIM_SECURE, in vdev_trim_zap_update_sync() 259 VERIFY0(zap_update(mos, vd->vdev_leaf_zap, VDEV_LEAF_ZAP_TRIM_STATE, in vdev_trim_zap_update_sync()
|
| H A D | vdev_indirect.c | 366 objset_t *mos = spa->spa_meta_objset; in spa_condensing_indirect_create() local 375 vdev_indirect_mapping_open(mos, scip->scip_next_mapping_object); in spa_condensing_indirect_create() 489 objset_t *mos = spa->spa_meta_objset; in spa_condense_indirect_complete_sync() local 515 vdev_indirect_mapping_free(mos, vic->vic_mapping_object, tx); in spa_condense_indirect_complete_sync() 519 space_map_free_obj(mos, scip->scip_prev_obsolete_sm_object, tx); in spa_condense_indirect_complete_sync() 525 VERIFY0(zap_remove(mos, DMU_POOL_DIRECTORY_OBJECT, in spa_condense_indirect_complete_sync()
|
| H A D | dmu_traverse.c | 727 objset_t *mos = dp->dp_meta_objset; in traverse_pool() local 738 err = dmu_object_next(mos, &obj, B_FALSE, txg_start)) { in traverse_pool() 741 err = dmu_object_info(mos, obj, &doi); in traverse_pool()
|
| H A D | vdev_rebuild.c | 437 objset_t *mos = spa_meta_objset(spa); in vdev_rebuild_clear_sync() local 450 if (vd->vdev_top_zap != 0 && zap_contains(mos, vd->vdev_top_zap, in vdev_rebuild_clear_sync() 452 VERIFY0(zap_update(mos, vd->vdev_top_zap, in vdev_rebuild_clear_sync()
|
| H A D | metaslab.c | 2614 objset_t *mos = spa->spa_meta_objset; in metaslab_init() local 3886 objset_t *mos = spa_meta_objset(spa); in metaslab_sync() local 3948 uint64_t new_object = space_map_alloc(mos, in metaslab_sync() 3954 dmu_write(mos, vd->vdev_ms_array, sizeof (uint64_t) * in metaslab_sync() 3957 VERIFY0(space_map_open(&msp->ms_sm, mos, new_object, in metaslab_sync() 3987 uint64_t new_object = space_map_alloc(mos, in metaslab_sync() 4166 VERIFY0(dmu_read(mos, vd->vdev_ms_array, in metaslab_sync() 6141 objset_t *mos = spa_meta_objset(spa); in metaslab_update_ondisk_flush_data() local 6152 int err = zap_lookup(mos, vd->vdev_top_zap, in metaslab_update_ondisk_flush_data() 6156 object = dmu_object_alloc(mos, DMU_OTN_UINT64_METADATA, in metaslab_update_ondisk_flush_data() [all …]
|
| H A D | spa.c | 415 objset_t *mos = spa->spa_meta_objset; in spa_prop_get() local 2459 objset_t *mos = spa->spa_meta_objset; in livelist_delete_sync() local 2464 dsl_deadlist_free(mos, ll_obj, tx); in livelist_delete_sync() 2471 VERIFY0(zap_destroy(mos, zap_obj, tx)); in livelist_delete_sync() 2489 objset_t *mos = spa->spa_meta_objset; in spa_livelist_delete_cb() local 2502 dsl_deadlist_open(ll, mos, ll_obj); in spa_livelist_delete_cb() 8584 objset_t *mos = spa->spa_meta_objset; local 8670 VERIFY0(zap_update(mos, 8683 VERIFY0(zap_update(mos, 8921 objset_t *mos = spa->spa_meta_objset; local [all …]
|
| H A D | dmu_redact.c | 523 objset_t *mos = tx->tx_pool->dp_meta_objset; in redaction_list_update_sync() local 541 dmu_write(mos, rl->rl_object, in redaction_list_update_sync() 550 dmu_write(mos, rl->rl_object, rl->rl_phys->rlp_num_entries * in redaction_list_update_sync()
|
| /f-stack/freebsd/contrib/openzfs/cmd/zhack/ |
| H A D | zhack.c | 272 objset_t *mos; in zhack_do_feature_enable() local 319 mos = spa->spa_meta_objset; in zhack_do_feature_enable() 323 if (0 == zap_contains(mos, spa->spa_feat_desc_obj, feature.fi_guid)) in zhack_do_feature_enable() 368 objset_t *mos; in zhack_do_feature_ref() local 412 mos = spa->spa_meta_objset; in zhack_do_feature_ref() 419 if (0 == zap_contains(mos, spa->spa_feat_for_read_obj, in zhack_do_feature_ref() 422 } else if (0 == zap_contains(mos, spa->spa_feat_for_write_obj, in zhack_do_feature_ref()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | bpobj.h | 75 uint64_t bpobj_alloc(objset_t *mos, int blocksize, dmu_tx_t *tx); 80 int bpobj_open(bpobj_t *bpo, objset_t *mos, uint64_t object);
|