Lines Matching defs:missing
106 * or in concert to recover missing data columns.
125 uint64_t rm_missingdata; /* Count of missing data devices */
126 uint64_t rm_missingparity; /* Count of missing parity devices */
983 * to failed or missing columns; we then make V|I square (n x n) and d|p
990 * | 128 64 32 16 8 4 2 1 | <-----+-+-- missing disks
1087 * of the missing data.
1108 * Fill in the missing rows of interest.
1129 vdev_raidz_matrix_invert(raidz_map_t *rm, int n, int nmissing, int *missing,
1174 for (j = 0; j < missing[i]; j++) {
1177 ASSERT3U(rows[i][missing[i]], !=, 0);
1183 log = 255 - vdev_raidz_log2[rows[i][missing[i]]];
1194 ASSERT3U(rows[ii][missing[i]], !=, 0);
1196 log = vdev_raidz_log2[rows[ii][missing[i]]];
1213 if (j == missing[i]) {
1224 int *missing, uint8_t **invrows, const uint8_t *used)
1260 cc = missing[j] + rm->rm_firstdatacol;
1269 ASSERT(ccount >= rm->rm_col[missing[0]].rc_size || i > 0);
1319 * Figure out which data columns are missing.
1330 * Figure out which parity columns to use to help generate the missing
1394 * Reconstruct the missing data using the generated matrix.