Lines Matching refs:ecc_code

929 				u_char *ecc_code)  in omap_calculate_ecc()  argument
941 *ecc_code++ = val; /* P128e, ..., P1e */ in omap_calculate_ecc()
942 *ecc_code++ = val >> 16; /* P128o, ..., P1o */ in omap_calculate_ecc()
944 *ecc_code++ = ((val >> 8) & 0x0f) | ((val >> 20) & 0xf0); in omap_calculate_ecc()
1169 u8 *ecc_code; in omap_calculate_ecc_bch() local
1176 ecc_code = ecc_calc; in omap_calculate_ecc_bch()
1184 *ecc_code++ = (bch_val4 & 0xFF); in omap_calculate_ecc_bch()
1185 *ecc_code++ = ((bch_val3 >> 24) & 0xFF); in omap_calculate_ecc_bch()
1186 *ecc_code++ = ((bch_val3 >> 16) & 0xFF); in omap_calculate_ecc_bch()
1187 *ecc_code++ = ((bch_val3 >> 8) & 0xFF); in omap_calculate_ecc_bch()
1188 *ecc_code++ = (bch_val3 & 0xFF); in omap_calculate_ecc_bch()
1189 *ecc_code++ = ((bch_val2 >> 24) & 0xFF); in omap_calculate_ecc_bch()
1190 *ecc_code++ = ((bch_val2 >> 16) & 0xFF); in omap_calculate_ecc_bch()
1191 *ecc_code++ = ((bch_val2 >> 8) & 0xFF); in omap_calculate_ecc_bch()
1192 *ecc_code++ = (bch_val2 & 0xFF); in omap_calculate_ecc_bch()
1193 *ecc_code++ = ((bch_val1 >> 24) & 0xFF); in omap_calculate_ecc_bch()
1194 *ecc_code++ = ((bch_val1 >> 16) & 0xFF); in omap_calculate_ecc_bch()
1195 *ecc_code++ = ((bch_val1 >> 8) & 0xFF); in omap_calculate_ecc_bch()
1196 *ecc_code++ = (bch_val1 & 0xFF); in omap_calculate_ecc_bch()
1202 *ecc_code++ = ((bch_val2 >> 12) & 0xFF); in omap_calculate_ecc_bch()
1203 *ecc_code++ = ((bch_val2 >> 4) & 0xFF); in omap_calculate_ecc_bch()
1204 *ecc_code++ = ((bch_val2 & 0xF) << 4) | in omap_calculate_ecc_bch()
1206 *ecc_code++ = ((bch_val1 >> 20) & 0xFF); in omap_calculate_ecc_bch()
1207 *ecc_code++ = ((bch_val1 >> 12) & 0xFF); in omap_calculate_ecc_bch()
1208 *ecc_code++ = ((bch_val1 >> 4) & 0xFF); in omap_calculate_ecc_bch()
1209 *ecc_code++ = ((bch_val1 & 0xF) << 4); in omap_calculate_ecc_bch()
1213 ecc_code[0] = ((val >> 8) & 0xFF); in omap_calculate_ecc_bch()
1214 ecc_code[1] = ((val >> 0) & 0xFF); in omap_calculate_ecc_bch()
1216 ecc_code[2] = ((val >> 24) & 0xFF); in omap_calculate_ecc_bch()
1217 ecc_code[3] = ((val >> 16) & 0xFF); in omap_calculate_ecc_bch()
1218 ecc_code[4] = ((val >> 8) & 0xFF); in omap_calculate_ecc_bch()
1219 ecc_code[5] = ((val >> 0) & 0xFF); in omap_calculate_ecc_bch()
1221 ecc_code[6] = ((val >> 24) & 0xFF); in omap_calculate_ecc_bch()
1222 ecc_code[7] = ((val >> 16) & 0xFF); in omap_calculate_ecc_bch()
1223 ecc_code[8] = ((val >> 8) & 0xFF); in omap_calculate_ecc_bch()
1224 ecc_code[9] = ((val >> 0) & 0xFF); in omap_calculate_ecc_bch()
1226 ecc_code[10] = ((val >> 24) & 0xFF); in omap_calculate_ecc_bch()
1227 ecc_code[11] = ((val >> 16) & 0xFF); in omap_calculate_ecc_bch()
1228 ecc_code[12] = ((val >> 8) & 0xFF); in omap_calculate_ecc_bch()
1229 ecc_code[13] = ((val >> 0) & 0xFF); in omap_calculate_ecc_bch()
1231 ecc_code[14] = ((val >> 24) & 0xFF); in omap_calculate_ecc_bch()
1232 ecc_code[15] = ((val >> 16) & 0xFF); in omap_calculate_ecc_bch()
1233 ecc_code[16] = ((val >> 8) & 0xFF); in omap_calculate_ecc_bch()
1234 ecc_code[17] = ((val >> 0) & 0xFF); in omap_calculate_ecc_bch()
1236 ecc_code[18] = ((val >> 24) & 0xFF); in omap_calculate_ecc_bch()
1237 ecc_code[19] = ((val >> 16) & 0xFF); in omap_calculate_ecc_bch()
1238 ecc_code[20] = ((val >> 8) & 0xFF); in omap_calculate_ecc_bch()
1239 ecc_code[21] = ((val >> 0) & 0xFF); in omap_calculate_ecc_bch()
1241 ecc_code[22] = ((val >> 24) & 0xFF); in omap_calculate_ecc_bch()
1242 ecc_code[23] = ((val >> 16) & 0xFF); in omap_calculate_ecc_bch()
1243 ecc_code[24] = ((val >> 8) & 0xFF); in omap_calculate_ecc_bch()
1244 ecc_code[25] = ((val >> 0) & 0xFF); in omap_calculate_ecc_bch()
1550 uint8_t *ecc_code = chip->buffers->ecccode; in omap_read_page_bch() local
1570 memcpy(ecc_code, &chip->oob_poi[eccpos[0]], chip->ecc.total); in omap_read_page_bch()
1572 stat = chip->ecc.correct(mtd, buf, ecc_code, ecc_calc); in omap_read_page_bch()