HomeSort by relevance Sort by last modified time
    Searched refs:ecc (Results 1 - 25 of 36) sorted by null

1 2

  /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:__anon8608
yaffs_packedtags2.h 18 yaffs_ECCOther ecc; member in struct:__anon8610
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:__anon8588
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/chromium/net/base/
cookie_monster.h 169 // Delete any cookies that are equivalent to |ecc| (same path, key, etc).
174 const CanonicalCookie& ecc,
342 bool IsEquivalent(const CanonicalCookie& ecc) const {
345 return name_ == ecc.Name() && path_ == ecc.Path();
cookie_monster.cc 517 const CanonicalCookie& ecc,
527 if (ecc.IsEquivalent(*cc)) {
    [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
  /development/ndk/platforms/android-3/include/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...]
  /prebuilt/ndk/android-ndk-r4/platforms/android-3/arch-arm/usr/include/linux/mtd/
nand.h 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
  /prebuilt/ndk/android-ndk-r4/platforms/android-4/arch-arm/usr/include/linux/mtd/
nand.h 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
  /prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-arm/usr/include/linux/mtd/
nand.h 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
  /prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/linux/mtd/
nand.h 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
  /prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-arm/usr/include/linux/mtd/
nand.h 219 struct nand_ecc_ctrl ecc; member in struct:nand_chip
  /prebuilt/ndk/android-ndk-r4/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/chromium/third_party/icu/source/
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/icu4c/
runConfigureICU 42 Linux/ECC Use the Intel ECC compiler on Linux
187 Linux/ECC)
189 THE_COMP="Intel ECC 7.1"
190 CC=ecc; export CC

Completed in 739 milliseconds

1 2