Lines Matching refs:ecc_code
842 u_char *ecc_code) in omap_calculate_ecc() argument
853 *ecc_code++ = val; /* P128e, ..., P1e */ in omap_calculate_ecc()
854 *ecc_code++ = val >> 16; /* P128o, ..., P1o */ in omap_calculate_ecc()
856 *ecc_code++ = ((val >> 8) & 0x0f) | ((val >> 20) & 0xf0); in omap_calculate_ecc()
1023 u8 *ecc_code; in _omap_calculate_ecc_bch() local
1028 ecc_code = ecc_calc; in _omap_calculate_ecc_bch()
1036 *ecc_code++ = (bch_val4 & 0xFF); in _omap_calculate_ecc_bch()
1037 *ecc_code++ = ((bch_val3 >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1038 *ecc_code++ = ((bch_val3 >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1039 *ecc_code++ = ((bch_val3 >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1040 *ecc_code++ = (bch_val3 & 0xFF); in _omap_calculate_ecc_bch()
1041 *ecc_code++ = ((bch_val2 >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1042 *ecc_code++ = ((bch_val2 >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1043 *ecc_code++ = ((bch_val2 >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1044 *ecc_code++ = (bch_val2 & 0xFF); in _omap_calculate_ecc_bch()
1045 *ecc_code++ = ((bch_val1 >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1046 *ecc_code++ = ((bch_val1 >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1047 *ecc_code++ = ((bch_val1 >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1048 *ecc_code++ = (bch_val1 & 0xFF); in _omap_calculate_ecc_bch()
1054 *ecc_code++ = ((bch_val2 >> 12) & 0xFF); in _omap_calculate_ecc_bch()
1055 *ecc_code++ = ((bch_val2 >> 4) & 0xFF); in _omap_calculate_ecc_bch()
1056 *ecc_code++ = ((bch_val2 & 0xF) << 4) | in _omap_calculate_ecc_bch()
1058 *ecc_code++ = ((bch_val1 >> 20) & 0xFF); in _omap_calculate_ecc_bch()
1059 *ecc_code++ = ((bch_val1 >> 12) & 0xFF); in _omap_calculate_ecc_bch()
1060 *ecc_code++ = ((bch_val1 >> 4) & 0xFF); in _omap_calculate_ecc_bch()
1061 *ecc_code++ = ((bch_val1 & 0xF) << 4); in _omap_calculate_ecc_bch()
1065 ecc_code[0] = ((val >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1066 ecc_code[1] = ((val >> 0) & 0xFF); in _omap_calculate_ecc_bch()
1068 ecc_code[2] = ((val >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1069 ecc_code[3] = ((val >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1070 ecc_code[4] = ((val >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1071 ecc_code[5] = ((val >> 0) & 0xFF); in _omap_calculate_ecc_bch()
1073 ecc_code[6] = ((val >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1074 ecc_code[7] = ((val >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1075 ecc_code[8] = ((val >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1076 ecc_code[9] = ((val >> 0) & 0xFF); in _omap_calculate_ecc_bch()
1078 ecc_code[10] = ((val >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1079 ecc_code[11] = ((val >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1080 ecc_code[12] = ((val >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1081 ecc_code[13] = ((val >> 0) & 0xFF); in _omap_calculate_ecc_bch()
1083 ecc_code[14] = ((val >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1084 ecc_code[15] = ((val >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1085 ecc_code[16] = ((val >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1086 ecc_code[17] = ((val >> 0) & 0xFF); in _omap_calculate_ecc_bch()
1088 ecc_code[18] = ((val >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1089 ecc_code[19] = ((val >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1090 ecc_code[20] = ((val >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1091 ecc_code[21] = ((val >> 0) & 0xFF); in _omap_calculate_ecc_bch()
1093 ecc_code[22] = ((val >> 24) & 0xFF); in _omap_calculate_ecc_bch()
1094 ecc_code[23] = ((val >> 16) & 0xFF); in _omap_calculate_ecc_bch()
1095 ecc_code[24] = ((val >> 8) & 0xFF); in _omap_calculate_ecc_bch()
1096 ecc_code[25] = ((val >> 0) & 0xFF); in _omap_calculate_ecc_bch()
1541 uint8_t *ecc_code = chip->ecc.code_buf; in omap_read_page_bch() local
1577 ret = mtd_ooblayout_get_eccbytes(mtd, ecc_code, in omap_read_page_bch()
1586 ecc_code, ecc_calc); in omap_read_page_bch()