Lines Matching defs:rra
3849 raidz_reflow_arg_t *rra = zio->io_private;
3850 vdev_raidz_expand_t *vre = rra->rra_vre;
3858 MIN(vre->vre_failed_offset, rra->rra_lr->lr_offset);
3862 if (rra->rra_lr->lr_offset + rra->rra_lr->lr_length <
3864 vre->vre_bytes_copied_pertxg[rra->rra_txg & TXG_MASK] +=
3868 boolean_t done = (--rra->rra_tbd == 0);
3874 zfs_rangelock_exit(rra->rra_lr);
3875 kmem_free(rra, sizeof (*rra) + sizeof (zio_t *) * rra->rra_writes);
3885 raidz_reflow_arg_t *rra = zio->io_private;
3886 vdev_raidz_expand_t *vre = rra->rra_vre;
3889 if (zio->io_size > (1 << rra->rra_ashift))
3902 (long long)rra->rra_lr->lr_offset,
3903 (long long)rra->rra_lr->lr_length,
3904 (long long)rra->rra_txg,
3911 MIN(vre->vre_failed_offset, rra->rra_lr->lr_offset);
3915 if (atomic_dec_32_nv(&rra->rra_tbd) > 0)
3917 uint32_t writes = rra->rra_tbd = rra->rra_writes;
3919 zio_nowait(rra->rra_zio[i]);
4008 raidz_reflow_arg_t *rra = kmem_zalloc(sizeof (*rra) +
4010 rra->rra_vre = vre;
4011 rra->rra_lr = zfs_rangelock_enter(&vre->vre_rangelock,
4013 rra->rra_txg = dmu_tx_get_txg(tx);
4014 rra->rra_ashift = ashift;
4015 rra->rra_tbd = reads;
4016 rra->rra_writes = writes;
4030 (long long)rra->rra_lr->lr_offset,
4031 (long long)rra->rra_txg);
4035 MIN(vre->vre_failed_offset, rra->rra_lr->lr_offset);
4041 zfs_rangelock_exit(rra->rra_lr);
4042 kmem_free(rra, sizeof (*rra) + sizeof (zio_t *) * writes);
4058 rra->rra_zio[i] = zio_vdev_child_io(pio, NULL,
4062 ZIO_FLAG_CANFAIL, raidz_reflow_write_done, rra);
4081 rra->rra_zio[b % vd->vdev_children]->io_abd,
4087 abd = rra->rra_zio[i]->io_abd;
4093 ZIO_FLAG_CANFAIL, raidz_reflow_read_done, rra));