Lines Matching refs:gio
1827 zio_gang_tree_assemble(zio_t *gio, blkptr_t *bp, zio_gang_node_t **gnpp) in zio_gang_tree_assemble() argument
1831 ASSERT(gio->io_gang_leader == gio); in zio_gang_tree_assemble()
1834 zio_nowait(zio_read(gio, gio->io_spa, bp, gn->gn_gbh, in zio_gang_tree_assemble()
1836 gio->io_priority, ZIO_GANG_CHILD_FLAGS(gio), &gio->io_bookmark)); in zio_gang_tree_assemble()
1842 zio_t *gio = zio->io_gang_leader; in zio_gang_tree_assemble_done() local
1846 ASSERT(gio == zio_unique_parent(zio)); in zio_gang_tree_assemble_done()
1863 zio_gang_tree_assemble(gio, gbp, &gn->gn_child[g]); in zio_gang_tree_assemble_done()
1870 zio_t *gio = pio->io_gang_leader; in zio_gang_tree_issue() local
1874 ASSERT(BP_GET_CHECKSUM(bp) == BP_GET_CHECKSUM(gio->io_bp)); in zio_gang_tree_issue()
1875 ASSERT(BP_GET_LSIZE(bp) == BP_GET_PSIZE(bp) || gn == gio->io_gang_tree); in zio_gang_tree_issue()
1881 zio = zio_gang_issue_func[gio->io_type](pio, bp, gn, data); in zio_gang_tree_issue()
1895 if (gn == gio->io_gang_tree) in zio_gang_tree_issue()
1896 ASSERT3P((char *)gio->io_data + gio->io_size, ==, data); in zio_gang_tree_issue()
1943 zio_t *gio = zio->io_gang_leader; in zio_write_gang_member_ready() local
1954 ASSERT3U(zio->io_prop.zp_copies, ==, gio->io_prop.zp_copies); in zio_write_gang_member_ready()
1974 zio_t *gio = pio->io_gang_leader; in zio_write_gang_block() local
1981 int copies = gio->io_prop.zp_copies; in zio_write_gang_block()
1987 bp, gbh_copies, txg, pio == gio ? NULL : gio->io_bp, in zio_write_gang_block()
1994 if (pio == gio) { in zio_write_gang_block()
1995 gnpp = &gio->io_gang_tree; in zio_write_gang_block()
2019 zp.zp_checksum = gio->io_prop.zp_checksum; in zio_write_gang_block()
2023 zp.zp_copies = gio->io_prop.zp_copies; in zio_write_gang_block()