Searched refs:smo (Results 1 - 6 of 6) sorted by relevance

/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dspace_map.c273 space_map_obj_t *smo, objset_t *os)
285 end = smo->smo_objsize;
286 space = smo->smo_alloc;
301 dmu_prefetch(os, smo->smo_object, bufsize, end - bufsize);
310 smo->smo_object, offset, size);
313 error = dmu_read(os, smo->smo_object, offset, size, entry_map,
404 space_map_obj_t *smo, objset_t *os, dmu_tx_t *tx)
418 smo->smo_object, dmu_tx_get_txg(tx), spa_sync_pass(spa),
423 smo->smo_alloc += sm->sm_space;
425 smo
272 space_map_load(space_map_t *sm, space_map_ops_t *ops, uint8_t maptype, space_map_obj_t *smo, objset_t *os) argument
403 space_map_sync(space_map_t *sm, uint8_t maptype, space_map_obj_t *smo, objset_t *os, dmu_tx_t *tx) argument
482 space_map_truncate(space_map_obj_t *smo, objset_t *os, dmu_tx_t *tx) argument
[all...]
H A Dmetaslab.c682 metaslab_init(metaslab_group_t *mg, space_map_obj_t *smo, argument
691 msp->ms_smo_syncing = *smo;
705 if (metaslab_debug && smo->smo_object != 0) {
708 SM_FREE, smo, spa_meta_objset(vd->vdev_spa)) == 0);
770 space_map_obj_t *smo = &msp->ms_smo; local
779 space = sm->sm_size - smo->smo_alloc;
830 space_map_obj_t *smo = &msp->ms_smo; local
836 if (!sm->sm_loaded && smo->smo_object != 0) {
838 dmu_prefetch(spa_meta_objset(spa), smo->smo_object,
839 0ULL, smo
922 space_map_obj_t *smo = &msp->ms_smo_syncing; local
1014 space_map_obj_t *smo = &msp->ms_smo; local
[all...]
H A Dvdev.c838 space_map_obj_t smo = { 0, 0, 0 }; local
851 ASSERT3U(db->db_size, >=, sizeof (smo));
852 bcopy(db->db_data, &smo, sizeof (smo));
853 ASSERT3U(smo.smo_object, ==, object);
857 vd->vdev_ms[m] = metaslab_init(vd->vdev_mg, &smo,
1697 space_map_obj_t *smo = &vd->vdev_dtl_smo; local
1704 if (smo->smo_object == 0)
1709 if ((error = dmu_bonus_hold(mos, smo->smo_object, FTAG, &db)) != 0)
1712 ASSERT3U(db->db_size, >=, sizeof (*smo));
1728 space_map_obj_t *smo = &vd->vdev_dtl_smo; local
[all...]
/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Dspace_map.h153 uint8_t maptype, space_map_obj_t *smo, objset_t *os);
162 space_map_obj_t *smo, objset_t *os, dmu_tx_t *tx);
163 extern void space_map_truncate(space_map_obj_t *smo,
H A Dmetaslab.h41 extern metaslab_t *metaslab_init(metaslab_group_t *mg, space_map_obj_t *smo,
/netbsd-6-1-5-RELEASE/external/cddl/osnet/dist/cmd/zdb/
H A Dzdb.c409 dump_spacemap(objset_t *os, space_map_obj_t *smo, space_map_t *sm) argument
417 if (smo->smo_object == 0)
424 for (offset = 0; offset < smo->smo_objsize; offset += sizeof (entry)) {
425 VERIFY(0 == dmu_read(os, smo->smo_object, offset,
450 if (alloc != smo->smo_alloc) {
453 (u_longlong_t)smo->smo_alloc, (u_longlong_t)alloc);
478 space_map_obj_t *smo = &msp->ms_smo; local
481 nicenum(sm->sm_size - smo->smo_alloc, freebuf);
486 (u_longlong_t)sm->sm_start, (u_longlong_t)smo->smo_object, freebuf);
493 SM_FREE, smo, sp
[all...]

Completed in 99 milliseconds