Home
last modified time | relevance | path

Searched refs:doi (Results 1 – 25 of 30) sorted by relevance

12

/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Ddbuf_stats.c68 dmu_object_info_t doi = { 0 }; in __dbuf_stats_hash_table_data() local
75 __dmu_object_info_from_dnode(dn, &doi); in __dbuf_stats_hash_table_data()
111 doi.doi_type, in __dbuf_stats_hash_table_data()
112 doi.doi_bonus_type, in __dbuf_stats_hash_table_data()
113 (ulong_t)doi.doi_data_block_size, in __dbuf_stats_hash_table_data()
114 (ulong_t)doi.doi_metadata_block_size, in __dbuf_stats_hash_table_data()
115 (u_longlong_t)doi.doi_bonus_size, in __dbuf_stats_hash_table_data()
116 (ulong_t)doi.doi_indirection, in __dbuf_stats_hash_table_data()
118 (u_longlong_t)doi.doi_fill_count, in __dbuf_stats_hash_table_data()
119 (u_longlong_t)doi.doi_max_offset); in __dbuf_stats_hash_table_data()
H A Dbpobj.c101 dmu_object_info_t doi; in bpobj_free() local
114 epb = doi.doi_data_block_size / sizeof (uint64_t); in bpobj_free()
152 dmu_object_info_t doi; in bpobj_open() local
155 err = dmu_object_info(os, object, &doi); in bpobj_open()
165 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ); in bpobj_open()
166 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_BPOBJ_HDR); in bpobj_open()
678 dmu_object_info_t doi; in bpobj_enqueue_subobj() local
682 &doi)); in bpobj_enqueue_subobj()
683 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ_SUBOBJ); in bpobj_enqueue_subobj()
694 if (doi.doi_max_offset > doi.doi_data_block_size) { in bpobj_enqueue_subobj()
[all …]
H A Ddmu.c2134 doi->doi_type = dn->dn_type; in __dmu_object_info_from_dnode()
2135 doi->doi_bonus_type = dn->dn_bonustype; in __dmu_object_info_from_dnode()
2136 doi->doi_bonus_size = dn->dn_bonuslen; in __dmu_object_info_from_dnode()
2138 doi->doi_indirection = dn->dn_nlevels; in __dmu_object_info_from_dnode()
2139 doi->doi_checksum = dn->dn_checksum; in __dmu_object_info_from_dnode()
2140 doi->doi_compress = dn->dn_compress; in __dmu_object_info_from_dnode()
2141 doi->doi_nblkptr = dn->dn_nblkptr; in __dmu_object_info_from_dnode()
2144 doi->doi_fill_count = 0; in __dmu_object_info_from_dnode()
2155 __dmu_object_info_from_dnode(dn, doi); in dmu_object_info_from_dnode()
2174 if (doi != NULL) in dmu_object_info()
[all …]
H A Dzfs_sa.c137 dmu_object_info_t doi; in zfs_sa_get_scanstamp() local
144 sa_object_info(zp->z_sa_hdl, &doi); in zfs_sa_get_scanstamp()
148 if (len <= doi.doi_bonus_size) { in zfs_sa_get_scanstamp()
170 dmu_object_info_t doi; in zfs_sa_set_scanstamp() local
174 sa_object_info(zp->z_sa_hdl, &doi); in zfs_sa_set_scanstamp()
177 if (len > doi.doi_bonus_size) in zfs_sa_set_scanstamp()
H A Dspace_map.c859 dmu_object_info_t doi; in space_map_truncate() local
865 dmu_object_info_from_db(sm->sm_dbuf, &doi); in space_map_truncate()
876 doi.doi_bonus_size != sizeof (space_map_phys_t)) || in space_map_truncate()
877 doi.doi_data_block_size != blocksize || in space_map_truncate()
878 doi.doi_metadata_block_size != 1 << space_map_ibs) { in space_map_truncate()
882 doi.doi_bonus_size, doi.doi_data_block_size); in space_map_truncate()
932 dmu_object_info_t doi; in space_map_free_obj() local
934 VERIFY0(dmu_object_info(os, smobj, &doi)); in space_map_free_obj()
935 if (doi.doi_bonus_size != SPACE_MAP_SIZE_V0) { in space_map_free_obj()
H A Dspa_history.c285 dmu_object_info_t doi; in spa_history_log_sync() local
286 dmu_object_info_from_db(dbp, &doi); in spa_history_log_sync()
287 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_SPA_HISTORY_OFFSETS); in spa_history_log_sync()
441 dmu_object_info_t doi; in spa_history_get() local
442 dmu_object_info_from_db(dbp, &doi); in spa_history_get()
443 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_SPA_HISTORY_OFFSETS); in spa_history_get()
H A Dddt.c111 dmu_object_info_t doi; in ddt_object_load() local
132 error = ddt_object_info(ddt, type, class, &doi); in ddt_object_load()
141 ddo->ddo_dspace = doi.doi_physical_blocks_512 << 9; in ddt_object_load()
142 ddo->ddo_mspace = doi.doi_fill_count * doi.doi_data_block_size; in ddt_object_load()
152 dmu_object_info_t doi; in ddt_object_sync() local
165 VERIFY(ddt_object_info(ddt, type, class, &doi) == 0); in ddt_object_sync()
169 ddo->ddo_dspace = doi.doi_physical_blocks_512 << 9; in ddt_object_sync()
170 ddo->ddo_mspace = doi.doi_fill_count * doi.doi_data_block_size; in ddt_object_sync()
237 dmu_object_info_t *doi) in ddt_object_info() argument
243 doi)); in ddt_object_info()
H A Ddmu_recv.c1444 } else if (doi->doi_max_offset <= in receive_handle_existing_object()
1445 doi->doi_data_block_size) { in receive_handle_existing_object()
1461 drro->drr_object, doi->doi_bonus_type, in receive_handle_existing_object()
1476 doi->doi_data_block_size) in receive_handle_existing_object()
1483 doi->doi_data_block_size; in receive_handle_existing_object()
1491 if (nblkptr < doi->doi_nblkptr) in receive_handle_existing_object()
1567 dmu_object_info_t doi; in receive_object() local
1705 new_blksz != doi.doi_data_block_size || in receive_object()
1839 dmu_object_info_t doi; in receive_freeobjects() local
1842 err = dmu_object_info(rwa->os, obj, &doi); in receive_freeobjects()
[all …]
H A Ddsl_deadlist.c301 dmu_object_info_t doi; in dsl_deadlist_open() local
309 dmu_object_info_from_db(dl->dl_dbuf, &doi); in dsl_deadlist_open()
310 if (doi.doi_type == DMU_OT_BPOBJ) { in dsl_deadlist_open()
382 dmu_object_info_t doi; in dsl_deadlist_free() local
387 VERIFY0(dmu_object_info(os, dlobj, &doi)); in dsl_deadlist_free()
388 if (doi.doi_type == DMU_OT_BPOBJ) { in dsl_deadlist_free()
832 dmu_object_info_t doi; in dsl_deadlist_merge() local
835 VERIFY0(dmu_object_info(dl->dl_os, obj, &doi)); in dsl_deadlist_merge()
836 if (doi.doi_type == DMU_OT_BPOBJ) { in dsl_deadlist_merge()
H A Dzvol.c233 dmu_object_info_t *doi; in zvol_get_stats() local
241 doi = kmem_alloc(sizeof (dmu_object_info_t), KM_SLEEP); in zvol_get_stats()
242 error = dmu_object_info(os, ZVOL_OBJ, doi); in zvol_get_stats()
246 doi->doi_data_block_size); in zvol_get_stats()
249 kmem_free(doi, sizeof (dmu_object_info_t)); in zvol_get_stats()
346 dmu_object_info_t *doi = kmem_alloc(sizeof (*doi), KM_SLEEP); in zvol_set_volsize() local
348 if ((error = dmu_object_info(os, ZVOL_OBJ, doi)) || in zvol_set_volsize()
349 (error = zvol_check_volsize(volsize, doi->doi_data_block_size))) in zvol_set_volsize()
358 kmem_free(doi, sizeof (dmu_object_info_t)); in zvol_set_volsize()
H A Ddmu_object.c403 dmu_object_info_t doi; in dmu_object_next() local
412 error = dmu_object_info(os, i, &doi); in dmu_object_next()
424 i += doi.doi_dnodesize >> DNODE_SHIFT; in dmu_object_next()
H A Dvdev_indirect_mapping.c345 dmu_object_info_t doi; in vdev_indirect_mapping_open() local
346 VERIFY0(dmu_object_info(os, mapping_object, &doi)); in vdev_indirect_mapping_open()
356 (doi.doi_bonus_size > VDEV_INDIRECT_MAPPING_SIZE_V0); in vdev_indirect_mapping_open()
H A Dzap_micro.c514 dmu_object_info_t doi; in zap_lockdir_impl() local
518 dmu_object_info_from_db(db, &doi); in zap_lockdir_impl()
519 if (DMU_OT_BYTESWAP(doi.doi_type) != DMU_BSWAP_ZAP) in zap_lockdir_impl()
594 dmu_object_info_t doi; in zap_lockdir_by_dnode() local
595 dmu_object_info_from_db(db, &doi); in zap_lockdir_by_dnode()
596 ASSERT3U(DMU_OT_BYTESWAP(doi.doi_type), ==, DMU_BSWAP_ZAP); in zap_lockdir_by_dnode()
618 dmu_object_info_t doi; in zap_lockdir() local
619 dmu_object_info_from_db(db, &doi); in zap_lockdir()
620 ASSERT3U(DMU_OT_BYTESWAP(doi.doi_type), ==, DMU_BSWAP_ZAP); in zap_lockdir()
H A Dzcp_get.c377 dmu_object_info_t doi; in get_special_prop() local
380 error = dmu_object_info(os, ZVOL_OBJ, &doi); in get_special_prop()
382 numval = doi.doi_data_block_size; in get_special_prop()
H A Ddmu_traverse.c739 dmu_object_info_t doi; in traverse_pool() local
741 err = dmu_object_info(mos, obj, &doi); in traverse_pool()
748 if (doi.doi_bonus_type == DMU_OT_DSL_DATASET) { in traverse_pool()
H A Ddsl_dir.c169 dmu_object_info_t doi; in dsl_dir_hold_obj() local
179 dmu_object_info_from_db(dbuf, &doi); in dsl_dir_hold_obj()
180 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_DSL_DIR); in dsl_dir_hold_obj()
181 ASSERT3U(doi.doi_bonus_size, >=, sizeof (dsl_dir_phys_t)); in dsl_dir_hold_obj()
2212 dmu_object_info_t doi; in dsl_dir_is_zapified() local
2214 dmu_object_info_from_db(dd->dd_dbuf, &doi); in dsl_dir_is_zapified()
2215 return (doi.doi_type == DMU_OTN_ZAP_METADATA); in dsl_dir_is_zapified()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_znode.c913 dmu_object_info_t doi; in zfs_zget() local
935 dmu_object_info_from_db(db, &doi); in zfs_zget()
936 if (doi.doi_bonus_type != DMU_OT_SA && in zfs_zget()
1024 doi.doi_bonus_type, NULL); in zfs_zget()
1053 dmu_object_info_t doi; in zfs_rezget() local
1089 dmu_object_info_from_db(db, &doi); in zfs_rezget()
1090 if (doi.doi_bonus_type != DMU_OT_SA && in zfs_rezget()
1174 zp->z_blksz = doi.doi_data_block_size; in zfs_rezget()
1774 dmu_object_info_t doi; in zfs_grab_sa_handle() local
1780 dmu_object_info_from_db(*db, &doi); in zfs_grab_sa_handle()
[all …]
H A Dzfs_dir.c295 dmu_object_info_t doi; in zfs_unlinked_drain() local
312 zap.za_first_integer, &doi); in zfs_unlinked_drain()
316 ASSERT((doi.doi_type == DMU_OT_PLAIN_FILE_CONTENTS) || in zfs_unlinked_drain()
317 (doi.doi_type == DMU_OT_DIRECTORY_CONTENTS)); in zfs_unlinked_drain()
H A Dzvol_os.c1285 dmu_object_info_t *doi; in zvol_create_minor_impl() local
1300 doi = kmem_alloc(sizeof (dmu_object_info_t), KM_SLEEP); in zvol_create_minor_impl()
1307 error = dmu_object_info(os, ZVOL_OBJ, doi); in zvol_create_minor_impl()
1380 zv->zv_volblocksize = doi->doi_data_block_size; in zvol_create_minor_impl()
1404 kmem_free(doi, sizeof (dmu_object_info_t)); in zvol_create_minor_impl()
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_znode.c1056 dmu_object_info_t doi; in zfs_zget() local
1074 dmu_object_info_from_db(db, &doi); in zfs_zget()
1075 if (doi.doi_bonus_type != DMU_OT_SA && in zfs_zget()
1150 doi.doi_bonus_type, NULL); in zfs_zget()
1164 dmu_object_info_t doi; in zfs_rezget() local
1211 dmu_object_info_from_db(db, &doi); in zfs_rezget()
1212 if (doi.doi_bonus_type != DMU_OT_SA && in zfs_rezget()
1279 zp->z_blksz = doi.doi_data_block_size; in zfs_rezget()
1989 dmu_object_info_t doi; in zfs_grab_sa_handle() local
1995 dmu_object_info_from_db(*db, &doi); in zfs_grab_sa_handle()
[all …]
H A Dzvol_os.c869 dmu_object_info_t *doi; in zvol_os_create_minor() local
893 doi = kmem_alloc(sizeof (dmu_object_info_t), KM_SLEEP); in zvol_os_create_minor()
899 error = dmu_object_info(os, ZVOL_OBJ, doi); in zvol_os_create_minor()
917 zv->zv_volblocksize = doi->doi_data_block_size; in zvol_os_create_minor()
972 kmem_free(doi, sizeof (dmu_object_info_t)); in zvol_os_create_minor()
H A Dzfs_dir.c480 dmu_object_info_t doi; in zfs_unlinked_drain_task() local
498 zap.za_first_integer, &doi); in zfs_unlinked_drain_task()
502 ASSERT((doi.doi_type == DMU_OT_PLAIN_FILE_CONTENTS) || in zfs_unlinked_drain_task()
503 (doi.doi_type == DMU_OT_DIRECTORY_CONTENTS)); in zfs_unlinked_drain_task()
/f-stack/freebsd/contrib/openzfs/cmd/zdb/
H A Dzdb.c1051 dmu_object_info_t doi; in dump_uint64() local
1222 dmu_object_info_t doi; in dump_bpobj_subobjs() local
1405 dmu_object_info_t doi; in get_obsolete_refcount() local
1428 dmu_object_info_t doi; in get_prev_obsolete_spacemap_refcount() local
1925 dmu_object_info_t doi; in dump_ddt() local
1941 mspace = doi.doi_fill_count * doi.doi_data_block_size; in dump_ddt()
2704 dmu_object_info_t doi; in dump_bookmark() local
3317 dmu_object_info_t doi; in dump_object() local
3389 doi.doi_max_offset); in dump_object()
4500 dmu_object_info_t doi; in dump_path_impl() local
[all …]
/f-stack/freebsd/contrib/openzfs/cmd/ztest/
H A Dztest.c1675 dmu_object_info_t doi; in ztest_bt_bonus() local
1941 dmu_object_info_t doi; in ztest_replay_remove() local
1998 dmu_object_info_t doi; in ztest_replay_write() local
2285 dmu_object_info_t doi; in ztest_get_data() local
2325 size = doi.doi_data_block_size; in ztest_get_data()
2406 dmu_object_info_t doi; in ztest_lookup() local
2417 od->od_type = doi.doi_type; in ztest_lookup()
2610 dmu_object_info_t doi; in ztest_io() local
4112 dmu_object_info_t doi; in ztest_objset_destroy_cb() local
4829 dmu_object_info_t doi; in ztest_dmu_read_write_zcopy() local
[all …]
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Ddmu.h919 int dmu_object_info(objset_t *os, uint64_t object, dmu_object_info_t *doi);
920 void __dmu_object_info_from_dnode(struct dnode *dn, dmu_object_info_t *doi);
922 void dmu_object_info_from_dnode(dnode_t *dn, dmu_object_info_t *doi);
924 void dmu_object_info_from_db(dmu_buf_t *db, dmu_object_info_t *doi);

12