Home
last modified time | relevance | path

Searched refs:parity_valid (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dvdev_raidz_math.c197 if (parity_valid[CODE_P]) { in reconstruct_fun_pq_sel()
199 } else if (parity_valid[CODE_Q]) { in reconstruct_fun_pq_sel()
203 parity_valid[CODE_P] && parity_valid[CODE_Q]) { in reconstruct_fun_pq_sel()
214 if (parity_valid[CODE_P]) { in reconstruct_fun_pqr_sel()
216 } else if (parity_valid[CODE_Q]) { in reconstruct_fun_pqr_sel()
218 } else if (parity_valid[CODE_R]) { in reconstruct_fun_pqr_sel()
222 if (parity_valid[CODE_P] && parity_valid[CODE_Q]) { in reconstruct_fun_pqr_sel()
224 } else if (parity_valid[CODE_P] && parity_valid[CODE_R]) { in reconstruct_fun_pqr_sel()
226 } else if (parity_valid[CODE_Q] && parity_valid[CODE_R]) { in reconstruct_fun_pqr_sel()
230 parity_valid[CODE_P] && parity_valid[CODE_Q] && in reconstruct_fun_pqr_sel()
[all …]
H A Dvdev_raidz.c1532 int parity_valid[VDEV_RAIDZ_MAXPARITY]; in vdev_raidz_reconstruct_row() local
1539 parity_valid[c] = B_FALSE; in vdev_raidz_reconstruct_row()
1549 parity_valid[c] = B_TRUE; in vdev_raidz_reconstruct_row()
1561 ret = vdev_raidz_math_reconstruct(rm, rr, parity_valid, dt, nbaddata); in vdev_raidz_reconstruct_row()
1570 if (parity_valid[VDEV_RAIDZ_P]) in vdev_raidz_reconstruct_row()
1575 if (parity_valid[VDEV_RAIDZ_Q]) in vdev_raidz_reconstruct_row()
1584 if (parity_valid[VDEV_RAIDZ_P] && in vdev_raidz_reconstruct_row()
1585 parity_valid[VDEV_RAIDZ_Q]) in vdev_raidz_reconstruct_row()