Searched refs:ecc_buf (Results 1 – 5 of 5) sorted by relevance
/linux-3.4.99/drivers/mtd/nand/ |
D | docg4.c | 69 uint8_t ecc_buf[7]; member 338 static void read_hw_ecc(void __iomem *docptr, uint8_t *ecc_buf) in read_hw_ecc() argument 344 ecc_buf[i] = readb(docptr + DOC_BCH_SYNDROM(i)); in read_hw_ecc() 345 ecc_buf[i] = readb(docptr + DOC_BCH_SYNDROM(i)); in read_hw_ecc() 363 read_hw_ecc(docptr, doc->ecc_buf); /* read 7 hw-generated ecc bytes */ in correct_data() 366 if (!memcmp(doc->ecc_buf, blank_read_hwecc, 7)) in correct_data() 404 doc->ecc_buf[i] = bitrev8(doc->ecc_buf[i]); in correct_data() 407 doc->ecc_buf, NULL, errpos); in correct_data() 905 uint8_t ecc_buf[8]; in write_page() local 936 read_hw_ecc(docptr, ecc_buf); in write_page() [all …]
|
D | omap2.c | 644 static void gen_true_ecc(u8 *ecc_buf) in gen_true_ecc() argument 646 u32 tmp = ecc_buf[0] | (ecc_buf[1] << 16) | in gen_true_ecc() 647 ((ecc_buf[2] & 0xF0) << 20) | ((ecc_buf[2] & 0x0F) << 8); in gen_true_ecc() 649 ecc_buf[0] = ~(P64o(tmp) | P64e(tmp) | P32o(tmp) | P32e(tmp) | in gen_true_ecc() 651 ecc_buf[1] = ~(P1024o(tmp) | P1024e(tmp) | P512o(tmp) | P512e(tmp) | in gen_true_ecc() 653 ecc_buf[2] = ~(P4o(tmp) | P4e(tmp) | P2o(tmp) | P2e(tmp) | P1o(tmp) | in gen_true_ecc()
|
D | sh_flctl.c | 258 unsigned long *ecc_buf = (unsigned long *)buff; in read_ecfiforeg() local 264 ecc_buf[i] = readl(fifo_addr); in read_ecfiforeg() 265 ecc_buf[i] = be32_to_cpu(ecc_buf[i]); in read_ecfiforeg()
|
/linux-3.4.99/lib/ |
D | bch.c | 199 load_ecc8(bch, bch->ecc_buf, ecc); in encode_bch() 201 memset(bch->ecc_buf, 0, sizeof(r)); in encode_bch() 208 encode_bch_unaligned(bch, data, mlen, bch->ecc_buf); in encode_bch() 218 memcpy(r, bch->ecc_buf, sizeof(r)); in encode_bch() 244 memcpy(bch->ecc_buf, r, sizeof(r)); in encode_bch() 248 encode_bch_unaligned(bch, data, len, bch->ecc_buf); in encode_bch() 252 store_ecc8(bch, ecc, bch->ecc_buf); in encode_bch() 1008 load_ecc8(bch, bch->ecc_buf, calc_ecc); in decode_bch() 1015 bch->ecc_buf[i] ^= bch->ecc_buf2[i]; in decode_bch() 1016 sum |= bch->ecc_buf[i]; in decode_bch() [all …]
|
/linux-3.4.99/include/linux/ |
D | bch.h | 59 uint32_t *ecc_buf; member
|