/external/yaffs2/yaffs2/ |
yaffs_ecc.h | 4 * yaffs_ecc.c: ECC generation/correction algorithms. 17 * This code implements the ECC algorithm used in SmartMedia. 19 * The ECC comprises 22 bits of parity information and is stuffed into 3 bytes. 21 * The ECC can correct single bit errors in a 256-byte page of data. Thus, two such ECC 35 void yaffs_ECCCalculate(const unsigned char *data, unsigned char *ecc); 40 yaffs_ECCOther * ecc);
|
yaffs_packedtags1.h | 13 unsigned ecc:12; member in struct:__anon7043
|
yaffs_packedtags2.h | 18 yaffs_ECCOther ecc; member in struct:__anon7045
|
yaffs_tagscompat.c | 57 /********** Tags ECC calculations *********/ 67 /* Calculate an ecc */ 71 unsigned ecc = 0; local 74 tags->ecc = 0; 80 ecc ^= bit; 85 tags->ecc = ecc; 91 unsigned ecc = tags->ecc; local 95 ecc ^= tags->ecc [all...] |
yaffs_packedtags2.c | 105 &pt->ecc); 125 yaffs_ECCOther ecc; 130 &ecc); 135 &pt->ecc, &ecc);
|
yaffs_ecc.c | 4 * yaffs_ecc.c: ECC generation/correction algorithms. 17 * This code implements the ECC algorithm used in SmartMedia. 19 * The ECC comprises 22 bits of parity information and is stuffed into 3 bytes. 21 * The ECC can correct single bit errors in a 256-byte page of data. Thus, two such ECC 26 /* Table generated by gen-ecc.c 99 /* Calculate the ECC for a 256-byte block of data */ 100 void yaffs_ECCCalculate(const unsigned char *data, unsigned char *ecc) 122 ecc[2] = (~col_parity) | 0x03; 141 ecc[1] = ~t [all...] |
yaffs_packedtags1.c | 10 pt->ecc = 0;
|
Kconfig | 33 bool "Lets Yaffs do its own ECC" 37 This enables Yaffs to use its own ECC functions instead of using 43 bool "Use the same ecc byte order as Steven Hill's nand_ecc.c" 47 This makes yaffs_ecc.c use the same ecc byte order as 49 same ecc byte order as SmartMedia.
|
yaffs_guts.h | 139 unsigned ecc:12; member in struct:__anon7023 279 __u32 gcPrioritise: 1; /* An ECC check or bank check has failed on this block. 281 __u32 chunkErrorStrikes:3; /* How many times we've had ecc etc failures on this block and tried to reuse it */
|
/system/core/toolbox/ |
nandread.c | 44 struct mtd_ecc_stats initial_ecc, last_ecc, ecc; local 151 fprintf(stderr, "failed get ecc layout for %s, %s\n", 156 printf("ecc bytes: %u\n", ecclayout.eccbytes); 164 fprintf(stderr, "failed get ecc stats for %s, %s\n", 171 printf("initial ecc corrected: %u\n", initial_ecc.corrected); 172 printf("initial ecc failed: %u\n", initial_ecc.failed); 173 printf("initial ecc badblocks: %u\n", initial_ecc.badblocks); 174 printf("initial ecc bbtblocks: %u\n", initial_ecc.bbtblocks); 206 ret = ioctl(fd, ECCGETSTATS, &ecc); 208 fprintf(stderr, "failed get ecc stats for %s, %s\n" [all...] |
/external/yaffs2/yaffs2/utils/ |
mkyaffsimage.c | 144 // Todo don't do anything yet. Need to calculate ecc 147 unsigned ecc = 0; local 150 // Clear ECC fields 153 tags->ecc = 0; 170 ecc ^= bit; 175 // Write out ECC 178 tags->ecc = ecc; 182 // We have to munge the ECC again. 183 b[6] |= ((ecc >> 6) & 0x3F) [all...] |
/bionic/libc/kernel/common/linux/mtd/ |
nand.h | 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
|
/external/kernel-headers/original/linux/mtd/ |
nand.h | 121 * Constants for Hardware ECC 123 /* Reset Hardware ECC for read */ 125 /* Reset Hardware ECC for write */ 127 /* Enable Hardware ECC before syndrom is read back from flash */ 205 * struct nand_hw_control - Control structure for hardware controller (e.g ECC generator) shared among independent devices 218 * struct nand_ecc_ctrl - Control structure for ecc 219 * @mode: ecc mode 220 * @steps: number of ecc steps per page 221 * @size: data bytes per ecc step 222 * @bytes: ecc bytes per ste 382 struct nand_ecc_ctrl ecc; member in struct:nand_chip [all...] |
/ndk/build/platforms/android-3/arch-arm/usr/include/linux/mtd/ |
nand.h | 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
|
/ndk/build/platforms/android-4/arch-arm/usr/include/linux/mtd/ |
nand.h | 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
|
/ndk/build/platforms/android-5/arch-arm/usr/include/linux/mtd/ |
nand.h | 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
|
/ndk/build/platforms/android-5/arch-x86/usr/include/linux/mtd/ |
nand.h | 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
|
/ndk/build/platforms/android-8/arch-arm/usr/include/linux/mtd/ |
nand.h | 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
|
/ndk/build/platforms/android-8/arch-x86/usr/include/linux/mtd/ |
nand.h | 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
|
/external/bison/build-aux/ |
config.rpath | 79 icc* | ecc*)
|
/external/icu4c/ |
runConfigureICU | 42 Linux/ECC Use the Intel ECC compiler on Linux 180 Linux/ECC) 182 THE_COMP="Intel ECC 7.1" 183 CC=ecc; export CC
|
/external/dropbear/libtomcrypt/ |
crypt.tex | [all...] |
/external/expat/ |
configure | [all...] |
/external/libffi/ |
configure | [all...] |
/external/libpng/ |
configure | [all...] |