Lines Matching refs:ub_abd
1074 abd_t *ub_abd; in vdev_label_init() local
1210 ub_abd = abd_alloc_linear(VDEV_UBERBLOCK_RING, B_TRUE); in vdev_label_init()
1211 abd_copy_from_buf(ub_abd, &spa->spa_uberblock, sizeof (uberblock_t)); in vdev_label_init()
1212 abd_zero_off(ub_abd, sizeof (uberblock_t), in vdev_label_init()
1214 ub = abd_to_buf(ub_abd); in vdev_label_init()
1242 vdev_label_write(zio, vd, l, ub_abd, in vdev_label_init()
1256 abd_free(ub_abd); in vdev_label_init()
1678 abd_t *ub_abd; in vdev_copy_uberblocks() local
1697 ub_abd = abd_alloc_linear(VDEV_UBERBLOCK_SIZE(vd), B_TRUE); in vdev_copy_uberblocks()
1705 vdev_label_read(zio, vd, src_label, ub_abd, in vdev_copy_uberblocks()
1709 if (zio_wait(zio) || uberblock_verify(abd_to_buf(ub_abd))) in vdev_copy_uberblocks()
1710 abd_zero(ub_abd, VDEV_UBERBLOCK_SIZE(vd)); in vdev_copy_uberblocks()
1713 vdev_label_write(write_zio, vd, l, ub_abd, in vdev_copy_uberblocks()
1722 abd_free(ub_abd); in vdev_copy_uberblocks()
1791 abd_t *ub_abd = abd_alloc_for_io(VDEV_UBERBLOCK_SIZE(vd), B_TRUE); in vdev_uberblock_sync() local
1792 abd_copy_from_buf(ub_abd, ub, sizeof (uberblock_t)); in vdev_uberblock_sync()
1793 abd_zero_off(ub_abd, sizeof (uberblock_t), in vdev_uberblock_sync()
1797 vdev_label_write(zio, vd, l, ub_abd, in vdev_uberblock_sync()
1802 abd_free(ub_abd); in vdev_uberblock_sync()