zfetch_t
dmu_zfetch_init(zfetch_t *zf, dnode_t *dno)
dmu_zfetch_stream_remove(zfetch_t *zf, zstream_t *zs)
dmu_zfetch_stream_orphan(zfetch_t *zf, zstream_t *zs)
dmu_zfetch_fini(zfetch_t *zf)
dmu_zfetch_stream_create(zfetch_t *zf, uint64_t blkid)
dmu_zfetch(zfetch_t *zf, uint64_t blkid, uint64_t nblks, boolean_t fetch_data,
zfetch_t *zs_fetch; /* parent fetch */
void dmu_zfetch_init(zfetch_t *, struct dnode *);
void dmu_zfetch_fini(zfetch_t *);
void dmu_zfetch(zfetch_t *, uint64_t, uint64_t, boolean_t,