Lines Matching defs:zb

81 	zbookmark_phys_t zb;
90 SET_BOOKMARK(&zb, td->td_objset, ZB_ZIL_OBJECT, ZB_ZIL_LEVEL,
93 (void) td->td_func(td->td_spa, zilog, bp, &zb, NULL, td->td_arg);
107 zbookmark_phys_t zb;
116 SET_BOOKMARK(&zb, td->td_objset, lr->lr_foid,
119 (void) td->td_func(td->td_spa, zilog, bp, &zb, NULL,
151 * the block indicated by zb does not need to be visited at all. Returns
159 const zbookmark_phys_t *zb)
166 if (zbookmark_subtree_completed(dnp, zb, td->td_resume))
169 if (memcmp(zb, td->td_resume, sizeof (*zb)) == 0) {
182 const blkptr_t *bp, const zbookmark_phys_t *zb)
194 if (resume_skip_check(td, dnp, zb) != RESUME_SKIP_NONE)
206 ZIO_PRIORITY_ASYNC_READ, zio_flags, &flags, zb);
222 const blkptr_t *bp, const zbookmark_phys_t *zb)
228 switch (resume_skip_check(td, dnp, zb)) {
264 zb->zb_object == DMU_META_DNODE_OBJECT) &&
283 err = td->td_func(td->td_spa, NULL, bp, zb, dnp, td->td_arg);
290 err = td->td_func(td->td_spa, NULL, bp, zb, dnp,
308 ZIO_PRIORITY_ASYNC_READ, ZIO_FLAG_CANFAIL, &flags, zb);
339 SET_BOOKMARK(czb, zb->zb_objset,
340 zb->zb_object, zb->zb_level - 1,
341 zb->zb_blkid * epb + pidx);
354 SET_BOOKMARK(czb, zb->zb_objset, zb->zb_object,
355 zb->zb_level - 1,
356 zb->zb_blkid * epb + i);
380 ZIO_PRIORITY_ASYNC_READ, zio_flags, &flags, zb);
388 zb->zb_objset, zb->zb_blkid * epb + i);
394 zb->zb_objset, zb->zb_blkid * epb + i);
407 ZIO_PRIORITY_ASYNC_READ, zio_flags, &flags, zb);
412 prefetch_dnode_metadata(td, &osp->os_meta_dnode, zb->zb_objset,
427 zb->zb_objset, DMU_PROJECTUSED_OBJECT);
429 zb->zb_objset, DMU_GROUPUSED_OBJECT);
431 zb->zb_objset, DMU_USERUSED_OBJECT);
434 err = traverse_dnode(td, bp, &osp->os_meta_dnode, zb->zb_objset,
439 &osp->os_projectused_dnode, zb->zb_objset,
443 &osp->os_groupused_dnode, zb->zb_objset,
447 &osp->os_userused_dnode, zb->zb_objset,
457 err = td->td_func(td->td_spa, NULL, bp, zb, dnp, td->td_arg);
471 td->td_resume->zb_objset = zb->zb_objset;
472 td->td_resume->zb_object = zb->zb_object;
484 td->td_resume->zb_blkid = zb->zb_blkid;
485 if (zb->zb_level > 0) {
486 td->td_resume->zb_blkid <<= zb->zb_level *
562 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg)
571 if (zb->zb_level == ZB_DNODE_LEVEL)
590 zio_flags, &aflags, zb);