/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | bpobj.c | 99 dmu_object_info_t doi; in bpobj_free() local 111 VERIFY3U(0, ==, dmu_object_info(os, bpo.bpo_phys->bpo_subobjs, &doi)); in bpobj_free() 112 epb = doi.doi_data_block_size / sizeof (uint64_t); in bpobj_free() 150 dmu_object_info_t doi; in bpobj_open() local 153 err = dmu_object_info(os, object, &doi); in bpobj_open() 163 ASSERT3U(doi.doi_type, ==, DMU_OT_BPOBJ); in bpobj_open() 164 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_BPOBJ_HDR); in bpobj_open() 172 bpo->bpo_epb = doi.doi_data_block_size >> SPA_BLKPTRSHIFT; in bpobj_open() 173 bpo->bpo_havecomp = (doi.doi_bonus_size > BPOBJ_SIZE_V0); in bpobj_open() 174 bpo->bpo_havesubobj = (doi.doi_bonus_size > BPOBJ_SIZE_V1); in bpobj_open() [all …]
|
H A D | dsl_deadlist.c | 95 dmu_object_info_t doi; in dsl_deadlist_open() local 103 dmu_object_info_from_db(dl->dl_dbuf, &doi); in dsl_deadlist_open() 104 if (doi.doi_type == DMU_OT_BPOBJ) { in dsl_deadlist_open() 167 dmu_object_info_t doi; in dsl_deadlist_free() local 171 VERIFY3U(0, ==, dmu_object_info(os, dlobj, &doi)); in dsl_deadlist_free() 172 if (doi.doi_type == DMU_OT_BPOBJ) { in dsl_deadlist_free() 485 dmu_object_info_t doi; in dsl_deadlist_merge() local 487 VERIFY3U(0, ==, dmu_object_info(dl->dl_os, obj, &doi)); in dsl_deadlist_merge() 488 if (doi.doi_type == DMU_OT_BPOBJ) { in dsl_deadlist_merge()
|
H A D | zfs_sa.c | 137 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 D | zfs_znode.c | 1179 dmu_object_info_t doi; in zfs_zget() local 1195 dmu_object_info_from_db(db, &doi); in zfs_zget() 1196 if (doi.doi_bonus_type != DMU_OT_SA && in zfs_zget() 1197 (doi.doi_bonus_type != DMU_OT_ZNODE || in zfs_zget() 1198 (doi.doi_bonus_type == DMU_OT_ZNODE && in zfs_zget() 1199 doi.doi_bonus_size < sizeof (znode_phys_t)))) { in zfs_zget() 1244 zp = zfs_znode_alloc(zfsvfs, db, doi.doi_data_block_size, in zfs_zget() 1245 doi.doi_bonus_type, NULL); in zfs_zget() 1261 dmu_object_info_t doi; in zfs_rezget() local 1287 dmu_object_info_from_db(db, &doi); in zfs_rezget() [all …]
|
H A D | space_map.c | 837 dmu_object_info_t doi; in space_map_truncate() local 843 dmu_object_info_from_db(sm->sm_dbuf, &doi); in space_map_truncate() 854 doi.doi_bonus_size != sizeof (space_map_phys_t)) || in space_map_truncate() 855 doi.doi_data_block_size != blocksize || in space_map_truncate() 856 doi.doi_metadata_block_size != 1 << space_map_ibs) { in space_map_truncate() 860 doi.doi_bonus_size, doi.doi_data_block_size); in space_map_truncate() 910 dmu_object_info_t doi; in space_map_free_obj() local 912 VERIFY0(dmu_object_info(os, smobj, &doi)); in space_map_free_obj() 913 if (doi.doi_bonus_size != SPACE_MAP_SIZE_V0) { in space_map_free_obj()
|
H A D | ddt.c | 107 dmu_object_info_t doi; in ddt_object_load() local 126 VERIFY(ddt_object_info(ddt, type, class, &doi) == 0); in ddt_object_load() 129 ddo->ddo_dspace = doi.doi_physical_blocks_512 << 9; in ddt_object_load() 130 ddo->ddo_mspace = doi.doi_fill_count * doi.doi_data_block_size; in ddt_object_load() 140 dmu_object_info_t doi; in ddt_object_sync() local 152 VERIFY(ddt_object_info(ddt, type, class, &doi) == 0); in ddt_object_sync() 155 ddo->ddo_dspace = doi.doi_physical_blocks_512 << 9; in ddt_object_sync() 156 ddo->ddo_mspace = doi.doi_fill_count * doi.doi_data_block_size; in ddt_object_sync() 222 dmu_object_info_t *doi) in ddt_object_info() argument 228 doi)); in ddt_object_info()
|
H A D | spa_history.c | 297 dmu_object_info_t doi; in spa_history_log_sync() local 298 dmu_object_info_from_db(dbp, &doi); in spa_history_log_sync() 299 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_SPA_HISTORY_OFFSETS); in spa_history_log_sync() 455 dmu_object_info_t doi; in spa_history_get() local 456 dmu_object_info_from_db(dbp, &doi); in spa_history_get() 457 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_SPA_HISTORY_OFFSETS); in spa_history_get()
|
H A D | dmu.c | 2460 dmu_object_info_from_dnode(dnode_t *dn, dmu_object_info_t *doi) in dmu_object_info_from_dnode() argument 2469 doi->doi_data_block_size = dn->dn_datablksz; in dmu_object_info_from_dnode() 2470 doi->doi_metadata_block_size = dn->dn_indblkshift ? in dmu_object_info_from_dnode() 2472 doi->doi_type = dn->dn_type; in dmu_object_info_from_dnode() 2473 doi->doi_bonus_type = dn->dn_bonustype; in dmu_object_info_from_dnode() 2474 doi->doi_bonus_size = dn->dn_bonuslen; in dmu_object_info_from_dnode() 2475 doi->doi_dnodesize = dn->dn_num_slots << DNODE_SHIFT; in dmu_object_info_from_dnode() 2476 doi->doi_indirection = dn->dn_nlevels; in dmu_object_info_from_dnode() 2477 doi->doi_checksum = dn->dn_checksum; in dmu_object_info_from_dnode() 2478 doi->doi_compress = dn->dn_compress; in dmu_object_info_from_dnode() [all …]
|
H A D | dmu_recv.c | 1112 dmu_object_info_t doi; in receive_object() local 1169 err = dmu_object_info(rwa->os, drro->drr_object, &doi); in receive_object() 1209 if (drro->drr_blksz != doi.doi_data_block_size || in receive_object() 1210 nblkptr < doi.doi_nblkptr || in receive_object() 1211 dn_slots != doi.doi_dnodesize >> DNODE_SHIFT || in receive_object() 1213 (indblksz != doi.doi_metadata_block_size || in receive_object() 1214 drro->drr_nlevels < doi.doi_indirection))) { in receive_object() 1234 if ((rwa->raw && drro->drr_nlevels < doi.doi_indirection) || in receive_object() 1235 dn_slots != doi.doi_dnodesize >> DNODE_SHIFT) { in receive_object() 1259 (drro->drr_maxblkid + 1) * doi.doi_data_block_size, in receive_object() [all …]
|
H A D | dmu_object.c | 363 dmu_object_info_t doi; in dmu_object_next() local 372 error = dmu_object_info(os, i, &doi); in dmu_object_next() 384 i += doi.doi_dnodesize >> DNODE_SHIFT; in dmu_object_next()
|
H A D | vdev_indirect_mapping.c | 341 dmu_object_info_t doi; in vdev_indirect_mapping_open() local 342 VERIFY0(dmu_object_info(os, mapping_object, &doi)); in vdev_indirect_mapping_open() 352 (doi.doi_bonus_size > VDEV_INDIRECT_MAPPING_SIZE_V0); in vdev_indirect_mapping_open()
|
H A D | zvol.c | 215 dmu_object_info_t doi; in zvol_get_stats() local 224 error = dmu_object_info(os, ZVOL_OBJ, &doi); in zvol_get_stats() 228 doi.doi_data_block_size); in zvol_get_stats() 493 dmu_object_info_t doi; in zvol_create_minor() local 561 error = dmu_object_info(os, ZVOL_OBJ, &doi); in zvol_create_minor() 563 zv->zv_volblocksize = doi.doi_data_block_size; in zvol_create_minor() 833 dmu_object_info_t doi; in zvol_set_volsize() local 860 if ((error = dmu_object_info(os, ZVOL_OBJ, &doi)) != 0 || in zvol_set_volsize() 861 (error = zvol_check_volsize(volsize, doi.doi_data_block_size)) != 0) in zvol_set_volsize()
|
H A D | zcp_get.c | 377 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 D | zfs_dir.c | 489 dmu_object_info_t doi; in zfs_unlinked_drain_task() local 507 zap.za_first_integer, &doi); in zfs_unlinked_drain_task() 511 ASSERT((doi.doi_type == DMU_OT_PLAIN_FILE_CONTENTS) || in zfs_unlinked_drain_task() 512 (doi.doi_type == DMU_OT_DIRECTORY_CONTENTS)); in zfs_unlinked_drain_task()
|
H A D | dsl_dir.c | 167 dmu_object_info_t doi; in dsl_dir_hold_obj() local 177 dmu_object_info_from_db(dbuf, &doi); in dsl_dir_hold_obj() 178 ASSERT3U(doi.doi_bonus_type, ==, DMU_OT_DSL_DIR); in dsl_dir_hold_obj() 179 ASSERT3U(doi.doi_bonus_size, >=, sizeof (dsl_dir_phys_t)); in dsl_dir_hold_obj() 2162 dmu_object_info_t doi; in dsl_dir_is_zapified() local 2164 dmu_object_info_from_db(dd->dd_dbuf, &doi); in dsl_dir_is_zapified() 2165 return (doi.doi_type == DMU_OTN_ZAP_METADATA); in dsl_dir_is_zapified()
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | tn_ipopt.c | 55 tsol2cipso_tt1(const bslabel_t *sl, unsigned char *cop, uint32_t doi) in tsol2cipso_tt1() argument 62 if (doi == 0) in tsol2cipso_tt1() 96 doi = htonl(doi); in tsol2cipso_tt1() 97 ucp = (const uchar_t *)&doi; in tsol2cipso_tt1() 216 uint32_t doi; in tsol_get_option_v6() local 253 bcopy(opt_ptr, &doi, sizeof (doi)); in tsol_get_option_v6() 254 doi = ntohl(doi); in tsol_get_option_v6() 255 if (doi == IP6LS_DOI_V4 && in tsol_get_option_v6() 260 opt_ptr += sizeof (doi) + 2; in tsol_get_option_v6() 974 uint32_t doi; in tsol_compute_label_v6() local [all …]
|
H A D | tnet.c | 625 tsol_find_unlabeled_label(tsol_tpc_t *rhtp, bslabel_t *sl, uint32_t *doi) in tsol_find_unlabeled_label() argument 627 *doi = rhtp->tpc_tp.tp_doi; in tsol_find_unlabeled_label() 688 uint32_t doi; in tsol_get_pkt_label() local 732 bcopy(co->cipso_doi, &doi, sizeof (doi)); in tsol_get_pkt_label() 733 doi = ntohl(doi); in tsol_get_pkt_label() 816 if (!tsol_find_unlabeled_label(src_rhtp, &sl, &doi)) { in tsol_get_pkt_label() 828 credp = newcred_from_bslabel(&sl, doi, KM_NOSLEEP); in tsol_get_pkt_label() 832 credp = copycred_from_bslabel(ira->ira_cred, &sl, doi, in tsol_get_pkt_label()
|
/illumos-gate/usr/src/cmd/tsol/tnctl/ |
H A D | tnrhtp | 29 #_unlab:host_type=unlabeled;doi=1;def_label=ADMIN_LOW;min_sl=ADMIN_LOW;max_sl=ADMIN_HIGH 32 cipso:host_type=cipso;doi=1;min_sl=ADMIN_LOW;max_sl=ADMIN_HIGH; 34 admin_low:host_type=unlabeled;doi=1;min_sl=ADMIN_LOW;max_sl=ADMIN_HIGH;def_label=ADMIN_LOW;
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | zone.c | 42 int *extended_error, int match, int doi, const bslabel_t *label, int flags) in zone_create() argument 59 zd.doi = doi; in zone_create()
|
/illumos-gate/usr/src/lib/libtsnet/common/ |
H A D | misc.c | 185 uint32_t mask = 0, doi; in rtsa_keyword() local 297 doi = strtoul(attrbuf, &cp, 0); in rtsa_keyword() 298 if (doi == 0 || errno != 0 || *cp != '\0') { in rtsa_keyword() 353 sp->rtsa_doi = doi; in rtsa_keyword()
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 535 dmu_object_info_t doi; in dump_bpobj_subobjs() local 537 VERIFY0(dmu_object_info(os, object, &doi)); in dump_bpobj_subobjs() 538 uint64_t *subobjs = kmem_alloc(doi.doi_max_offset, KM_SLEEP); in dump_bpobj_subobjs() 540 int err = dmu_read(os, object, 0, doi.doi_max_offset, subobjs, 0); in dump_bpobj_subobjs() 543 kmem_free(subobjs, doi.doi_max_offset); in dump_bpobj_subobjs() 548 for (uint64_t i = 0; i < doi.doi_max_offset / 8; i++) { in dump_bpobj_subobjs() 556 kmem_free(subobjs, doi.doi_max_offset); in dump_bpobj_subobjs() 716 dmu_object_info_t doi; in get_obsolete_refcount() local 718 obsolete_sm_obj, &doi)); in get_obsolete_refcount() 719 if (doi.doi_bonus_size == sizeof (space_map_phys_t)) { in get_obsolete_refcount() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_ip.c | 840 uint32_t doi; in print_ip6opt_ls() local 852 GETINT32(doi, data); in print_ip6opt_ls() 854 " DOI = %d (%s)", doi, doi == IP6LS_DOI_V4 ? "IPv4" : "???"); in print_ip6opt_ls() 1421 uint32_t doi; in print_cipso() local 1439 (void) memcpy(&doi, opt + 2, sizeof (doi)); in print_cipso() 1441 "Domain of Interpretation = %u", (unsigned)ntohl(doi)); in print_cipso()
|
/illumos-gate/usr/src/cmd/ztest/ |
H A D | ztest.c | 1479 dmu_object_info_t doi; in ztest_bt_bonus() local 1482 dmu_object_info_from_db(db, &doi); in ztest_bt_bonus() 1483 ASSERT3U(doi.doi_bonus_size, <=, db->db_size); in ztest_bt_bonus() 1484 ASSERT3U(doi.doi_bonus_size, >=, sizeof (*bt)); in ztest_bt_bonus() 1485 bt = (void *)((char *)db->db_data + doi.doi_bonus_size - sizeof (*bt)); in ztest_bt_bonus() 1745 dmu_object_info_t doi; in ztest_replay_remove() local 1761 VERIFY3U(0, ==, dmu_object_info(os, object, &doi)); in ztest_replay_remove() 1774 if (doi.doi_type == DMU_OT_ZAP_OTHER) { in ztest_replay_remove() 1802 dmu_object_info_t doi; in ztest_replay_write() local 1834 dmu_object_info_from_db(db, &doi); in ztest_replay_write() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | zone.h | 199 uint32_t doi; /* DOI for label */ member 215 uint32_t doi; /* DOI for label */ member
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | tlabel.c | 86 labelalloc(const bslabel_t *val, uint32_t doi, int flag) in labelalloc() argument 92 lab->tsl_doi = doi; in labelalloc()
|