zio_gang_node_t
zio_gang_node_t *gn, struct abd *data, uint64_t offset);
zio_gang_node_t *io_gang_tree;
zio_read_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data,
zio_rewrite_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data,
zio_free_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data,
zio_claim_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data,
static zio_gang_node_t *
zio_gang_node_alloc(zio_gang_node_t **gnpp)
zio_gang_node_t *gn;
zio_gang_node_free(zio_gang_node_t **gnpp)
zio_gang_node_t *gn = *gnpp;
zio_gang_tree_free(zio_gang_node_t **gnpp)
zio_gang_node_t *gn = *gnpp;
zio_gang_tree_assemble(zio_t *gio, blkptr_t *bp, zio_gang_node_t **gnpp)
zio_gang_node_t *gn = zio_gang_node_alloc(gnpp);
zio_gang_node_t *gn = zio->io_private;
zio_gang_tree_issue(zio_t *pio, zio_gang_node_t *gn, blkptr_t *bp, abd_t *data,
zio_gang_node_t *gn, **gnpp;
zio_dva_unallocate(zio_t *zio, zio_gang_node_t *gn, blkptr_t *bp)