VDEV_RAIDZ_Q
rm->rm_col[VDEV_RAIDZ_Q].rc_size);
q = rm->rm_col[VDEV_RAIDZ_Q].rc_data;
rm->rm_col[VDEV_RAIDZ_Q].rc_size);
q = rm->rm_col[VDEV_RAIDZ_Q].rc_data;
if (parity_valid[VDEV_RAIDZ_Q])
parity_valid[VDEV_RAIDZ_Q])
rm->rm_col[VDEV_RAIDZ_Q].rc_size);
q = abd_to_buf(rm->rm_col[VDEV_RAIDZ_Q].rc_abd);
rm->rm_col[VDEV_RAIDZ_Q].rc_size);
q = abd_to_buf(rm->rm_col[VDEV_RAIDZ_Q].rc_abd);
ASSERT(rm->rm_col[x].rc_size <= rm->rm_col[VDEV_RAIDZ_Q].rc_size);
src = rm->rm_col[VDEV_RAIDZ_Q].rc_abd;
return (1 << VDEV_RAIDZ_Q);
qdata = rm->rm_col[VDEV_RAIDZ_Q].rc_abd;
rm->rm_col[VDEV_RAIDZ_Q].rc_abd =
abd_alloc_linear(rm->rm_col[VDEV_RAIDZ_Q].rc_size, B_TRUE);
qxy = abd_to_buf(rm->rm_col[VDEV_RAIDZ_Q].rc_abd);
abd_free(rm->rm_col[VDEV_RAIDZ_Q].rc_abd);
rm->rm_col[VDEV_RAIDZ_Q].rc_abd = qdata;
return ((1 << VDEV_RAIDZ_P) | (1 << VDEV_RAIDZ_Q));