Lines Matching defs:io_offset
957 vdev_draid_map_alloc_row(zio_t *zio, raidz_row_t **rrp, uint64_t io_offset,
965 uint64_t group = vdev_draid_offset_to_group(vd, io_offset);
972 if (io_offset + io_asize > start_offset) {
974 start_offset - io_offset);
986 vdev_draid_group_to_offset(vd, group) == io_offset);
991 io_offset, &perm, &groupstart);
1033 rr->rr_offset = io_offset;
1110 uint64_t io_offset = zio->io_offset;
1114 size = vdev_draid_map_alloc_row(zio, &rr[0], io_offset,
1119 io_offset += vdev_draid_asize(vd, size, 0);
1124 ASSERT3U(io_offset, ==, vdev_draid_group_to_offset(
1125 vd, vdev_draid_offset_to_group(vd, io_offset)));
1130 io_offset, abd_offset, abd_size);
2036 ASSERT3U(zio->io_offset, ==, vdev_draid_get_astart(vd, zio->io_offset));
2562 vd->vdev_child[c], zio->io_offset, zio->io_abd,
2572 * the zio->io_offset and permutation table to calculate which child dRAID vdev
2582 uint64_t offset = zio->io_offset - VDEV_LABEL_START_SIZE;
2600 if (VDEV_OFFSET_IS_LABEL(vd, zio->io_offset)) {
2630 if (VDEV_OFFSET_IS_LABEL(vd, zio->io_offset)) {
2659 ASSERT0(VDEV_OFFSET_IS_LABEL(vd, zio->io_offset));