Lines Matching defs:zb

1146     const zbookmark_phys_t *zb)
1149 ASSERT(zb->zb_level < 0);
1150 if (zb->zb_object == 0)
1151 return (zb->zb_blkid);
1152 return (zb->zb_blkid * BP_GET_LSIZE(bp));
1155 ASSERT(zb->zb_level >= 0);
1157 return ((zb->zb_blkid <<
1158 (zb->zb_level * (dnp->dn_indblkshift - SPA_BLKPTRSHIFT))) *
1210 print_indirect(blkptr_t *bp, const zbookmark_phys_t *zb,
1218 ASSERT3U(BP_GET_LEVEL(bp), ==, zb->zb_level);
1221 (void) printf("%16llx ", (u_longlong_t)blkid2offset(dnp, bp, zb));
1223 ASSERT(zb->zb_level >= 0);
1226 if (l == zb->zb_level) {
1227 (void) printf("L%llx", (u_longlong_t)zb->zb_level);
1239 blkptr_t *bp, const zbookmark_phys_t *zb)
1246 print_indirect(bp, zb, dnp);
1257 ZIO_PRIORITY_ASYNC_READ, ZIO_FLAG_CANFAIL, &flags, zb);
1267 SET_BOOKMARK(&czb, zb->zb_objset, zb->zb_object,
1268 zb->zb_level - 1,
1269 zb->zb_blkid * epb + i);
2341 zdb_blkstats_t *zb = &zcb->zcb_type[l][t];
2343 zb->zb_asize += BP_GET_ASIZE(bp);
2344 zb->zb_lsize += BP_GET_LSIZE(bp);
2345 zb->zb_psize += BP_GET_PSIZE(bp);
2346 zb->zb_count++;
2355 zb->zb_psize_histogram[idx]++;
2357 zb->zb_gangs += BP_COUNT_GANG(bp);
2363 zb->zb_ditto_samevdev++;
2373 zb->zb_ditto_samevdev++;
2421 zbookmark_phys_t *zb = &zio->io_bookmark;
2444 (u_longlong_t)zb->zb_objset,
2445 (u_longlong_t)zb->zb_object,
2446 (u_longlong_t)zb->zb_level,
2447 (u_longlong_t)zb->zb_blkid,
2455 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg)
2469 (u_longlong_t)zb->zb_objset,
2470 (u_longlong_t)zb->zb_object,
2471 (longlong_t)zb->zb_level,
2472 (u_longlong_t)blkid2offset(dnp, bp, zb),
2493 if (zb->zb_level == ZB_ZIL_LEVEL)
2503 zdb_blkptr_done, zcb, ZIO_PRIORITY_ASYNC_READ, flags, zb));
2702 zdb_blkstats_t *zb, *tzb;
2888 zb = &zcb.zcb_type[level][t];
2890 if (zb->zb_asize == 0)
2896 if (level == 0 && zb->zb_asize ==
2900 zdb_nicenum(zb->zb_count, csize,
2902 zdb_nicenum(zb->zb_lsize, lsize,
2904 zdb_nicenum(zb->zb_psize, psize,
2906 zdb_nicenum(zb->zb_asize, asize,
2908 zdb_nicenum(zb->zb_asize / zb->zb_count, avg,
2910 zdb_nicenum(zb->zb_gangs, gang, sizeof (gang));
2915 (double)zb->zb_lsize / zb->zb_psize,
2916 100.0 * zb->zb_asize / tzb->zb_asize);
2924 if (dump_opt['b'] >= 3 && zb->zb_gangs > 0) {
2933 dump_histogram(zb->zb_psize_histogram,
2963 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg)
2972 if (dump_opt['S'] > 1 && zb->zb_level == ZB_ROOT_LEVEL) {
2975 (u_longlong_t)zb->zb_objset,