| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/ |
| H A D | omap_gpmc.c | 593 uint32_t *eccpos = chip->ecc.layout->eccpos; in omap_read_page_bch() local 600 oob_pos = (eccsize * eccsteps) + chip->ecc.layout->eccpos[0]; in omap_read_page_bch() 601 oob += chip->ecc.layout->eccpos[0]; in omap_read_page_bch() 621 ecc_code[i] = chip->oob_poi[eccpos[i]]; in omap_read_page_bch() 752 ecclayout->eccpos[i] = i + 2; in omap_select_ecc_scheme() 754 ecclayout->eccpos[i] = i + 1; in omap_select_ecc_scheme() 787 ecclayout->eccpos[0] = BADBLOCK_MARKER_LENGTH; in omap_select_ecc_scheme() 790 ecclayout->eccpos[i] = in omap_select_ecc_scheme() 791 ecclayout->eccpos[i - 1] + 1; in omap_select_ecc_scheme() 793 ecclayout->eccpos[i] = in omap_select_ecc_scheme() [all …]
|
| H A D | zynq_nand.c | 179 .eccpos = {0, 1, 2}, 187 .eccpos = { 198 .eccpos = { 569 u32 *eccpos = chip->ecc.layout->eccpos; in zynq_nand_write_page_hwecc() local 592 chip->oob_poi[eccpos[i]] = ~(ecc_calc[i]); in zynq_nand_write_page_hwecc() 629 u32 *eccpos = chip->ecc.layout->eccpos; in zynq_nand_write_page_swecc() local 636 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in zynq_nand_write_page_swecc() 662 u32 *eccpos = chip->ecc.layout->eccpos; in zynq_nand_read_page_hwecc() local 702 ecc_code[i] = ~(chip->oob_poi[eccpos[i]]); in zynq_nand_read_page_hwecc() 735 u32 *eccpos = chip->ecc.layout->eccpos; in zynq_nand_read_page_swecc() local [all …]
|
| H A D | davinci_nand.c | 268 .eccpos = { 278 .eccpos = { 291 .eccpos = { 311 .eccpos = { 325 .eccpos = { 428 uint32_t *eccpos; in nand_davinci_read_page_hwecc() local 440 eccpos = chip->ecc.layout->eccpos; in nand_davinci_read_page_hwecc() 448 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_davinci_read_page_hwecc()
|
| H A D | atmel_nand.c | 100 layout->eccpos[i] = oobsize - ecc_len + i; in pmecc_config_ecc_layout() 471 pos = tmp + nand_chip->ecc.layout->eccpos[0]; in pmecc_correct_data() 535 uint32_t *eccpos = chip->ecc.layout->eccpos; in atmel_nand_pmecc_read_page() local 564 if (pmecc_correction(mtd, stat, buf, &oob[eccpos[0]]) != 0) in atmel_nand_pmecc_read_page() 575 uint32_t *eccpos = chip->ecc.layout->eccpos; in atmel_nand_pmecc_write_page() local 607 chip->oob_poi[eccpos[pos]] = in atmel_nand_pmecc_write_page() 673 pmecc_writel(host->pmecc, saddr, ecc_layout->eccpos[0]); in atmel_pmecc_core_init() 675 ecc_layout->eccpos[ecc_layout->eccbytes - 1]); in atmel_pmecc_core_init() 965 .eccpos = {60, 61, 62, 63}, 978 .eccpos = {0, 1, 2, 3}, [all …]
|
| H A D | lpc32xx_nand_slc.c | 75 .eccpos = { 10, 11, 12, 13, 14, 15, }, 419 uint32_t *eccpos = chip->ecc.layout->eccpos; in lpc32xx_read_page_hwecc() local 435 ecc_code[i] = chip->oob_poi[eccpos[i]]; in lpc32xx_read_page_hwecc() 457 uint32_t *eccpos = chip->ecc.layout->eccpos; in lpc32xx_write_page_hwecc() local 471 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in lpc32xx_write_page_hwecc()
|
| H A D | nand_base.c | 53 .eccpos = {0, 1, 2}, 63 .eccpos = {0, 1, 2, 3, 6, 7}, 71 .eccpos = { 82 .eccpos = { 1860 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_page_swecc() local 1869 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_swecc() 1902 uint32_t *eccpos = chip->ecc.layout->eccpos; in nand_read_subpage() local 1940 if (eccpos[i + index] + 1 != eccpos[i + index + 1]) { in nand_read_subpage() 1956 aligned_pos = eccpos[index] & ~(busw - 1); in nand_read_subpage() 1958 if (eccpos[index] & (busw - 1)) in nand_read_subpage() [all …]
|
| H A D | fsmc_nand.c | 32 .eccpos = { 2, 3, 4, 5, 6, 7, 8, 68 .eccpos = { 2, 3, 4, 5, 6, 7, 8, 121 .eccpos = { 0, 1, 2, 3, 6, 7, 8, 138 .eccpos = {2, 3, 4, 18, 19, 20, 34, 35, 36, 50, 51, 52,
|
| H A D | fsl_ifc_nand.c | 65 .eccpos = {8, 9, 10, 11, 12, 13, 14, 15}, 72 .eccpos = {8, 9, 10, 11, 12, 13, 14, 15}, 79 .eccpos = { 91 .eccpos = { 107 .eccpos = { 131 .eccpos = { 155 .eccpos = {
|
| H A D | fsl_elbc_nand.c | 82 .eccpos = {6, 7, 8}, 89 .eccpos = {8, 9, 10}, 96 .eccpos = {6, 7, 8, 22, 23, 24, 38, 39, 40, 54, 55, 56}, 103 .eccpos = {8, 9, 10, 24, 25, 26, 40, 41, 42, 56, 57, 58},
|
| H A D | pxa3xx_nand.c | 320 .eccpos = { 330 .eccpos = { 344 .eccpos = { 359 .eccpos = { 386 .eccpos = { 396 .eccpos = {},
|
| H A D | mxc_nand.c | 54 .eccpos = {6, 7, 8, 9, 10}, 60 .eccpos = { 73 .eccpos = {7, 8, 9, 10, 11, 12, 13, 14, 15}, 79 .eccpos = {
|
| H A D | nand_bch.c | 173 layout->eccpos[i] = mtd->oobsize-layout->eccbytes+i; in nand_bch_init()
|
| H A D | vf610_nfc.c | 169 .eccpos = {19, 20, 21, 22, 23, 184 .eccpos = { 4, 5, 6, 7, 8, 9, 10, 11,
|
| H A D | rockchip_nand.c | 93 .eccpos = { 506 nand_oob_fix.eccpos[index] = index + ecc->prepad; in rockchip_nand_hw_ecc_ctrl_init()
|
| H A D | rockchip_nand_v9.c | 95 .eccpos = { 507 nand_oob_fix.eccpos[index] = index + ecc->prepad; in rockchip_nand_hw_ecc_ctrl_init()
|
| H A D | lpc32xx_nand_mlc.c | 203 .eccpos = {24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
|
| H A D | arasan_nfc.c | 216 .eccpos = { 1175 nand_oob.eccpos[i] = eccpos_start + i; in arasan_nand_ecc_init()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/ |
| H A D | mtdchar.c | 464 u32 eccpos; in shrink_ecclayout() local 474 eccpos = oobregion.offset; in shrink_ecclayout() 476 eccpos < oobregion.offset + oobregion.length; i++) { in shrink_ecclayout() 477 to->eccpos[i] = eccpos++; in shrink_ecclayout() 510 for (i = 0; i < ARRAY_SIZE(to->eccpos);) { in get_oobinfo() 511 u32 eccpos; in get_oobinfo() local 521 if (oobregion.length + i > ARRAY_SIZE(to->eccpos)) in get_oobinfo() 524 eccpos = oobregion.offset; in get_oobinfo() 525 for (; eccpos < oobregion.offset + oobregion.length; i++) { in get_oobinfo() 526 to->eccpos[i] = eccpos++; in get_oobinfo()
|
| /OK3568_Linux_fs/kernel/include/uapi/mtd/ |
| H A D | mtd-abi.h | 217 __u32 eccpos[32]; member 237 __u32 eccpos[MTD_MAX_ECCPOS_ENTRIES]; member
|
| /OK3568_Linux_fs/u-boot/include/mtd/ |
| H A D | mtd-abi.h | 206 __u32 eccpos[32]; member 226 __u32 eccpos[MTD_MAX_ECCPOS_ENTRIES]; member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/mtd/ |
| H A D | mtd-abi.h | 216 __u32 eccpos[32]; member 236 __u32 eccpos[MTD_MAX_ECCPOS_ENTRIES]; member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/mtd/ |
| H A D | mtd-abi.h | 216 __u32 eccpos[32]; member 236 __u32 eccpos[MTD_MAX_ECCPOS_ENTRIES]; member
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.omap3 | 166 * CONFIG_SYS_NAND_ECCPOS (must be the same as .eccpos in
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/brcmnand/ |
| H A D | brcmnand.c | 931 layout->eccpos[idx1++] = i * sas + 6; in brcmnand_create_layout() 932 layout->eccpos[idx1++] = i * sas + 7; in brcmnand_create_layout() 933 layout->eccpos[idx1++] = i * sas + 8; in brcmnand_create_layout() 964 layout->eccpos[idx1] = i * sas + j; in brcmnand_create_layout()
|
| /OK3568_Linux_fs/u-boot/include/linux/mtd/ |
| H A D | mtd.h | 149 __u32 eccpos[MTD_MAX_ECCPOS_ENTRIES_LARGE]; member
|