Lines Matching refs:ecc_code

263 				uint8_t *ecc_code)  in omap_calculate_ecc()  argument
274 ecc_code[0] = val & 0xFF; in omap_calculate_ecc()
275 ecc_code[1] = (val >> 16) & 0xFF; in omap_calculate_ecc()
276 ecc_code[2] = ((val >> 8) & 0x0F) | ((val >> 20) & 0xF0); in omap_calculate_ecc()
284 ecc_code[i++] = (val >> 0) & 0xFF; in omap_calculate_ecc()
288 ecc_code[i++] = (val >> 24) & 0xFF; in omap_calculate_ecc()
289 ecc_code[i++] = (val >> 16) & 0xFF; in omap_calculate_ecc()
290 ecc_code[i++] = (val >> 8) & 0xFF; in omap_calculate_ecc()
291 ecc_code[i++] = (val >> 0) & 0xFF; in omap_calculate_ecc()
297 ecc_code[i++] = (val >> 8) & 0xFF; in omap_calculate_ecc()
298 ecc_code[i++] = (val >> 0) & 0xFF; in omap_calculate_ecc()
300 ecc_code[i++] = (val >> 24) & 0xFF; in omap_calculate_ecc()
301 ecc_code[i++] = (val >> 16) & 0xFF; in omap_calculate_ecc()
302 ecc_code[i++] = (val >> 8) & 0xFF; in omap_calculate_ecc()
303 ecc_code[i++] = (val >> 0) & 0xFF; in omap_calculate_ecc()
305 ecc_code[i++] = (val >> 24) & 0xFF; in omap_calculate_ecc()
306 ecc_code[i++] = (val >> 16) & 0xFF; in omap_calculate_ecc()
307 ecc_code[i++] = (val >> 8) & 0xFF; in omap_calculate_ecc()
308 ecc_code[i++] = (val >> 0) & 0xFF; in omap_calculate_ecc()
312 ecc_code[i++] = (val >> 24) & 0xFF; in omap_calculate_ecc()
313 ecc_code[i++] = (val >> 16) & 0xFF; in omap_calculate_ecc()
314 ecc_code[i++] = (val >> 8) & 0xFF; in omap_calculate_ecc()
315 ecc_code[i++] = (val >> 0) & 0xFF; in omap_calculate_ecc()
329 *(ecc_code + i) = *(ecc_code + i) ^ in omap_calculate_ecc()
334 ecc_code[chip->ecc.bytes - 1] = 0x00; in omap_calculate_ecc()
592 uint8_t *ecc_code = chip->buffers->ecccode; in omap_read_page_bch() local
621 ecc_code[i] = chip->oob_poi[eccpos[i]]; in omap_read_page_bch()
629 stat = chip->ecc.correct(mtd, p, &ecc_code[i], &ecc_calc[i]); in omap_read_page_bch()