Lines Matching defs:error_data

47 static void single_bit_error_data(void *error_data, void *correct_data,
52 memcpy(error_data, correct_data, size);
53 __change_bit_le(offset, error_data);
56 static void double_bit_error_data(void *error_data, void *correct_data,
66 memcpy(error_data, correct_data, size);
68 __change_bit_le(offset[0], error_data);
69 __change_bit_le(offset[1], error_data);
112 static void no_bit_error(void *error_data, void *error_ecc,
115 memcpy(error_data, correct_data, size);
119 static int no_bit_error_verify(void *error_data, void *error_ecc,
126 ecc_sw_hamming_calculate(error_data, size, calc_ecc, sm_order);
127 ret = ecc_sw_hamming_correct(error_data, error_ecc, calc_ecc, size,
129 if (ret == 0 && !memcmp(correct_data, error_data, size))
135 static void single_bit_error_in_data(void *error_data, void *error_ecc,
138 single_bit_error_data(error_data, correct_data, size);
142 static void single_bit_error_in_ecc(void *error_data, void *error_ecc,
145 memcpy(error_data, correct_data, size);
149 static int single_bit_error_correct(void *error_data, void *error_ecc,
156 ecc_sw_hamming_calculate(error_data, size, calc_ecc, sm_order);
157 ret = ecc_sw_hamming_correct(error_data, error_ecc, calc_ecc, size,
159 if (ret == 1 && !memcmp(correct_data, error_data, size))
165 static void double_bit_error_in_data(void *error_data, void *error_ecc,
168 double_bit_error_data(error_data, correct_data, size);
172 static void single_bit_error_in_data_and_ecc(void *error_data, void *error_ecc,
175 single_bit_error_data(error_data, correct_data, size);
179 static void double_bit_error_in_ecc(void *error_data, void *error_ecc,
182 memcpy(error_data, correct_data, size);
186 static int double_bit_error_detect(void *error_data, void *error_ecc,
193 ecc_sw_hamming_calculate(error_data, size, calc_ecc, sm_order);
194 ret = ecc_sw_hamming_correct(error_data, error_ecc, calc_ecc, size,
233 static void dump_data_ecc(void *error_data, void *error_ecc, void *correct_data,
238 error_data, size, false);
254 void *error_data;
259 error_data = kmalloc(size, GFP_KERNEL);
264 if (!error_data || !error_ecc || !correct_data || !correct_ecc) {
272 nand_ecc_test[i].prepare(error_data, error_ecc,
274 err = nand_ecc_test[i].verify(error_data, error_ecc,
280 dump_data_ecc(error_data, error_ecc,
292 kfree(error_data);