zio_read
static int zio_read(const spa_t *spa, const blkptr_t *bp, void *buf);
err = zio_read(spa, &gbh_bp, gbuf);
if (zio_read(spa, gbp, pbuf)) {
rc = zio_read(spa, &bp, dnode_cache_buf);
if (zio_read(spa, &ds->ds_bp, objset)) {
if (zio_read(spa, &spa->spa_uberblock->ub_rootbp, spa->spa_mos)) {
if (zio_read(spa, &spa->spa_uberblock_checkpoint.ub_rootbp,
error = zio_read(spa, bp, buf);
rc = zio_read(spa, bp, buf);