Searched refs:parity_valid (Results 1 – 2 of 2) sorted by relevance
187 reconstruct_fun_p_sel(raidz_map_t *rm, const int *parity_valid, in reconstruct_fun_p_sel() argument190 if (nbaddata == 1 && parity_valid[CODE_P]) { in reconstruct_fun_p_sel()197 reconstruct_fun_pq_sel(raidz_map_t *rm, const int *parity_valid, in reconstruct_fun_pq_sel() argument201 if (parity_valid[CODE_P]) { in reconstruct_fun_pq_sel()203 } else if (parity_valid[CODE_Q]) { in reconstruct_fun_pq_sel()207 parity_valid[CODE_P] && parity_valid[CODE_Q]) { in reconstruct_fun_pq_sel()214 reconstruct_fun_pqr_sel(raidz_map_t *rm, const int *parity_valid, in reconstruct_fun_pqr_sel() argument218 if (parity_valid[CODE_P]) { in reconstruct_fun_pqr_sel()220 } else if (parity_valid[CODE_Q]) { in reconstruct_fun_pqr_sel()222 } else if (parity_valid[CODE_R]) { in reconstruct_fun_pqr_sel()[all …]
1490 int parity_valid[VDEV_RAIDZ_MAXPARITY]; in vdev_raidz_reconstruct() local1504 parity_valid[c] = B_FALSE; in vdev_raidz_reconstruct()1514 parity_valid[c] = B_TRUE; in vdev_raidz_reconstruct()1526 ret = vdev_raidz_math_reconstruct(rm, parity_valid, dt, nbaddata); in vdev_raidz_reconstruct()1535 if (parity_valid[VDEV_RAIDZ_P]) in vdev_raidz_reconstruct()1540 if (parity_valid[VDEV_RAIDZ_Q]) in vdev_raidz_reconstruct()1549 if (parity_valid[VDEV_RAIDZ_P] && in vdev_raidz_reconstruct()1550 parity_valid[VDEV_RAIDZ_Q]) in vdev_raidz_reconstruct()