Searched refs:eccpos (Results 1 - 22 of 22) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/nand/
H A Dsm_common.c15 .eccpos = {8, 9, 10, 13, 14, 15},
31 .eccpos = {0, 1, 2},
H A Datmel_nand.c69 .eccpos = {60, 61, 62, 63},
82 .eccpos = {0, 1, 2, 3},
224 uint32_t *eccpos = chip->ecc.layout->eccpos; local
239 if (eccpos[0] != 0) {
244 * anyway, for small pages, the eccpos[0] == 0
247 mtd->writesize + eccpos[0], -1);
251 ecc_pos = oob + eccpos[0];
H A Dnand_base.c57 .eccpos = {0, 1, 2},
67 .eccpos = {0, 1, 2, 3, 6, 7},
75 .eccpos = {
86 .eccpos = {
1128 uint32_t *eccpos = chip->ecc.layout->eccpos; local
1136 ecc_code[i] = chip->oob_poi[eccpos[i]];
1164 uint32_t *eccpos = chip->ecc.layout->eccpos; local
1195 if (eccpos[
1252 uint32_t *eccpos = chip->ecc.layout->eccpos; local
1301 uint32_t *eccpos = chip->ecc.layout->eccpos; local
1952 uint32_t *eccpos = chip->ecc.layout->eccpos; local
1978 uint32_t *eccpos = chip->ecc.layout->eccpos; local
[all...]
H A Dfsl_elbc_nand.c90 .eccpos = {6, 7, 8},
97 .eccpos = {8, 9, 10},
104 .eccpos = {6, 7, 8, 22, 23, 24, 38, 39, 40, 54, 55, 56},
111 .eccpos = {8, 9, 10, 24, 25, 26, 40, 41, 42, 56, 57, 58},
H A Dmxc_nand.c175 .eccpos = {6, 7, 8, 9, 10},
181 .eccpos = {6, 7, 8, 9, 10, 22, 23, 24, 25, 26,
189 .eccpos = {
200 .eccpos = {
H A Dnomadik_nand.c50 .eccpos = { /* each subpage has 16 bytes: pos 2,3,4 hosts ECC */
H A Ddavinci_nand.c519 .eccpos = { 0, 1, 2, 3, 4,
535 .eccpos = {
747 /* 4KiB page chips are not yet supported. The eccpos from
748 * nand_ecclayout cannot hold 80 bytes and change to eccpos[]
H A Drtc_from4.c145 .eccpos = {
H A Dcafe_nand.c460 .eccpos = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
495 .eccpos = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
H A Dsh_flctl.c38 .eccpos = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
46 .eccpos = {48, 49, 50, 51, 52, 53, 54, 55, 56, 57},
H A Dbf5xx_nand.c124 .eccpos = {
H A Dpxa3xx_nand.c1164 .eccpos = {8, 9, 10, 11, 12, 13 },
1170 .eccpos = {
H A Ds3c2410.c69 .eccpos = {0, 1, 2},
H A Ddiskonchip.c1036 .eccpos = {0, 1, 2, 3, 4, 5},
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/mtd/
H A Dmtd-abi.h138 __u32 eccpos[32]; member in struct:nand_oobinfo
153 __u32 eccpos[64]; member in struct:nand_ecclayout
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/bcm947xx/nand/
H A Dbrcmnand.c235 i < ARRAY_SIZE(layout->eccpos) && i < layout->eccbytes;
243 layout->eccpos[i] = (oob_per_sec * k) - ecc_per_sec + j;
246 if (bbm_pos == layout->eccpos[i]) {
295 for (i = j = 0; i < ARRAY_SIZE(layout->eccpos) && i < layout->eccbytes; i++) {
296 printk(" %d", layout->eccpos[i]);
H A Dbrcmnand_47xx.c126 .eccpos =
163 .eccpos =
193 .eccpos = {6, 7, 8},
208 .eccpos = {9, 10, 11, 12, 13, 14, 15},
220 .eccpos =
1061 int *eccpos = chip->ecc.layout->eccpos; local
1105 oob_buf[eccpos[i]] = chip->oob_poi[eccpos[i]];
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/
H A Dmtdchar.c699 if (mtd->ecclayout->eccbytes > ARRAY_SIZE(oi.eccpos))
703 memcpy(&oi.eccpos, mtd->ecclayout->eccpos, sizeof(oi.eccpos));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/47xxnand/
H A Dbrcmnand_47xx.c126 .eccpos =
163 .eccpos =
193 .eccpos = {6, 7, 8},
208 .eccpos = {9, 10, 11, 12, 13, 14, 15},
220 .eccpos =
1061 int *eccpos = chip->ecc.layout->eccpos; local
1105 oob_buf[eccpos[i]] = chip->oob_poi[eccpos[i]];
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-brcm/
H A Dbcm5301x_nandc.c487 i < ARRAY_SIZE(layout->eccpos) && i < layout->eccbytes;
495 layout->eccpos[i] = (oob_per_sec * k) - ecc_per_sec + j;
498 if( bbm_pos == layout->eccpos[i] ) {
549 for(i = j = 0; i<ARRAY_SIZE(layout->eccpos)&&i<layout->eccbytes; i++ ) {
550 printk(" %d", layout->eccpos[i]);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-pxa/
H A Dspitz.c763 .eccpos = {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/onenand/
H A Donenand_base.c74 .eccpos = {
94 .eccpos = {
111 .eccpos = {

Completed in 219 milliseconds