Lines Matching refs:size

48 				size_t size)
50 unsigned int offset = get_random_u32_below(size * BITS_PER_BYTE);
52 memcpy(error_data, correct_data, size);
57 size_t size)
61 offset[0] = get_random_u32_below(size * BITS_PER_BYTE);
63 offset[1] = get_random_u32_below(size * BITS_PER_BYTE);
66 memcpy(error_data, correct_data, size);
72 static unsigned int random_ecc_bit(size_t size)
76 if (size == 256) {
89 size_t size)
91 unsigned int offset = random_ecc_bit(size);
98 size_t size)
102 offset[0] = random_ecc_bit(size);
104 offset[1] = random_ecc_bit(size);
113 void *correct_data, void *correct_ecc, const size_t size)
115 memcpy(error_data, correct_data, size);
120 void *correct_data, const size_t size)
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))
136 void *correct_data, void *correct_ecc, const size_t size)
138 single_bit_error_data(error_data, correct_data, size);
143 void *correct_data, void *correct_ecc, const size_t size)
145 memcpy(error_data, correct_data, size);
146 single_bit_error_ecc(error_ecc, correct_ecc, size);
150 void *correct_data, const size_t size)
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))
166 void *correct_data, void *correct_ecc, const size_t size)
168 double_bit_error_data(error_data, correct_data, size);
173 void *correct_data, void *correct_ecc, const size_t size)
175 single_bit_error_data(error_data, correct_data, size);
176 single_bit_error_ecc(error_ecc, correct_ecc, size);
180 void *correct_data, void *correct_ecc, const size_t size)
182 memcpy(error_data, correct_data, size);
183 double_bit_error_ecc(error_ecc, correct_ecc, size);
187 void *correct_data, const size_t size)
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,
234 void *correct_ecc, const size_t size)
238 error_data, size, false);
244 correct_data, size, false);
249 static int nand_ecc_test_run(const size_t size)
259 error_data = kmalloc(size, GFP_KERNEL);
261 correct_data = kmalloc(size, GFP_KERNEL);
269 get_random_bytes(correct_data, size);
270 ecc_sw_hamming_calculate(correct_data, size, correct_ecc, sm_order);
273 correct_data, correct_ecc, size);
275 correct_data, size);
279 nand_ecc_test[i].name, size);
281 correct_data, correct_ecc, size);
285 nand_ecc_test[i].name, size);
302 static int nand_ecc_test_run(const size_t size)