Lines Matching defs:missing
104 * or in concert to recover missing data columns.
123 uint64_t rm_missingdata; /* Count of missing data devices */
124 uint64_t rm_missingparity; /* Count of missing parity devices */
973 * to failed or missing columns; we then make V|I square (n x n) and d|p
980 * | 128 64 32 16 8 4 2 1 | <-----+-+-- missing disks
1077 * of the missing data.
1098 * Fill in the missing rows of interest.
1119 vdev_raidz_matrix_invert(raidz_map_t *rm, int n, int nmissing, int *missing,
1164 for (j = 0; j < missing[i]; j++) {
1167 ASSERT3U(rows[i][missing[i]], !=, 0);
1173 log = 255 - vdev_raidz_log2[rows[i][missing[i]]];
1184 ASSERT3U(rows[ii][missing[i]], !=, 0);
1186 log = vdev_raidz_log2[rows[ii][missing[i]]];
1203 if (j == missing[i]) {
1214 int *missing, uint8_t **invrows, const uint8_t *used)
1250 cc = missing[j] + rm->rm_firstdatacol;
1259 ASSERT(ccount >= rm->rm_col[missing[0]].rc_size || i > 0);
1309 * Figure out which data columns are missing.
1320 * Figure out which parity columns to use to help generate the missing
1384 * Reconstruct the missing data using the generated matrix.