Home
last modified time | relevance | path

Searched refs:missing_idxs (Results 1 – 21 of 21) sorted by relevance

/dports/devel/liberasurecode/liberasurecode-1.4.0/test/builtin/xor_codes/
H A Dtest_xor_hd_code.c67 int missing_idxs[4] = { -1 }; in test_hd_code() local
128 missing_idxs[3] = -1; in test_hd_code()
130 if (missing_idxs[0] > -1) { in test_hd_code()
177 missing_idxs[3] = -1; in test_hd_code()
182 …rr, "Decode did not work: %d (%d %d %d)!\n", missing_idxs[0], missing_idxs[0], missing_idxs[1], mi… in test_hd_code()
186 …rr, "Decode did not work: %d (%d %d %d)!\n", missing_idxs[1], missing_idxs[0], missing_idxs[1], mi… in test_hd_code()
190 …rr, "Decode did not work: %d (%d %d %d)!\n", missing_idxs[2], missing_idxs[0], missing_idxs[1], mi… in test_hd_code()
201 missing_idxs[j] = (missing_idxs[j-1] + 1) % (code_desc->k + code_desc->m); in test_hd_code()
205 if (missing_idxs[0] > -1 && missing_idxs[0] < code_desc->k) { in test_hd_code()
208 if (missing_idxs[1] > -1 && missing_idxs[1] < code_desc->k) { in test_hd_code()
[all …]
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/builtin/xor_codes/
H A Dxor_hd_code.c207 int *missing_idxs = NULL; in xor_hd_fragments_needed() local
232 if (NULL == missing_idxs) { in xor_hd_fragments_needed()
240 missing_idxs[j] = fragments_to_reconstruct[i]; in xor_hd_fragments_needed()
246 missing_idxs[j] = fragments_to_exclude[i]; in xor_hd_fragments_needed()
251 missing_idxs[j] = -1; in xor_hd_fragments_needed()
253 pattern = get_failure_pattern(code_desc, missing_idxs); in xor_hd_fragments_needed()
260 int *missing_data = get_missing_data(code_desc, missing_idxs); in xor_hd_fragments_needed()
267 int *missing_data = get_missing_data(code_desc, missing_idxs); in xor_hd_fragments_needed()
274 int *missing_data = get_missing_data(code_desc, missing_idxs); in xor_hd_fragments_needed()
401 if (NULL != missing_idxs) { in xor_hd_fragments_needed()
[all …]
H A Dxor_code.c82 while (missing_idxs[i] > -1) { in get_failure_pattern()
208 int * get_missing_parity(xor_code_t *code_desc, int *missing_idxs) in get_missing_parity() argument
213 while (missing_idxs[i] > -1) { in get_missing_parity()
214 if (missing_idxs[i] >= code_desc->k) { in get_missing_parity()
215 missing_parity[j] = missing_idxs[i]; in get_missing_parity()
225 int * get_missing_data(xor_code_t *code_desc, int *missing_idxs) in get_missing_data() argument
230 while (missing_idxs[i] > -1) { in get_missing_data()
231 if (missing_idxs[i] < code_desc->k) { in get_missing_data()
232 missing_data[j] = missing_idxs[i]; in get_missing_data()
247 int *missing_data = get_missing_data(code_desc, missing_idxs); in xor_reconstruct_one()
[all …]
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/backends/isa-l/
H A Disa_l_common.c68 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs); in isa_l_get_decode_matrix()
88 static int get_num_missing_elements(int *missing_idxs) in get_num_missing_elements() argument
92 while (missing_idxs[i] > -1) { in get_num_missing_elements()
120 int *missing_idxs, in get_inverse_rows() argument
123 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs); in get_inverse_rows()
124 int num_missing_elements = get_num_missing_elements(missing_idxs); in get_inverse_rows()
189 int *missing_idxs, int blocksize) in isa_l_decode() argument
206 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs); in isa_l_decode()
293 int *missing_idxs, int destination_idx, int blocksize) in isa_l_reconstruct() argument
307 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs); in isa_l_reconstruct()
[all …]
/dports/devel/liberasurecode/liberasurecode-1.4.0/include/xor_codes/
H A Dxor_code.h59 …int (*decode)(struct xor_code_s *code_desc, char **data, char **parity, int *missing_idxs, int blo…
61 …int (*fragments_needed)(struct xor_code_s *code_desc, int *missing_idxs, int *fragments_to_exclude…
74 failure_pattern_t get_failure_pattern(xor_code_t *code_desc, int *missing_idxs);
84 int * get_missing_parity(xor_code_t *code_desc, int *missing_idxs);
86 int * get_missing_data(xor_code_t *code_desc, int *missing_idxs);
96 void xor_reconstruct_one(xor_code_t *code_desc, char **data, char **parity, int *missing_idxs, int …
/dports/devel/liberasurecode/liberasurecode-1.4.0/test/
H A Dlibec_slap.c160 int missing_idxs[4] = { -1, -1, -1, -1 }; in test_hd_code() local
258 missing_mask_to_array(mask, missing_idxs); in test_hd_code()
259 ret = liberasurecode_fragments_needed(desc, missing_idxs, excluded_idxs, in test_hd_code()
272 if (fragments_needed[j] == missing_idxs[0] || in test_hd_code()
273 fragments_needed[j] == missing_idxs[1] || in test_hd_code()
274 fragments_needed[j] == missing_idxs[2]) { in test_hd_code()
277 j, fragments_needed[j], missing_idxs[0], in test_hd_code()
278 missing_idxs[1], missing_idxs[2]); in test_hd_code()
292 missing_idxs[0], missing_idxs[1], missing_idxs[2]); in test_hd_code()
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/backends/xor/
H A Dflat_xor_hd.c78 char **data, char **parity, int *missing_idxs, in flat_xor_hd_decode() argument
85 return xor_desc->decode(xor_desc, data, parity, missing_idxs, blocksize, 1); in flat_xor_hd_decode()
89 char **data, char **parity, int *missing_idxs, in flat_xor_hd_reconstruct() argument
97 missing_idxs, destination_idx, blocksize); in flat_xor_hd_reconstruct()
102 int *missing_idxs, int *fragments_to_exclude, in flat_xor_hd_min_fragments() argument
109 xor_desc->fragments_needed(xor_desc, missing_idxs, fragments_to_exclude, fragments_needed); in flat_xor_hd_min_fragments()
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/backends/shss/
H A Dshss.c105 int *missing_idxs, int blocksize) in shss_decode() argument
126 if (i == missing_idxs[missing_size]) { in shss_decode()
131 ret = xdesc->ssdecode((char**)decoded, (size_t)blocksize, missing_idxs, missing_size, in shss_decode()
142 int *missing_idxs, int destination_idx, int blocksize) in shss_reconstruct() argument
164 if (i == missing_idxs[missing_size]) { in shss_reconstruct()
170 &destination_idx, dst_size, missing_idxs, missing_size, xdesc->k, in shss_reconstruct()
180 static int shss_fragments_needed(void *desc, int *missing_idxs, in shss_fragments_needed() argument
186 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs) | exclude_bm; in shss_fragments_needed()
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/
H A Derasurecode.c552 int *missing_idxs = NULL; in liberasurecode_decode() local
632 if (NULL == missing_idxs) { in liberasurecode_decode()
657 data, parity, missing_idxs); in liberasurecode_decode()
700 while (missing_idxs[j] >= 0) { in liberasurecode_decode()
702 int missing_idx = missing_idxs[j]; in liberasurecode_decode()
739 free(missing_idxs); in liberasurecode_decode()
769 int *missing_idxs = NULL; in liberasurecode_reconstruct_fragment() local
829 if (NULL == missing_idxs) { in liberasurecode_reconstruct_fragment()
857 while (missing_idxs[i] > -1) { in liberasurecode_reconstruct_fragment()
858 if (missing_idxs[i] == destination_idx) { in liberasurecode_reconstruct_fragment()
[all …]
H A Derasurecode_preprocessing.c116 int *missing_idxs, in prepare_fragments_for_decode() argument
125 missing_bm = convert_list_to_bitmap(missing_idxs); in prepare_fragments_for_decode()
/dports/devel/liberasurecode/liberasurecode-1.4.0/include/isa_l/
H A Disa_l_common.h61 int isa_l_decode(void *desc, char **data, char **parity, int *missing_idxs,
64 int *missing_idxs, int destination_idx, int blocksize);
65 int isa_l_min_fragments(void *desc, int *missing_idxs,
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/backends/jerasure/
H A Djerasure_rs_vand.c96 int *missing_idxs, int blocksize) in jerasure_rs_vand_decode() argument
104 jerasure_desc->matrix, 1, missing_idxs, data, parity, blocksize); in jerasure_rs_vand_decode()
110 int *missing_idxs, int destination_idx, int blocksize) in jerasure_rs_vand_reconstruct() argument
126 jerasure_desc->m, missing_idxs); in jerasure_rs_vand_reconstruct()
158 jerasure_desc->matrix, 1, missing_idxs, data, parity, blocksize); in jerasure_rs_vand_reconstruct()
171 static int jerasure_rs_vand_min_fragments(void *desc, int *missing_idxs, in jerasure_rs_vand_min_fragments() argument
178 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs) | exclude_bm; in jerasure_rs_vand_min_fragments()
H A Djerasure_rs_cauchy.c120 int *missing_idxs, int blocksize) in jerasure_rs_cauchy_decode() argument
130 missing_idxs, in jerasure_rs_cauchy_decode()
138 int *missing_idxs, int destination_idx, int blocksize) in jerasure_rs_cauchy_reconstruct() argument
156 erased = jerasure_desc->jerasure_erasures_to_erased(k, m, missing_idxs); in jerasure_rs_cauchy_reconstruct()
188 missing_idxs, in jerasure_rs_cauchy_reconstruct()
207 static int jerasure_rs_cauchy_min_fragments(void *desc, int *missing_idxs, in jerasure_rs_cauchy_min_fragments() argument
213 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs) | exclude_bm; in jerasure_rs_cauchy_min_fragments()
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/backends/rs_vand/
H A Dliberasurecode_rs_vand.c96 int *missing_idxs, int blocksize) in liberasurecode_rs_vand_decode() argument
103 rs_vand_desc->k, rs_vand_desc->m, missing_idxs, blocksize, 1); in liberasurecode_rs_vand_decode()
109 int *missing_idxs, int destination_idx, int blocksize) in liberasurecode_rs_vand_reconstruct() argument
116 rs_vand_desc->k, rs_vand_desc->m, missing_idxs, destination_idx, blocksize); in liberasurecode_rs_vand_reconstruct()
121 static int liberasurecode_rs_vand_min_fragments(void *desc, int *missing_idxs, in liberasurecode_rs_vand_min_fragments() argument
128 uint64_t missing_bm = convert_list_to_bitmap(missing_idxs) | exclude_bm; in liberasurecode_rs_vand_min_fragments()
/dports/devel/liberasurecode/liberasurecode-1.4.0/include/erasurecode/
H A Derasurecode_backend.h85 char **data, char **parity, int *missing_idxs, int blocksize);
87 int *missing_idxs, int * fragments_to_exclude, int *fragments_needed);
89 char **data, char **parity, int *missing_idxs, int destination_idx,
H A Derasurecode_preprocessing.h42 int *missing_idxs,
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/builtin/null_code/
H A Dnull_code.c49 int *missing_idxs, int blocksize, int decode_parity) in null_code_decode() argument
64 int null_code_fragments_needed(void *code_desc, int *missing_idxs, in null_code_fragments_needed() argument
/dports/devel/liberasurecode/liberasurecode-1.4.0/include/rs_vand/
H A Dliberasurecode_rs_vand.h30 int is_missing(int *missing_idxs, int index_to_check);
40 int create_decoding_matrix(int *gen_matrix, int *dec_matrix, int *missing_idxs, int k, int m);
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/backends/null/
H A Dnull.c86 int *missing_idxs, int blocksize) in null_decode() argument
92 int *missing_idxs, int destination_idx, int blocksize) in null_reconstruct() argument
97 static int null_min_fragments(void *desc, int *missing_idxs, in null_min_fragments() argument
/dports/devel/liberasurecode/liberasurecode-1.4.0/src/builtin/rs_vand/
H A Dliberasurecode_rs_vand.c107 int is_missing(int *missing_idxs, int index_to_check) in is_missing() argument
110 while (missing_idxs[i] > -1) { in is_missing()
111 if (missing_idxs[i] == index_to_check) { in is_missing()
119 int create_decoding_matrix(int *gen_matrix, int *dec_matrix, int *missing_idxs, int k, int m) in create_decoding_matrix() argument
125 if (!is_missing(missing_idxs, i)) { in create_decoding_matrix()
/dports/biology/plink/plink-ng-79b2df8c/2.0/
H A Dplink2_matrix_calc.cc705 const uint32_t* missing_idxs = idx_bufs[common_idx ^ 3]; in CalcKingSparseThread() local
739 const uintptr_t sample_idx_lo = missing_idxs[ujj]; in CalcKingSparseThread()
774 const uintptr_t sample_idx_lo = missing_idxs[ujj]; in CalcKingSparseThread()
787 const uintptr_t sample_idx_hi = missing_idxs[uii]; in CalcKingSparseThread()
795 const uintptr_t sample_idx_lo = missing_idxs[ujj]; in CalcKingSparseThread()