Lines Matching refs:syndrome
169 * MPC8572 User's Manual. Each line represents a syndrome bit column as a
217 * Create the syndrome code which is generated if the data line specified by
223 u8 syndrome = 0;
231 syndrome |= ((ecc_table[i] >> (bit % 32)) & 1) << (i / 2);
233 return syndrome;
237 * Decode data and ecc syndrome to determine what went wrong
244 u8 syndrome;
251 * ECC to find an ECC syndrome value we can search for
253 syndrome = calculate_ecc(cap_high, cap_low) ^ cap_ecc;
257 if (syndrome == syndrome_from_bit(i)) {
265 if ((syndrome >> i) & 0x1) {
280 u32 syndrome;
302 syndrome = ddr_in32(pdata->mc_vbase + FSL_MC_CAPTURE_ECC);
304 /* Mask off appropriate bits of syndrome based on bus width */
308 syndrome &= 0xff;
310 syndrome &= 0xffff;
331 sbe_ecc_decode(cap_high, cap_low, syndrome,
345 syndrome ^ (1 << bad_ecc_bit));
350 cap_high, cap_low, syndrome);
360 pfn, err_addr & ~PAGE_MASK, syndrome,
366 pfn, err_addr & ~PAGE_MASK, syndrome,