Home
last modified time | relevance | path

Searched refs:zb (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_traverse.c79 zbookmark_phys_t zb; in traverse_zil_block() local
87 SET_BOOKMARK(&zb, td->td_objset, ZB_ZIL_OBJECT, ZB_ZIL_LEVEL, in traverse_zil_block()
90 (void) td->td_func(td->td_spa, zilog, bp, &zb, NULL, td->td_arg); in traverse_zil_block()
103 zbookmark_phys_t zb; in traverse_zil_record() local
111 SET_BOOKMARK(&zb, td->td_objset, lr->lr_foid, in traverse_zil_record()
114 (void) td->td_func(td->td_spa, zilog, bp, &zb, NULL, in traverse_zil_record()
154 const zbookmark_phys_t *zb) in resume_skip_check() argument
161 if (zbookmark_subtree_completed(dnp, zb, td->td_resume)) in resume_skip_check()
168 if (bcmp(zb, td->td_resume, sizeof (*zb)) == 0) { in resume_skip_check()
169 bzero(td->td_resume, sizeof (*zb)); in resume_skip_check()
[all …]
H A Ddmu_send.c89 zbookmark_phys_t zb; member
583 SET_BOOKMARK(&(record.zb), dmu_objset_id(dsp->dsa_os), in dump_dnode()
664 const zbookmark_phys_t *zb, const struct dnode_phys *dnp, void *arg) in send_cb() argument
671 ASSERT(zb->zb_object == DMU_META_DNODE_OBJECT || in send_cb()
672 zb->zb_object >= sta->resume.zb_object); in send_cb()
679 ASSERT3U(zb->zb_level, ==, ZB_DNODE_LEVEL); in send_cb()
681 } else if (zb->zb_level < 0) { in send_cb()
688 record->zb = *zb; in send_cb()
734 const zbookmark_phys_t *zb = &data->zb; in do_dump() local
741 ASSERT3U(zb->zb_level, >=, 0); in do_dump()
[all …]
H A Dspa_errlog.c62 bookmark_to_name(zbookmark_phys_t *zb, char *buf, size_t len) in bookmark_to_name() argument
65 (u_longlong_t)zb->zb_objset, (u_longlong_t)zb->zb_object, in bookmark_to_name()
66 (u_longlong_t)zb->zb_level, (u_longlong_t)zb->zb_blkid); in bookmark_to_name()
74 name_to_bookmark(char *buf, zbookmark_phys_t *zb) in name_to_bookmark() argument
76 zb->zb_objset = zfs_strtonum(buf, &buf); in name_to_bookmark()
78 zb->zb_object = zfs_strtonum(buf + 1, &buf); in name_to_bookmark()
80 zb->zb_level = (int)zfs_strtonum(buf + 1, &buf); in name_to_bookmark()
82 zb->zb_blkid = zfs_strtonum(buf + 1, &buf); in name_to_bookmark()
93 spa_log_error(spa_t *spa, const zbookmark_phys_t *zb) in spa_log_error() argument
118 search.se_bookmark = *zb; in spa_log_error()
[all …]
H A Ddsl_scan.c333 const zbookmark_phys_t *zb, dsl_scan_io_queue_t *queue);
1273 dsl_scan_check_suspend(dsl_scan_t *scn, const zbookmark_phys_t *zb) in dsl_scan_check_suspend() argument
1276 if (zb && (int64_t)zb->zb_object < 0) in dsl_scan_check_suspend()
1286 if (zb && zb->zb_level != 0) in dsl_scan_check_suspend()
1317 if (zb) { in dsl_scan_check_suspend()
1319 (longlong_t)zb->zb_objset, in dsl_scan_check_suspend()
1320 (longlong_t)zb->zb_object, in dsl_scan_check_suspend()
1321 (longlong_t)zb->zb_level, in dsl_scan_check_suspend()
1322 (longlong_t)zb->zb_blkid); in dsl_scan_check_suspend()
1323 scn->scn_phys.scn_bookmark = *zb; in dsl_scan_check_suspend()
[all …]
H A Ddmu_diff.c111 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg) in diff_cb() argument
119 if (bp == NULL || zb->zb_object != DMU_META_DNODE_OBJECT) in diff_cb()
123 uint64_t span = DBP_SPAN(dnp, zb->zb_level); in diff_cb()
124 uint64_t dnobj = (zb->zb_blkid * span) >> DNODE_SHIFT; in diff_cb()
130 } else if (zb->zb_level == 0) { in diff_cb()
142 ZIO_PRIORITY_ASYNC_READ, zio_flags, &aflags, zb) != 0) in diff_cb()
147 uint64_t dnobj = (zb->zb_blkid << in diff_cb()
H A Dzfs_fm.c111 const char *subclass, spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, in zfs_ereport_start() argument
270 if (zb != NULL && (zio == NULL || zio->io_logical != NULL)) { in zfs_ereport_start()
273 DATA_TYPE_UINT64, zb->zb_objset, in zfs_ereport_start()
275 DATA_TYPE_UINT64, zb->zb_object, in zfs_ereport_start()
277 DATA_TYPE_INT64, zb->zb_level, in zfs_ereport_start()
279 DATA_TYPE_UINT64, zb->zb_blkid, NULL); in zfs_ereport_start()
693 const struct zbookmark_phys *zb, zio_t *zio, uint64_t stateoroffset, in zfs_ereport_post() argument
702 zb, zio, stateoroffset, size)) in zfs_ereport_post()
717 zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, const zbookmark_phys_t *zb, in zfs_ereport_start_checksum() argument
739 FM_EREPORT_ZFS_CHECKSUM, spa, vd, zb, zio, offset, length); in zfs_ereport_start_checksum()
[all …]
H A Dzio_inject.c127 zio_match_handler(zbookmark_phys_t *zb, uint64_t type, int dva, in zio_match_handler() argument
133 if (zb->zb_objset == DMU_META_OBJSET && in zio_match_handler()
146 if (zb->zb_objset == record->zi_objset && in zio_match_handler()
147 zb->zb_object == record->zi_object && in zio_match_handler()
148 zb->zb_level == record->zi_level && in zio_match_handler()
149 zb->zb_blkid >= record->zi_start && in zio_match_handler()
150 zb->zb_blkid <= record->zi_end && in zio_match_handler()
221 zio_handle_decrypt_injection(spa_t *spa, const zbookmark_phys_t *zb, in zio_handle_decrypt_injection() argument
236 if (zio_match_handler((zbookmark_phys_t *)zb, type, ZI_NO_DVA, in zio_handle_decrypt_injection()
H A Ddbuf.c986 dbuf_read_done(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp, in dbuf_read_done() argument
1048 zbookmark_phys_t zb; in dbuf_read_verify_dnode_crypt() local
1065 SET_BOOKMARK(&zb, dmu_objset_id(os), in dbuf_read_verify_dnode_crypt()
1067 err = arc_untransform(dnode_abuf, os->os_spa, &zb, B_TRUE); in dbuf_read_verify_dnode_crypt()
1094 zbookmark_phys_t zb; in dbuf_read_impl() local
1178 SET_BOOKMARK(&zb, dmu_objset_id(db->db_objset), in dbuf_read_impl()
1186 spa_log_error(db->db_objset->os_spa, &zb); in dbuf_read_impl()
1229 &aflags, &zb); in dbuf_read_impl()
1355 zbookmark_phys_t zb; in dbuf_read() local
1357 SET_BOOKMARK(&zb, dmu_objset_id(db->db_objset), in dbuf_read()
[all …]
H A Darc.c1700 arc_hdr_decrypt(arc_buf_hdr_t *hdr, spa_t *spa, const zbookmark_phys_t *zb) in arc_hdr_decrypt() argument
1713 ret = spa_do_crypt_abd(B_FALSE, spa, zb, hdr->b_crypt_hdr.b_ot, in arc_hdr_decrypt()
1772 const zbookmark_phys_t *zb, boolean_t noauth) in arc_fill_hdr_crypt() argument
1786 ret = arc_hdr_authenticate(hdr, spa, zb->zb_objset); in arc_fill_hdr_crypt()
1795 ret = arc_hdr_decrypt(hdr, spa, zb); in arc_fill_hdr_crypt()
1852 arc_buf_fill(arc_buf_t *buf, spa_t *spa, const zbookmark_phys_t *zb, in arc_buf_fill() argument
1892 zb, !!(flags & ARC_FILL_NOAUTH)); in arc_buf_fill()
2034 arc_untransform(arc_buf_t *buf, spa_t *spa, const zbookmark_phys_t *zb, in arc_untransform() argument
2043 ret = arc_buf_fill(buf, spa, zb, flags); in arc_untransform()
2050 spa_log_error(spa, zb); in arc_untransform()
[all …]
H A Dzil.c203 zbookmark_phys_t zb; in zil_read_log_block() local
215 SET_BOOKMARK(&zb, bp->blk_cksum.zc_word[ZIL_ZC_OBJSET], in zil_read_log_block()
219 &abuf, ZIO_PRIORITY_SYNC_READ, zio_flags, &aflags, &zb); in zil_read_log_block()
282 zbookmark_phys_t zb; in zil_read_log_data() local
302 SET_BOOKMARK(&zb, dmu_objset_id(zilog->zl_os), lr->lr_foid, in zil_read_log_data()
306 ZIO_PRIORITY_SYNC_READ, zio_flags, &aflags, &zb); in zil_read_log_data()
1317 zbookmark_phys_t zb; in zil_lwb_write_open() local
1325 SET_BOOKMARK(&zb, lwb->lwb_blk.blk_cksum.zc_word[ZIL_ZC_OBJSET], in zil_lwb_write_open()
1345 prio, ZIO_FLAG_CANFAIL | ZIO_FLAG_DONT_PROPAGATE, &zb); in zil_lwb_write_open()
H A Ddmu_objset.c433 zbookmark_phys_t zb; in dmu_objset_open_impl() local
436 SET_BOOKMARK(&zb, ds ? ds->ds_object : DMU_META_OBJSET, in dmu_objset_open_impl()
451 ZIO_PRIORITY_SYNC_READ, zio_flags, &aflags, &zb); in dmu_objset_open_impl()
735 zbookmark_phys_t zb; in dmu_objset_own_impl() local
737 SET_BOOKMARK(&zb, ds->ds_object, ZB_ROOT_OBJECT, in dmu_objset_own_impl()
740 &zb, B_FALSE); in dmu_objset_own_impl()
1670 zbookmark_phys_t zb; in dmu_objset_sync() local
1696 SET_BOOKMARK(&zb, os->os_dsl_dataset ? in dmu_objset_sync()
1719 os, ZIO_PRIORITY_ASYNC_WRITE, ZIO_FLAG_MUSTSUCCEED, &zb); in dmu_objset_sync()
H A Ddmu.c1944 zio_prop_t *zp, zbookmark_phys_t *zb) in dmu_sync_late_arrival() argument
1997 dsa, ZIO_PRIORITY_SYNC_WRITE, ZIO_FLAG_CANFAIL, zb)); in dmu_sync_late_arrival()
2035 zbookmark_phys_t zb; in dmu_sync() local
2042 SET_BOOKMARK(&zb, ds->ds_object, in dmu_sync()
2054 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb)); in dmu_sync()
2078 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb)); in dmu_sync()
2164 ZIO_PRIORITY_SYNC_WRITE, ZIO_FLAG_CANFAIL, &zb)); in dmu_sync()
H A Dbptree.c153 const zbookmark_phys_t *zb, const dnode_phys_t *dnp, void *arg) in bptree_visit_cb() argument
H A Dzio.c697 const zbookmark_phys_t *zb, enum zio_stage stage, enum zio_stage pipeline) in zio_create() argument
764 if (zb != NULL) in zio_create()
765 zio->io_bookmark = *zb; in zio_create()
932 zio_priority_t priority, enum zio_flag flags, const zbookmark_phys_t *zb) in zio_read() argument
940 ZIO_TYPE_READ, priority, flags, NULL, 0, zb, in zio_read()
953 const zbookmark_phys_t *zb) in zio_write() argument
967 ZIO_TYPE_WRITE, priority, flags, NULL, 0, zb, in zio_write()
995 zio_priority_t priority, enum zio_flag flags, zbookmark_phys_t *zb) in zio_rewrite() argument
1000 ZIO_TYPE_WRITE, priority, flags | ZIO_FLAG_IO_REWRITE, NULL, 0, zb, in zio_rewrite()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzio.h290 #define SET_BOOKMARK(zb, objset, object, level, blkid) \ argument
292 (zb)->zb_objset = objset; \
293 (zb)->zb_object = object; \
294 (zb)->zb_level = level; \
295 (zb)->zb_blkid = blkid; \
310 #define ZB_IS_ZERO(zb) \ argument
311 ((zb)->zb_objset == 0 && (zb)->zb_object == 0 && \
312 (zb)->zb_level == 0 && (zb)->zb_blkid == 0)
313 #define ZB_IS_ROOT(zb) \ argument
314 ((zb)->zb_object == ZB_ROOT_OBJECT && \
[all …]
H A Darc.h71 typedef void arc_read_done_func_t(zio_t *zio, const zbookmark_phys_t *zb,
201 int arc_untransform(arc_buf_t *buf, spa_t *spa, const zbookmark_phys_t *zb,
237 int flags, arc_flags_t *arc_flags, const zbookmark_phys_t *zb);
243 const zbookmark_phys_t *zb);
H A Ddmu_traverse.h43 const zbookmark_phys_t *zb, const struct dnode_phys *dnp, void *arg);
H A Ddsl_crypt.h227 int spa_do_crypt_abd(boolean_t encrypt, spa_t *spa, const zbookmark_phys_t *zb,
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1473 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()
[all …]
H A Dzdb_il.c154 zbookmark_phys_t zb; in zil_prt_rec_write() local
184 SET_BOOKMARK(&zb, dmu_objset_id(zilog->zl_os), in zil_prt_rec_write()
191 ZIO_PRIORITY_SYNC_READ, ZIO_FLAG_CANFAIL, &zb)); in zil_prt_rec_write()
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_mount.c1229 zfs_handle_t *zb = *zbp; in mountpoint_cmp() local
1238 zonedb = zfs_prop_get_int(zb, ZFS_PROP_ZONED); in mountpoint_cmp()
1249 gotb = (zfs_get_type(zb) == ZFS_TYPE_FILESYSTEM); in mountpoint_cmp()
1251 verify(zfs_prop_get(zb, ZFS_PROP_MOUNTPOINT, mountb, in mountpoint_cmp()
1282 return (strcmp(zfs_get_name(za), zfs_get_name(zb))); in mountpoint_cmp()
H A Dlibzfs_pool.c4184 zbookmark_phys_t *zb = NULL; in zpool_get_errlog() local
4229 zb = ((zbookmark_phys_t *)(uintptr_t)zc.zc_nvlist_dst) + in zpool_get_errlog()
4233 qsort(zb, count, sizeof (zbookmark_phys_t), zbookmark_mem_compare); in zpool_get_errlog()
4244 if (i > 0 && zb[i-1].zb_objset == zb[i].zb_objset && in zpool_get_errlog()
4245 zb[i-1].zb_object == zb[i].zb_object) in zpool_get_errlog()
4251 zb[i].zb_objset) != 0) { in zpool_get_errlog()
4256 zb[i].zb_object) != 0) { in zpool_get_errlog()
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_inode.c1087 uint_t zb; in indirtrunc() local
1089 zb = (uint_t)((NINDIR(fs) - (last + 1)) * sizeof (daddr32_t)); in indirtrunc()
1091 if (zb) { in indirtrunc()
1102 bzero((caddr_t)&bap[last + 1], zb); in indirtrunc()
1106 zb, bp, DT_ABZERO); in indirtrunc()
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/
H A Dzfs.c3268 zfs_blkstat_t *zb = &stats.zab_type[level][t]; in zfs_blkstats() local
3270 if (zb->zb_asize == 0) in zfs_blkstats()
3283 if (level == 0 && zb->zb_asize == in zfs_blkstats()
3287 mdb_nicenum(zb->zb_count, csize); in zfs_blkstats()
3288 mdb_nicenum(zb->zb_lsize, lsize); in zfs_blkstats()
3289 mdb_nicenum(zb->zb_psize, psize); in zfs_blkstats()
3290 mdb_nicenum(zb->zb_asize, asize); in zfs_blkstats()
3291 mdb_nicenum(zb->zb_asize / zb->zb_count, avg); in zfs_blkstats()
3293 zb->zb_lsize, zb->zb_psize, 2); in zfs_blkstats()
3295 100 * zb->zb_asize, tzb->zb_asize, 2); in zfs_blkstats()
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_create/
H A Dzfs_create.cfg59 "1PB" "1zb" "1zB" "1Zb" "1ZB"

12