| /isa-l/erasure_code/ |
| H A D | erasure_code_test.c | 141 gf_gen_decode_matrix(unsigned char *encode_matrix, unsigned char *decode_matrix, in gf_gen_decode_matrix() argument 165 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix() 166 backup[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix() 195 b[k * (k - 1) + j] = encode_matrix[k * decode_index[k - 1] + j]; in gf_gen_decode_matrix() 209 encode_matrix[k * src_err_list[p] + j]); in gf_gen_decode_matrix() 228 unsigned char *encode_matrix = NULL, *decode_matrix = NULL, *invert_matrix = NULL, in main() local 261 encode_matrix = malloc(MMAX * KMAX); in main() 265 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main() 283 gf_gen_rs_matrix(encode_matrix, m, k); in main() 286 ec_init_tables(k, m - k, &encode_matrix[k * k], g_tbls); in main() [all …]
|
| H A D | erasure_code_base_test.c | 140 gf_gen_decode_matrix(unsigned char *encode_matrix, unsigned char *decode_matrix, in gf_gen_decode_matrix() argument 164 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix() 165 backup[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix() 194 b[k * (k - 1) + j] = encode_matrix[k * decode_index[k - 1] + j]; in gf_gen_decode_matrix() 208 encode_matrix[k * src_err_list[p] + j]); in gf_gen_decode_matrix() 227 unsigned char *encode_matrix, *decode_matrix, *invert_matrix, *g_tbls; in main() local 259 encode_matrix = malloc(MMAX * KMAX); in main() 263 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main() 281 gf_gen_rs_matrix(encode_matrix, m, k); in main() 284 ec_init_tables_base(k, m - k, &encode_matrix[k * k], g_tbls); in main() [all …]
|
| H A D | erasure_code_update_test.c | 153 gf_gen_decode_matrix(unsigned char *encode_matrix, unsigned char *decode_matrix, in gf_gen_decode_matrix() argument 177 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix() 178 backup[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix() 207 b[k * (k - 1) + j] = encode_matrix[k * decode_index[k - 1] + j]; in gf_gen_decode_matrix() 221 encode_matrix[k * src_err_list[p] + j]); in gf_gen_decode_matrix() 241 unsigned char *encode_matrix = NULL, *decode_matrix = NULL, *invert_matrix = NULL, in main() local 287 encode_matrix = malloc(MMAX * KMAX); in main() 291 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main() 312 gf_gen_rs_matrix(encode_matrix, m, k); in main() 315 ec_init_tables(k, m - k, &encode_matrix[k * k], g_tbls); in main() [all …]
|
| /isa-l/examples/ec/ |
| H A D | ec_simple_example.c | 56 gf_gen_decode_matrix_simple(u8 *encode_matrix, u8 *decode_matrix, u8 *invert_matrix, 74 u8 *encode_matrix, *decode_matrix; in main() local 138 encode_matrix = malloc(m * k); in main() 144 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main() 174 gf_gen_cauchy1_matrix(encode_matrix, m, k); in main() 177 ec_init_tables(k, p, &encode_matrix[k * k], g_tbls); in main() 188 ret = gf_gen_decode_matrix_simple(encode_matrix, decode_matrix, invert_matrix, temp_matrix, in main() 222 gf_gen_decode_matrix_simple(u8 *encode_matrix, u8 *decode_matrix, u8 *invert_matrix, in gf_gen_decode_matrix_simple() argument 245 b[k * i + j] = encode_matrix[k * r + j]; in gf_gen_decode_matrix_simple() 267 encode_matrix[k * frag_err_list[p] + j]); in gf_gen_decode_matrix_simple()
|
| H A D | ec_piggyback_example.c | 177 gf_gen_decode_matrix(u8 *encode_matrix, u8 *decode_matrix, u8 *invert_matrix, u8 *temp_matrix, 197 u8 *encode_matrix, *decode_matrix; in main() local 279 encode_matrix = malloc(m2 * k2); in main() 285 if (encode_matrix == NULL || decode_matrix == NULL || invert_matrix == NULL || in main() 321 gf_gen_full_pb_cauchy_matrix(encode_matrix, m2, k2); in main() 324 print_matrix(m2, k2, encode_matrix, "encode matrix"); in main() 327 ec_init_tables(k2, p2, &encode_matrix[k2 * k2], g_tbls); in main() 364 memcpy(&encode_matrix_faster[k * i], &encode_matrix[k2 * j], k); in main() 368 print_matrix(p2 / 2, k2, &encode_matrix[(k2 + p2 / 2) * k2], in main() 402 ret = gf_gen_decode_matrix(encode_matrix, decode_matrix, invert_matrix, temp_matrix, in main() [all …]
|
| /isa-l/doc/ |
| H A D | functions.md | 46 ec_init_tables(k, p, &encode_matrix[k * k], g_tbls);
|