Home
last modified time | relevance | path

Searched refs:uberblock_t (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/openzfs/include/sys/
H A Duberblock.h41 typedef struct uberblock uberblock_t; typedef
43 extern int uberblock_verify(uberblock_t *);
44 extern boolean_t uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg,
H A Dmmp.h50 uberblock_t mmp_ub; /* last ub written by sync */
69 extern int mmp_claim_uberblock(spa_t *spa, vdev_t *vd, uberblock_t *ub);
H A Dspa_impl.h300 uberblock_t spa_ubsync; /* last synced uberblock */
301 uberblock_t spa_uberblock; /* current uberblock */
/freebsd/sys/contrib/openzfs/module/zfs/
H A Duberblock.c33 uberblock_verify(uberblock_t *ub) in uberblock_verify()
36 byteswap_uint64_array(ub, sizeof (uberblock_t)); in uberblock_verify()
49 uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg, uint64_t mmp_delay) in uberblock_update()
H A Dmmp.c430 mmp_update_uberblock(spa_t *spa, uberblock_t *ub) in mmp_update_uberblock()
452 uberblock_t *ub; in mmp_write_uberblock()
530 abd_copy_from_buf(ub_abd, ub, sizeof (uberblock_t)); in mmp_write_uberblock()
531 abd_zero_off(ub_abd, sizeof (uberblock_t), in mmp_write_uberblock()
532 VDEV_UBERBLOCK_SIZE(vd) - sizeof (uberblock_t)); in mmp_write_uberblock()
568 uint64_t *req_writes, uberblock_t *ub, vdev_t *vd, int flags) in mmp_claim_uberblock_sync()
600 abd_copy_from_buf(ub_abd, ub, sizeof (uberblock_t)); in mmp_claim_uberblock_sync()
601 abd_zero_off(ub_abd, sizeof (uberblock_t), in mmp_claim_uberblock_sync()
602 VDEV_UBERBLOCK_SIZE(vd) - sizeof (uberblock_t)); in mmp_claim_uberblock_sync()
614 mmp_claim_uberblock(spa_t *spa, vdev_t *vd, uberblock_t *ub) in mmp_claim_uberblock()
H A Dvdev_label.c1075 uberblock_t *ub; in vdev_label_init()
1235 abd_copy_from_buf(ub_abd, &spa->spa_uberblock, sizeof (uberblock_t)); in vdev_label_init()
1236 abd_zero_off(ub_abd, sizeof (uberblock_t), in vdev_label_init()
1237 VDEV_UBERBLOCK_RING - sizeof (uberblock_t)); in vdev_label_init()
1516 vdev_uberblock_compare(const uberblock_t *ub1, const uberblock_t *ub2) in vdev_uberblock_compare()
1551 uberblock_t ubl_latest; /* Most recent uberblock */
1552 uberblock_t *ubl_ubbest; /* Best uberblock (w/r/t max_txg) */
1562 uberblock_t *ub = abd_to_buf(zio->io_abd); in vdev_uberblock_load_done()
1617 vdev_uberblock_load(vdev_t *rvd, uberblock_t *ub, nvlist_t **config) in vdev_uberblock_load()
1628 memset(ub, 0, sizeof (uberblock_t)); in vdev_uberblock_load()
[all …]
H A Dspa_checkpoint.c487 uberblock_t checkpoint = spa->spa_ubsync; in spa_checkpoint_sync()
521 sizeof (uint64_t), sizeof (uberblock_t) / sizeof (uint64_t), in spa_checkpoint_sync()
H A Dspa.c3792 spa_activity_verify_config(spa_t *spa, uberblock_t *ub) in spa_activity_verify_config()
3872 spa_activity_check_required(spa_t *spa, uberblock_t *ub, nvlist_t *label) in spa_activity_check_required()
3938 spa_activity_check_duration(spa_t *spa, uberblock_t *ub) in spa_activity_check_duration()
4138 spa_activity_check_tryimport(spa_t *spa, uberblock_t *spa_ub, in spa_activity_check_tryimport()
4173 uberblock_t mmp_ub; in spa_activity_check_tryimport()
4246 uberblock_t spa_ub; in spa_activity_check_claim()
4264 if (memcmp(&spa->spa_uberblock, &spa_ub, sizeof (uberblock_t))) { in spa_activity_check_claim()
4304 uberblock_t set_ub, mmp_ub; in spa_activity_check_claim()
4395 spa_ld_activity_check(spa_t *spa, uberblock_t *ub, nvlist_t *label) in spa_ld_activity_check()
4474 uberblock_t best_ub; in spa_mmp_remote_host_activity()
[all …]
/freebsd/usr.sbin/makefs/
H A Dzfs.c572 uberblock_t *ub; in pool_labels_write()
600 ub = (uberblock_t *)(&label->vl_uberblock[0] + uoff); in pool_labels_write()
/freebsd/sys/contrib/openzfs/cmd/
H A Dzhack.c919 zhack_repair_undetach(uberblock_t *ub, nvlist_t *cfg, const int l) in zhack_repair_undetach()
1107 uberblock_t *ub = (uberblock_t *)vl->vl_uberblock; in zhack_repair_one_label()
/freebsd/stand/libsa/zfs/
H A Dzfsimpl.c1611 vdev_uberblock_compare(const uberblock_t *ub1, const uberblock_t *ub2) in vdev_uberblock_compare()
1634 uberblock_verify(uberblock_t *ub) in uberblock_verify()
1637 byteswap_uint64_array(ub, sizeof (uberblock_t)); in uberblock_verify()
2029 vdev_uberblock_load(vdev_t *vd, uberblock_t *ub) in vdev_uberblock_load()
2031 uberblock_t *buf; in vdev_uberblock_load()
/freebsd/sys/cddl/boot/zfs/
H A Dzfsimpl.h1001 } uberblock_t; typedef
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c4812 dump_uberblock(uberblock_t *ub, const char *header, const char *footer) in dump_uberblock()
5477 uberblock_t *ub = (void *)((char *)&label->label + uoff); in dump_label_uberblocks()
5932 uberblock_t *ub = (void *)((char *)label + uoff); in dump_label()
8625 uberblock_t checkpoint; in verify_checkpoint()
8633 sizeof (uberblock_t) / sizeof (uint64_t), &checkpoint); in verify_checkpoint()