Lines Matching refs:attrp
1121 zap_attribute_t *attrp = zap_attribute_long_alloc(); in dump_zap() local
1129 zap_cursor_retrieve(&zc, attrp) == 0; in dump_zap()
1136 *(uint64_t *)attrp->za_name); in dump_zap()
1138 (void) printf("\t\t%s = ", attrp->za_name); in dump_zap()
1140 if (attrp->za_num_integers == 0) { in dump_zap()
1144 prop = umem_zalloc(attrp->za_num_integers * in dump_zap()
1145 attrp->za_integer_length, UMEM_NOFAIL); in dump_zap()
1149 (const uint64_t *)attrp->za_name, 1, in dump_zap()
1150 attrp->za_integer_length, attrp->za_num_integers, in dump_zap()
1153 (void) zap_lookup(os, object, attrp->za_name, in dump_zap()
1154 attrp->za_integer_length, attrp->za_num_integers, in dump_zap()
1157 if (attrp->za_integer_length == 1 && !key64) { in dump_zap()
1158 if (strcmp(attrp->za_name, in dump_zap()
1160 strcmp(attrp->za_name, in dump_zap()
1162 strcmp(attrp->za_name, DSL_CRYPTO_KEY_IV) == 0 || in dump_zap()
1163 strcmp(attrp->za_name, DSL_CRYPTO_KEY_MAC) == 0 || in dump_zap()
1164 strcmp(attrp->za_name, in dump_zap()
1168 for (i = 0; i < attrp->za_num_integers; i++) { in dump_zap()
1175 for (i = 0; i < attrp->za_num_integers; i++) { in dump_zap()
1176 switch (attrp->za_integer_length) { in dump_zap()
1198 attrp->za_num_integers * attrp->za_integer_length); in dump_zap()
1201 zap_attribute_free(attrp); in dump_zap()
1302 zap_attribute_t *attrp = zap_attribute_alloc(); in dump_sa_attrs() local
1308 zap_cursor_retrieve(&zc, attrp) == 0; in dump_sa_attrs()
1310 (void) printf("\t\t%s = ", attrp->za_name); in dump_sa_attrs()
1311 if (attrp->za_num_integers == 0) { in dump_sa_attrs()
1316 (u_longlong_t)attrp->za_first_integer, in dump_sa_attrs()
1317 (int)ATTR_LENGTH(attrp->za_first_integer), in dump_sa_attrs()
1318 (int)ATTR_BSWAP(attrp->za_first_integer), in dump_sa_attrs()
1319 (int)ATTR_NUM(attrp->za_first_integer)); in dump_sa_attrs()
1322 zap_attribute_free(attrp); in dump_sa_attrs()
1330 zap_attribute_t *attrp = zap_attribute_alloc(); in dump_sa_layouts() local
1338 zap_cursor_retrieve(&zc, attrp) == 0; in dump_sa_layouts()
1340 (void) printf("\t\t%s = [", attrp->za_name); in dump_sa_layouts()
1341 if (attrp->za_num_integers == 0) { in dump_sa_layouts()
1346 VERIFY(attrp->za_integer_length == 2); in dump_sa_layouts()
1347 layout_attrs = umem_zalloc(attrp->za_num_integers * in dump_sa_layouts()
1348 attrp->za_integer_length, UMEM_NOFAIL); in dump_sa_layouts()
1350 VERIFY(zap_lookup(os, object, attrp->za_name, in dump_sa_layouts()
1351 attrp->za_integer_length, in dump_sa_layouts()
1352 attrp->za_num_integers, layout_attrs) == 0); in dump_sa_layouts()
1354 for (i = 0; i != attrp->za_num_integers; i++) in dump_sa_layouts()
1358 attrp->za_num_integers * attrp->za_integer_length); in dump_sa_layouts()
1361 zap_attribute_free(attrp); in dump_sa_layouts()
1369 zap_attribute_t *attrp = zap_attribute_long_alloc(); in dump_zpldir() local
1393 zap_cursor_retrieve(&zc, attrp) == 0; in dump_zpldir()
1396 attrp->za_name, ZFS_DIRENT_OBJ(attrp->za_first_integer), in dump_zpldir()
1397 typenames[ZFS_DIRENT_TYPE(attrp->za_first_integer)]); in dump_zpldir()
1400 zap_attribute_free(attrp); in dump_zpldir()
3045 zap_attribute_t *attrp; in dump_bookmarks() local
3051 attrp = zap_attribute_alloc(); in dump_bookmarks()
3055 zap_cursor_retrieve(&zc, attrp) == 0; in dump_bookmarks()
3062 attrp->za_name); in dump_bookmarks()
3068 zap_attribute_free(attrp); in dump_bookmarks()
6958 zap_attribute_t *attrp = zap_attribute_alloc(); in iterate_deleted_livelists() local
6963 zap_cursor_retrieve(&zc, attrp) == 0; in iterate_deleted_livelists()
6965 VERIFY0(dsl_deadlist_open(&ll, mos, attrp->za_first_integer)); in iterate_deleted_livelists()
6970 zap_attribute_free(attrp); in iterate_deleted_livelists()