| /onnv/onnv-gate/usr/src/uts/common/fs/zfs/ |
| spa_history.c | 85 objset_t *mos = spa->spa_meta_objset; local 88 spa->spa_history = dmu_object_alloc(mos, DMU_OT_SPA_HISTORY, 92 VERIFY(zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, 96 VERIFY(0 == dmu_bonus_hold(mos, spa->spa_history, FTAG, &dbp)); 120 objset_t *mos = spa->spa_meta_objset; local 128 if ((err = dmu_read(mos, spa->spa_history, phys_bof, firstread, 132 if ((err = dmu_read(mos, spa->spa_history, 149 objset_t *mos = spa->spa_meta_objset; local 165 dmu_write(mos, spa->spa_history, phys_eof, firstwrite, buf, tx); 170 dmu_write(mos, spa->spa_history, shpp->sh_pool_create_len 196 objset_t *mos = spa->spa_meta_objset; local 311 objset_t *mos = spa->spa_meta_objset; local [all...] |
| dmu_traverse.c | 384 objset_t *mos = dp->dp_meta_objset; local 386 /* visit the MOS */ 393 for (obj = 1; err == 0; err = dmu_object_next(mos, &obj, FALSE, 397 err = dmu_object_info(mos, obj, &doi);
|
| dsl_pool.c | 239 /* undo the dmu_objset_open_impl(mos) from dsl_pool_open() */ 268 /* create and open the MOS (meta-objset) */ 315 objset_t *mos = dp->dp_meta_objset; local 328 * We must not sync any non-MOS datasets twice, because 393 if (list_head(&mos->os_dirty_dnodes[txg & TXG_MASK]) != NULL || 394 list_head(&mos->os_free_dnodes[txg & TXG_MASK]) != NULL) { 396 dmu_objset_sync(mos, zio, tx); 699 objset_t *mos = dp->dp_meta_objset; local 706 for (zap_cursor_init(&zc, mos, zapobj); 727 objset_t *mos = dp->dp_meta_objset local 743 objset_t *mos = dp->dp_meta_objset; local [all...] |
| dsl_deleg.c | 155 objset_t *mos = dd->dd_pool->dp_meta_objset; local 161 zapobj = dd->dd_phys->dd_deleg_zapobj = zap_create(mos, 173 if (zap_lookup(mos, zapobj, whokey, 8, 1, &jumpobj) != 0) { 174 jumpobj = zap_create(mos, DMU_OT_DSL_PERMS, 176 VERIFY(zap_update(mos, zapobj, 184 VERIFY(zap_update(mos, jumpobj, 199 objset_t *mos = dd->dd_pool->dp_meta_objset; local 213 if (zap_lookup(mos, zapobj, whokey, 8, 215 (void) zap_remove(mos, zapobj, whokey, tx); 216 VERIFY(0 == zap_destroy(mos, jumpobj, tx)) 299 objset_t *mos; local 540 objset_t *mos; local 654 objset_t *mos = dd->dd_pool->dp_meta_objset; local [all...] |
| dsl_prop.c | 78 objset_t *mos = dd->dd_pool->dp_meta_objset; local 109 err = zap_lookup(mos, dd->dd_phys->dd_props_zapobj, propname, 121 err = zap_contains(mos, dd->dd_phys->dd_props_zapobj, 128 err = zap_lookup(mos, dd->dd_phys->dd_props_zapobj, 176 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 182 err = zap_lookup(mos, zapobj, propname, intsz, numints, buf); 196 err = zap_contains(mos, zapobj, inheritstr); 206 err = zap_lookup(mos, zapobj, recvdstr, 334 objset_t *mos; local 350 mos = dd->dd_pool->dp_meta_objset 499 objset_t *mos = dp->dp_meta_objset; local 559 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 767 objset_t *mos = dd->dd_pool->dp_meta_objset; local 1013 objset_t *mos = dp->dp_meta_objset; local [all...] |
| dsl_dir.c | 396 objset_t *mos = dp->dp_meta_objset; local 401 ddobj = dmu_object_alloc(mos, DMU_OT_DSL_DIR, 0, 404 VERIFY(0 == zap_add(mos, pds->dd_phys->dd_child_dir_zapobj, 408 VERIFY(0 == zap_add(mos, DMU_POOL_DIRECTORY_OBJECT, 411 VERIFY(0 == dmu_bonus_hold(mos, ddobj, FTAG, &dbuf)); 418 dsphys->dd_props_zapobj = zap_create(mos, 420 dsphys->dd_child_dir_zapobj = zap_create(mos, 436 objset_t *mos = dp->dp_meta_objset; local 451 err = zap_count(mos, dd->dd_phys->dd_child_dir_zapobj, &count); 465 objset_t *mos = dd->dd_pool->dp_meta_objset local 1250 objset_t *mos = dp->dp_meta_objset; local 1289 objset_t *mos = dp->dp_meta_objset; local [all...] |
| dmu_send.c | 455 objset_t *mos = dd->dd_pool->dp_meta_objset; local 459 err = zap_lookup(mos, dd->dd_phys->dd_child_dir_zapobj, [all...] |
| metaslab.c | 917 objset_t *mos = spa_meta_objset(spa); local 945 smo->smo_object = dmu_object_alloc(mos, 949 dmu_write(mos, vd->vdev_ms_array, sizeof (uint64_t) * 989 space_map_truncate(smo, mos, tx); 993 space_map_sync(allocmap, SM_ALLOC, smo, mos, tx); 994 space_map_sync(freemap, SM_FREE, smo, mos, tx); 998 VERIFY(0 == dmu_bonus_hold(mos, smo->smo_object, FTAG, &db)); [all...] |
| vdev.c | 799 objset_t *mos = spa->spa_meta_objset; local 841 error = dmu_read(mos, vd->vdev_ms_array, 848 error = dmu_bonus_hold(mos, object, FTAG, &db); 1670 objset_t *mos = spa->spa_meta_objset; local 1702 objset_t *mos = spa->spa_meta_objset; local 1906 objset_t *mos = spa->spa_meta_objset; local [all...] |
| dmu_objset.c | 555 * This precaution is not necessary for the MOS (ds == NULL), 556 * because the MOS is only updated in syncing context. 557 * This is most fortunate: the MOS is the only objset that 606 objset_t *mos = dd->dd_pool->dp_meta_objset; local 610 err = zap_lookup(mos, dd->dd_phys->dd_child_dir_zapobj, 962 * This is the MOS. If we have upgraded, [all...] |
| dsl_dataset.c | 282 objset_t *mos = dp->dp_meta_objset; local 289 err = dmu_bonus_hold(mos, ds->ds_dir->dd_phys->dd_head_dataset_obj, 303 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 313 err = zap_lookup_norm(mos, snapobj, name, 8, 1, 316 err = zap_lookup(mos, snapobj, name, 8, 1, value); 323 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 335 err = zap_remove_norm(mos, snapobj, name, mt, tx); 337 err = zap_remove(mos, snapobj, name, tx); 345 objset_t *mos = dp->dp_meta_objset; local 353 err = dmu_bonus_hold(mos, dsobj, tag, &dbuf) 757 objset_t *mos = dp->dp_meta_objset; local 1282 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 1470 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 1502 objset_t *mos = dp->dp_meta_objset; local 1889 objset_t *mos = dp->dp_meta_objset; local 2162 objset_t *mos = dd->dd_pool->dp_meta_objset; local 3285 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 3320 objset_t *mos = dp->dp_meta_objset; local 3441 objset_t *mos = ds->ds_dir->dd_pool->dp_meta_objset; local 3517 objset_t *mos = dp->dp_meta_objset; local [all...] |
| spa.c | 221 objset_t *mos = spa->spa_meta_objset; local 242 * Get properties from the MOS pool property object. 244 for (zap_cursor_init(&zc, mos, spa->spa_pool_props_object); 296 err = zap_lookup(mos, spa->spa_pool_props_object, 4642 objset_t *mos = spa->spa_meta_objset; local 4768 objset_t *mos = spa->spa_meta_objset; local [all...] |