| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/ |
| H A D | nand_spl_simple.c | 149 int eccsteps = ECCSTEPS; in nand_read_page() local 161 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page() 180 int eccsteps = ECCSTEPS; in nand_read_page() local 185 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page() 197 eccsteps = ECCSTEPS; in nand_read_page() 200 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page()
|
| H A D | am335x_spl_bch.c | 159 int eccsteps = ECCSTEPS; in nand_read_page() local 163 uint32_t oob_pos = eccsize * eccsteps + nand_ecc_pos[0]; in nand_read_page() 167 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page() 187 eccsteps = ECCSTEPS; in nand_read_page() 190 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page()
|
| H A D | omap_gpmc.c | 589 int eccsteps = chip->ecc.steps; in omap_read_page_bch() local 600 oob_pos = (eccsize * eccsteps) + chip->ecc.layout->eccpos[0]; in omap_read_page_bch() 603 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize, in omap_read_page_bch() 623 eccsteps = chip->ecc.steps; in omap_read_page_bch() 626 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in omap_read_page_bch() 716 int eccsteps = pagesize / SECTOR_BYTES; in omap_select_ecc_scheme() local 733 if ((3 * eccsteps) + BADBLOCK_MARKER_LENGTH > oobsize) { in omap_select_ecc_scheme() 735 (3 * eccsteps) + BADBLOCK_MARKER_LENGTH)); in omap_select_ecc_scheme() 749 ecclayout->eccbytes = nand->ecc.bytes * eccsteps; in omap_select_ecc_scheme() 765 if ((13 * eccsteps) + BADBLOCK_MARKER_LENGTH > oobsize) { in omap_select_ecc_scheme() [all …]
|
| H A D | zynq_nand.c | 566 int i, eccsteps, eccsize = chip->ecc.size; in zynq_nand_write_page_hwecc() local 574 for (eccsteps = chip->ecc.steps; (eccsteps - 1); eccsteps--) { in zynq_nand_write_page_hwecc() 626 int eccsteps = chip->ecc.steps; in zynq_nand_write_page_swecc() local 632 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) in zynq_nand_write_page_swecc() 657 int i, stat, eccsteps, eccsize = chip->ecc.size; in zynq_nand_read_page_hwecc() local 667 for (eccsteps = chip->ecc.steps; (eccsteps - 1); eccsteps--) { in zynq_nand_read_page_hwecc() 704 eccsteps = chip->ecc.steps; in zynq_nand_read_page_hwecc() 708 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in zynq_nand_read_page_hwecc() 731 int eccsteps = chip->ecc.steps; in zynq_nand_read_page_swecc() local 739 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) in zynq_nand_read_page_swecc() [all …]
|
| H A D | nand_bch.c | 113 unsigned int m, t, eccsteps, i; in nand_bch_init() local 149 eccsteps = mtd->writesize/eccsize; in nand_bch_init() 162 layout->eccbytes = eccsteps*eccbytes; in nand_bch_init() 186 if (layout->eccbytes != (eccsteps*eccbytes)) { in nand_bch_init()
|
| H A D | mxc_nand.c | 491 int eccsteps = chip->ecc.steps; local 499 for (n = 0; eccsteps; n++, eccsteps--, p += eccsize) { 535 eccsteps = chip->ecc.steps; 537 for (n = 0; eccsteps; n++, eccsteps--, p += eccsize) { 623 int eccsteps = chip->ecc.steps; local 630 eccsteps; 631 n++, eccsteps--, i += eccbytes, p += eccsize) {
|
| H A D | nand_base.c | 1856 int eccsteps = chip->ecc.steps; in nand_read_page_swecc() local 1865 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) in nand_read_page_swecc() 1871 eccsteps = chip->ecc.steps; in nand_read_page_swecc() 1874 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_swecc() 2015 int eccsteps = chip->ecc.steps; in nand_read_page_hwecc() local 2023 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_hwecc() 2040 eccsteps = chip->ecc.steps; in nand_read_page_hwecc() 2043 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_hwecc() 2085 int eccsteps = chip->ecc.steps; in nand_read_page_hwecc_oob_first() local 2105 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_hwecc_oob_first() [all …]
|
| H A D | davinci_nand.c | 427 int eccsteps = chip->ecc.steps; in nand_davinci_read_page_hwecc() local 450 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_davinci_read_page_hwecc()
|
| H A D | atmel_nand.c | 1315 int eccsteps = ECCSTEPS; in nand_read_page() local 1320 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page() 1331 eccsteps = ECCSTEPS; in nand_read_page() 1334 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) in nand_read_page()
|
| H A D | fsmc_nand.c | 343 int eccsteps = chip->ecc.steps; in fsmc_read_page_hwecc() local 356 for (i = 0, s = 0; s < eccsteps; s++, i += eccbytes, p += eccsize) { in fsmc_read_page_hwecc()
|
| H A D | stm32_fmc2_nand.c | 533 int eccsteps = chip->ecc.steps; in stm32_fmc2_read_page() local 540 for (i = mtd->writesize + FMC2_BBM_LEN, s = 0; s < eccsteps; in stm32_fmc2_read_page()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/ |
| H A D | nand_bch.c | 109 unsigned int m, t, eccsteps, i; in nand_bch_init() local 144 eccsteps = mtd->writesize/eccsize; in nand_bch_init() 166 nand->ecc.steps = eccsteps; in nand_bch_init() 167 nand->ecc.total = eccsteps * eccbytes; in nand_bch_init() 169 if (mtd_ooblayout_count_eccbytes(mtd) != (eccsteps*eccbytes)) { in nand_bch_init()
|
| H A D | stm32_fmc2_nand.c | 679 int eccsteps = chip->ecc.steps; in stm32_fmc2_nfc_read_page() local 690 for (i = mtd->writesize + FMC2_BBM_LEN, s = 0; s < eccsteps; in stm32_fmc2_nfc_read_page() 841 int eccsteps = chip->ecc.steps; in stm32_fmc2_nfc_xfer() local 854 for_each_sg(nfc->dma_data_sg.sgl, sg, eccsteps, s) { in stm32_fmc2_nfc_xfer() 860 eccsteps, dma_data_dir); in stm32_fmc2_nfc_xfer() 865 eccsteps, dma_transfer_dir, in stm32_fmc2_nfc_xfer() 885 for_each_sg(nfc->dma_ecc_sg.sgl, sg, eccsteps, s) { in stm32_fmc2_nfc_xfer() 891 eccsteps, dma_data_dir); in stm32_fmc2_nfc_xfer() 897 eccsteps, dma_transfer_dir, in stm32_fmc2_nfc_xfer() 952 eccsteps, dma_data_dir); in stm32_fmc2_nfc_xfer() [all …]
|
| H A D | nand_base.c | 2735 int eccsteps = chip->ecc.steps; in nand_read_page_swecc() local 2743 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) in nand_read_page_swecc() 2751 eccsteps = chip->ecc.steps; in nand_read_page_swecc() 2754 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_swecc() 2894 int eccsteps = chip->ecc.steps; in nand_read_page_hwecc() local 2904 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_hwecc() 2924 eccsteps = chip->ecc.steps; in nand_read_page_hwecc() 2927 for (i = 0 ; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_hwecc() 2966 int eccsteps = chip->ecc.steps; in nand_read_page_syndrome() local 2976 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_read_page_syndrome() [all …]
|
| H A D | mtk_nand.c | 1154 u32 eccsteps; in mtk_nfc_ooblayout_free() local 1156 eccsteps = mtd->writesize / chip->ecc.size; in mtk_nfc_ooblayout_free() 1158 if (section >= eccsteps) in mtk_nfc_ooblayout_free() 1172 u32 eccsteps; in mtk_nfc_ooblayout_ecc() local 1177 eccsteps = mtd->writesize / chip->ecc.size; in mtk_nfc_ooblayout_ecc() 1178 oob_region->offset = mtk_nand->fdm.reg_size * eccsteps; in mtk_nfc_ooblayout_ecc() 1226 u32 eccsteps, i, closest_spare = 0; in mtk_nfc_set_spare_per_sector() local 1228 eccsteps = mtd->writesize / nand->ecc.size; in mtk_nfc_set_spare_per_sector() 1229 *sps = mtd->oobsize / eccsteps; in mtk_nfc_set_spare_per_sector()
|
| H A D | davinci_nand.c | 392 int eccsteps = chip->ecc.steps; in nand_davinci_read_page_hwecc_oob_first() local 412 for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) { in nand_davinci_read_page_hwecc_oob_first()
|
| H A D | nandsim.c | 2212 unsigned int eccsteps, eccbytes; in ns_attach_chip() local 2226 eccsteps = nsmtd->writesize / 512; in ns_attach_chip() 2230 if (nsmtd->oobsize < 64 || !eccsteps) { in ns_attach_chip() 2235 if (((eccbytes * eccsteps) + 2) > nsmtd->oobsize) { in ns_attach_chip()
|
| H A D | fsmc_nand.c | 700 int eccsteps = chip->ecc.steps; in fsmc_read_page_hwecc() local 714 for (i = 0, s = 0; s < eccsteps; s++, i += eccbytes, p += eccsize) { in fsmc_read_page_hwecc()
|
| H A D | omap2.c | 1357 int eccsteps = info->nand.ecc.steps; in omap_elm_correct_data() local 1393 for (i = 0; i < eccsteps ; i++) { in omap_elm_correct_data() 1455 for (i = 0; i < eccsteps; i++) { in omap_elm_correct_data()
|
| /OK3568_Linux_fs/u-boot/tools/ |
| H A D | sunxi-spl-image-builder.c | 346 int eccbytes, eccsteps; in check_image_info() local 386 eccsteps = info->usable_page_size / info->ecc_step_size; in check_image_info() 389 info->usable_page_size + (eccsteps * eccbytes)) { in check_image_info()
|