nand_bch.c | 26 * @eccmask: XOR ecc mask, allows erased pages to be decoded as valid 32 unsigned char *eccmask; member in struct:nand_bch_control 53 code[i] ^= nbc->eccmask[i]; 191 nbc->eccmask = kmalloc(eccbytes, GFP_KERNEL); 193 if (!nbc->eccmask || !nbc->errloc) 203 memset(nbc->eccmask, 0, eccbytes); 204 encode_bch(nbc->bch, erased_page, eccsize, nbc->eccmask); 208 nbc->eccmask[i] ^= 0xff; 228 kfree(nbc->eccmask);
|