Home
last modified time | relevance | path

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

/linux-2.6.39/drivers/mtd/nand/
Dsm_common.c15 .eccpos = {8, 9, 10, 13, 14, 15},
31 .eccpos = {0, 1, 2},
Datmel_nand.c72 .eccpos = {60, 61, 62, 63},
85 .eccpos = {0, 1, 2, 3},
339 uint32_t *eccpos = chip->ecc.layout->eccpos; in atmel_nand_read_page() local
362 if (eccpos[0] != 0) { in atmel_nand_read_page()
370 mtd->writesize + eccpos[0], -1); in atmel_nand_read_page()
374 ecc_pos = oob + eccpos[0]; in atmel_nand_read_page()
Dnand_base.c58 .eccpos = {0, 1, 2},
68 .eccpos = {0, 1, 2, 3, 6, 7},
76 .eccpos = {
87 .eccpos = {
1134 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_swecc() local
1142 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_swecc()
1171 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_subpage() local
1203 if (eccpos[i + start_step * chip->ecc.bytes] + 1 != in nand_read_subpage()
1204 eccpos[i + start_step * chip->ecc.bytes + 1]) { in nand_read_subpage()
1217 aligned_pos = eccpos[index] & ~(busw - 1); in nand_read_subpage()
[all …]
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 = {
217 .eccpos = {
Dfsl_elbc_nand.c86 .eccpos = {6, 7, 8},
93 .eccpos = {8, 9, 10},
100 .eccpos = {6, 7, 8, 22, 23, 24, 38, 39, 40, 54, 55, 56},
107 .eccpos = {8, 9, 10, 24, 25, 26, 40, 41, 42, 56, 57, 58},
Dnand_bch.c182 layout->eccpos[i] = mtd->oobsize-layout->eccbytes+i; in nand_bch_init()
Dfsmc_nand.c39 .eccpos = {2, 3, 4, 18, 19, 20, 34, 35, 36, 50, 51, 52,
55 .eccpos = { 2, 3, 4, 5, 6, 7, 8,
108 .eccpos = { 0, 1, 2, 3, 6, 7, 8,
Dnomadik_nand.c50 .eccpos = { /* each subpage has 16 bytes: pos 2,3,4 hosts ECC */
Ddavinci_nand.c491 .eccpos = { 0, 1, 2, 3, 4,
507 .eccpos = {
Drtc_from4.c145 .eccpos = {
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},
Dcafe_nand.c462 .eccpos = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
497 .eccpos = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
Dbf5xx_nand.c115 .eccpos = {
Ds3c2410.c69 .eccpos = {0, 1, 2},
Domap2.c1095 omap_oobinfo.eccpos[i] = i+offset; in omap_nand_probe()
Ddiskonchip.c1055 .eccpos = {0, 1, 2, 3, 4, 5},
/linux-2.6.39/include/mtd/
Dmtd-abi.h139 __u32 eccpos[32]; member
159 __u32 eccpos[MTD_MAX_ECCPOS_ENTRIES]; member
/linux-2.6.39/drivers/mtd/
Dmtdchar.c502 to->eccpos[i] = from->eccpos[i]; in shrink_ecclayout()
790 if (mtd->ecclayout->eccbytes > ARRAY_SIZE(oi.eccpos)) in mtd_ioctl()
794 memcpy(&oi.eccpos, mtd->ecclayout->eccpos, sizeof(oi.eccpos)); in mtd_ioctl()
/linux-2.6.39/arch/mips/jz4740/
Dboard-qi_lb60.c54 .eccpos = {
90 .eccpos = {
/linux-2.6.39/include/linux/mtd/
Dmtd.h123 __u32 eccpos[MTD_MAX_ECCPOS_ENTRIES_LARGE]; member
/linux-2.6.39/arch/arm/mach-pxa/
Dspitz.c764 .eccpos = {
/linux-2.6.39/drivers/mtd/onenand/
Donenand_base.c74 .eccpos = {
94 .eccpos = {
111 .eccpos = {