VDEV_UBERBLOCK_RING
(VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT(vd))
char vl_uberblock[VDEV_UBERBLOCK_RING]; /* 128K */
#define MAX_UBERBLOCK_COUNT (VDEV_UBERBLOCK_RING >> UBERBLOCK_SHIFT)
record->zi_end = record->zi_start + VDEV_UBERBLOCK_RING - 1;
stack += VDEV_UBERBLOCK_RING;
0, VDEV_UBERBLOCK_RING, ub_array) == 0)
(VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT(sh))
char vl_uberblock[VDEV_UBERBLOCK_RING]; /* 128K */
(VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT(vd))
char vl_uberblock[VDEV_UBERBLOCK_RING]; /* 128K */
ub_abd = abd_alloc_linear(VDEV_UBERBLOCK_RING, B_TRUE);
abd_zero(ub_abd, VDEV_UBERBLOCK_RING);
VDEV_UBERBLOCK_RING, NULL, NULL, flags);