Lines Matching refs:zb

258     const zbookmark_phys_t *zb, const struct dnode_phys *dnp, void *arg)  in redact_cb()  argument
264 ASSERT(zb->zb_object == DMU_META_DNODE_OBJECT || in redact_cb()
265 zb->zb_object >= rta->resume.zb_object); in redact_cb()
270 if (rta->ignore_object == zb->zb_object) in redact_cb()
277 if (zb->zb_level == ZB_DNODE_LEVEL) { in redact_cb()
278 ASSERT3U(zb->zb_level, ==, ZB_DNODE_LEVEL); in redact_cb()
280 if (zb->zb_object == 0) in redact_cb()
288 objlist_exists(rta->deleted_objs, zb->zb_object)) { in redact_cb()
289 rta->ignore_object = zb->zb_object; in redact_cb()
295 zb->zb_object; in redact_cb()
302 } else if (zb->zb_level < 0) { in redact_cb()
304 } else if (zb->zb_level > 0 && !BP_IS_HOLE(bp)) { in redact_cb()
325 record->start_object = record->end_object = zb->zb_object; in redact_cb()
327 record->start_blkid = zb->zb_blkid * in redact_cb()
328 bp_span_in_blocks(dnp->dn_indblkshift, zb->zb_level); in redact_cb()
330 record->end_blkid = ((zb->zb_blkid + 1) * in redact_cb()
331 bp_span_in_blocks(dnp->dn_indblkshift, zb->zb_level)) - 1; in redact_cb()
333 if (zb->zb_object == DMU_META_DNODE_OBJECT) { in redact_cb()
343 } else if (zb->zb_level != 0 || in redact_cb()
344 zb->zb_object == DMU_META_DNODE_OBJECT) { in redact_cb()
348 record->start_blkid = record->end_blkid = zb->zb_blkid; in redact_cb()
386 create_zbookmark_from_obj_off(zbookmark_phys_t *zb, uint64_t object, in create_zbookmark_from_obj_off() argument
389 zb->zb_object = object; in create_zbookmark_from_obj_off()
390 zb->zb_level = 0; in create_zbookmark_from_obj_off()
391 zb->zb_blkid = blkid; in create_zbookmark_from_obj_off()