Lines Matching refs:zb

1473     const zbookmark_phys_t *zb)  in blkid2offset()  argument
1476 ASSERT(zb->zb_level < 0); in blkid2offset()
1477 if (zb->zb_object == 0) in blkid2offset()
1478 return (zb->zb_blkid); in blkid2offset()
1479 return (zb->zb_blkid * BP_GET_LSIZE(bp)); in blkid2offset()
1482 ASSERT(zb->zb_level >= 0); in blkid2offset()
1484 return ((zb->zb_blkid << in blkid2offset()
1485 (zb->zb_level * (dnp->dn_indblkshift - SPA_BLKPTRSHIFT))) * in blkid2offset()
1537 print_indirect(blkptr_t *bp, const zbookmark_phys_t *zb, in print_indirect() argument
1545 ASSERT3U(BP_GET_LEVEL(bp), ==, zb->zb_level); in print_indirect()
1548 (void) printf("%16llx ", (u_longlong_t)blkid2offset(dnp, bp, zb)); in print_indirect()
1550 ASSERT(zb->zb_level >= 0); in print_indirect()
1553 if (l == zb->zb_level) { in print_indirect()
1554 (void) printf("L%llx", (u_longlong_t)zb->zb_level); in print_indirect()
1566 blkptr_t *bp, const zbookmark_phys_t *zb) in visit_indirect() argument
1573 print_indirect(bp, zb, dnp); in visit_indirect()
1584 ZIO_PRIORITY_ASYNC_READ, ZIO_FLAG_CANFAIL, &flags, zb); in visit_indirect()
1594 SET_BOOKMARK(&czb, zb->zb_objset, zb->zb_object, in visit_indirect()
1595 zb->zb_level - 1, in visit_indirect()
1596 zb->zb_blkid * epb + i); in visit_indirect()
3488 zdb_blkstats_t *zb = &zcb->zcb_type[l][t]; in zdb_count_block() local
3490 zb->zb_asize += BP_GET_ASIZE(bp); in zdb_count_block()
3491 zb->zb_lsize += BP_GET_LSIZE(bp); in zdb_count_block()
3492 zb->zb_psize += BP_GET_PSIZE(bp); in zdb_count_block()
3493 zb->zb_count++; in zdb_count_block()
3502 zb->zb_psize_histogram[idx]++; in zdb_count_block()
3504 zb->zb_gangs += BP_COUNT_GANG(bp); in zdb_count_block()
3510 zb->zb_ditto_samevdev++; in zdb_count_block()
3516 zb->zb_ditto_same_ms++; in zdb_count_block()
3527 zb->zb_ditto_samevdev++; in zdb_count_block()
3535 zb->zb_ditto_same_ms++; in zdb_count_block()
3542 zb->zb_ditto_same_ms++; in zdb_count_block()
3549 zb->zb_ditto_same_ms++; in zdb_count_block()
3599 zbookmark_phys_t *zb = &zio->io_bookmark; in zdb_blkptr_done() local
3622 (u_longlong_t)zb->zb_objset, in zdb_blkptr_done()
3623 (u_longlong_t)zb->zb_object, in zdb_blkptr_done()
3624 (u_longlong_t)zb->zb_level, in zdb_blkptr_done()
3625 (u_longlong_t)zb->zb_blkid, in zdb_blkptr_done()
3633 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg) in zdb_blkptr_cb() argument
3647 (u_longlong_t)zb->zb_objset, in zdb_blkptr_cb()
3648 (u_longlong_t)zb->zb_object, in zdb_blkptr_cb()
3649 (longlong_t)zb->zb_level, in zdb_blkptr_cb()
3650 (u_longlong_t)blkid2offset(dnp, bp, zb), in zdb_blkptr_cb()
3671 if (zb->zb_level == ZB_ZIL_LEVEL) in zdb_blkptr_cb()
3681 zdb_blkptr_done, zcb, ZIO_PRIORITY_ASYNC_READ, flags, zb)); in zdb_blkptr_cb()
4521 zdb_blkstats_t *zb, *tzb; in dump_block_stats() local
4772 zb = &zcb.zcb_type[level][t]; in dump_block_stats()
4774 if (zb->zb_asize == 0) in dump_block_stats()
4780 if (level == 0 && zb->zb_asize == in dump_block_stats()
4784 zdb_nicenum(zb->zb_count, csize, in dump_block_stats()
4786 zdb_nicenum(zb->zb_lsize, lsize, in dump_block_stats()
4788 zdb_nicenum(zb->zb_psize, psize, in dump_block_stats()
4790 zdb_nicenum(zb->zb_asize, asize, in dump_block_stats()
4792 zdb_nicenum(zb->zb_asize / zb->zb_count, avg, in dump_block_stats()
4794 zdb_nicenum(zb->zb_gangs, gang, sizeof (gang)); in dump_block_stats()
4799 (double)zb->zb_lsize / zb->zb_psize, in dump_block_stats()
4800 100.0 * zb->zb_asize / tzb->zb_asize); in dump_block_stats()
4808 if (dump_opt['b'] >= 3 && zb->zb_gangs > 0) { in dump_block_stats()
4817 dump_histogram(zb->zb_psize_histogram, in dump_block_stats()
4847 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg) in zdb_ddt_add_cb() argument
4856 if (dump_opt['S'] > 1 && zb->zb_level == ZB_ROOT_LEVEL) { in zdb_ddt_add_cb()
4859 (u_longlong_t)zb->zb_objset, in zdb_ddt_add_cb()