| /OK3568_Linux_fs/kernel/drivers/mtd/parsers/ |
| H A D | sharpslpart.c | 76 struct mtd_oob_region oobfree = { }; in sharpsl_nand_check_ooblayout() local 79 ret = mtd_ooblayout_free(mtd, section++, &oobfree); in sharpsl_nand_check_ooblayout() 83 if (!oobfree.length || oobfree.offset > 15 || in sharpsl_nand_check_ooblayout() 84 (oobfree.offset + oobfree.length) < 8) in sharpsl_nand_check_ooblayout() 87 i = oobfree.offset >= 8 ? oobfree.offset : 8; in sharpsl_nand_check_ooblayout() 88 for (; i < oobfree.offset + oobfree.length && i < 16; i++) in sharpsl_nand_check_ooblayout()
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/ |
| H A D | davinci_nand.c | 274 .oobfree = { 285 .oobfree = { 301 .oobfree = { 317 .oobfree = { 335 .oobfree = { 742 for (i = 0; layout->oobfree[i].length && in davinci_nand_init() 743 i < ARRAY_SIZE(layout->oobfree); i++) in davinci_nand_init() 744 layout->oobavail += layout->oobfree[i].length; in davinci_nand_init()
|
| H A D | sunxi_nand.c | 1483 layout->oobfree[i].offset = in sunxi_nand_hw_ecc_ctrl_init() 1484 layout->oobfree[i - 1].offset + in sunxi_nand_hw_ecc_ctrl_init() 1485 layout->oobfree[i - 1].length + in sunxi_nand_hw_ecc_ctrl_init() 1487 layout->oobfree[i].length = 4; in sunxi_nand_hw_ecc_ctrl_init() 1494 layout->oobfree[i].length = 2; in sunxi_nand_hw_ecc_ctrl_init() 1495 layout->oobfree[i].offset = 2; in sunxi_nand_hw_ecc_ctrl_init() 1500 layout->oobfree[i].offset + in sunxi_nand_hw_ecc_ctrl_init() 1501 layout->oobfree[i].length + j; in sunxi_nand_hw_ecc_ctrl_init() 1505 layout->oobfree[nsectors].offset = in sunxi_nand_hw_ecc_ctrl_init() 1506 layout->oobfree[nsectors - 1].offset + in sunxi_nand_hw_ecc_ctrl_init() [all …]
|
| H A D | omap_gpmc.c | 756 ecclayout->oobfree[0].offset = i + BADBLOCK_MARKER_LENGTH; in omap_select_ecc_scheme() 757 ecclayout->oobfree[0].length = oobsize - ecclayout->eccbytes - in omap_select_ecc_scheme() 796 ecclayout->oobfree[0].offset = i + BADBLOCK_MARKER_LENGTH; in omap_select_ecc_scheme() 797 ecclayout->oobfree[0].length = oobsize - ecclayout->eccbytes - in omap_select_ecc_scheme() 831 ecclayout->oobfree[0].offset = i + BADBLOCK_MARKER_LENGTH; in omap_select_ecc_scheme() 832 ecclayout->oobfree[0].length = oobsize - ecclayout->eccbytes - in omap_select_ecc_scheme() 864 ecclayout->oobfree[0].offset = i + BADBLOCK_MARKER_LENGTH; in omap_select_ecc_scheme() 865 ecclayout->oobfree[0].length = oobsize - nand->ecc.bytes - in omap_select_ecc_scheme()
|
| H A D | fsmc_nand.c | 49 .oobfree = { 85 .oobfree = { 124 .oobfree = { 140 .oobfree = {
|
| H A D | fsl_ifc_nand.c | 66 .oobfree = { {0, 5}, {6, 2} }, 73 .oobfree = { {2, 6}, }, 85 .oobfree = { {2, 6}, {40, 24} }, 101 .oobfree = { {2, 6}, {72, 56} }, 125 .oobfree = { {2, 6}, {136, 82} }, 149 .oobfree = { {2, 6}, {136, 208} }, 189 .oobfree = { {2, 6}, {264, 80} },
|
| H A D | nand_bch.c | 175 layout->oobfree[0].offset = 2; in nand_bch_init() 176 layout->oobfree[0].length = mtd->oobsize-2-layout->eccbytes; in nand_bch_init()
|
| H A D | fsl_elbc_nand.c | 83 .oobfree = { {0, 5}, {9, 7} }, 90 .oobfree = { {0, 5}, {6, 2}, {11, 5} }, 97 .oobfree = { {1, 5}, {9, 13}, {25, 13}, {41, 13}, {57, 7} }, 104 .oobfree = { {1, 7}, {11, 13}, {27, 13}, {43, 13}, {59, 5} },
|
| H A D | pxa3xx_nand.c | 325 .oobfree = { {2, 30} } 339 .oobfree = { {1, 4}, {6, 26} } 354 .oobfree = { {6, 26}, { 64, 32} } 381 .oobfree = { {1, 4}, {6, 26}, { 64, 32}, {128, 32}, {192, 32} } 391 .oobfree = { } 398 .oobfree = {{0, 160} }
|
| H A D | atmel_nand.c | 102 layout->oobfree[0].offset = 2; in pmecc_config_ecc_layout() 103 layout->oobfree[0].length = in pmecc_config_ecc_layout() 104 oobsize - ecc_len - layout->oobfree[0].offset; in pmecc_config_ecc_layout() 966 .oobfree = { 979 .oobfree = {
|
| H A D | tegra_nand.c | 59 .oobfree = { 511 struct nand_oobfree *free = chip->ecc.layout->oobfree; in nand_rw_page() 727 struct nand_oobfree *free = chip->ecc.layout->oobfree; in nand_rw_oob()
|
| H A D | mxc_nand.c | 55 .oobfree = { {0, 5}, {11, 5}, } 66 .oobfree = { {2, 4}, {11, 11}, {27, 11}, {43, 11}, {59, 5} }, 74 .oobfree = { {2, 5} } 85 .oobfree = { {2, 5}, {16, 7}, {32, 7}, {48, 7} },
|
| H A D | zynq_nand.c | 180 .oobfree = { 190 .oobfree = { 205 .oobfree = {
|
| H A D | vf610_nfc.c | 175 .oobfree = { 192 .oobfree = {
|
| H A D | stm32_fmc2_nand.c | 1052 ecclayout->oobfree->offset = oob_index; in stm32_fmc2_probe() 1053 ecclayout->oobfree->length = mtd->oobsize - ecclayout->oobfree->offset; in stm32_fmc2_probe()
|
| /OK3568_Linux_fs/kernel/include/uapi/mtd/ |
| H A D | mtd-abi.h | 216 __u32 oobfree[8][2]; member 239 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES]; member
|
| /OK3568_Linux_fs/u-boot/include/mtd/ |
| H A D | mtd-abi.h | 205 __u32 oobfree[8][2]; member 228 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_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 | 215 __u32 oobfree[8][2]; member 238 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_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 | 215 __u32 oobfree[8][2]; member 238 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES]; member
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/brcmnand/ |
| H A D | brcmnand.c | 921 layout->oobfree[idx2].offset = i * sas + 1; in brcmnand_create_layout() 924 layout->oobfree[idx2].offset--; in brcmnand_create_layout() 925 layout->oobfree[idx2].length = 5; in brcmnand_create_layout() 927 layout->oobfree[idx2].offset = i * sas; in brcmnand_create_layout() 928 layout->oobfree[idx2].length = 6; in brcmnand_create_layout() 934 layout->oobfree[idx2].offset = i * sas + 9; in brcmnand_create_layout() 935 layout->oobfree[idx2].length = 7; in brcmnand_create_layout() 970 layout->oobfree[idx2].offset = 0; in brcmnand_create_layout() 971 layout->oobfree[idx2].length = 5; in brcmnand_create_layout() 974 layout->oobfree[idx2].offset = 6; in brcmnand_create_layout() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mtd/ |
| H A D | mtdchar.c | 491 to->oobfree[i].offset = oobregion.offset; in shrink_ecclayout() 492 to->oobfree[i].length = oobregion.length; in shrink_ecclayout() 493 to->oobavail += to->oobfree[i].length; in shrink_ecclayout() 540 to->oobfree[i][0] = oobregion.offset; in get_oobinfo() 541 to->oobfree[i][1] = oobregion.length; in get_oobinfo()
|
| /OK3568_Linux_fs/u-boot/include/linux/mtd/ |
| H A D | mtd.h | 138 struct mtd_oob_region *oobfree); 151 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES_LARGE]; member 386 struct mtd_oob_region *oobfree);
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/onenand/ |
| H A D | onenand_base.c | 61 .oobfree = { 78 .oobfree = { 93 .oobfree = { {2, 3}, {14, 2}, {18, 3}, {30, 2} } 774 free = this->ecclayout->oobfree; in onenand_transfer_auto_oob() 784 free = this->ecclayout->oobfree; in onenand_transfer_auto_oob() 1377 free = this->ecclayout->oobfree; in onenand_fill_auto_oob() 1386 free = this->ecclayout->oobfree; in onenand_fill_auto_oob() 2779 this->ecclayout->oobfree[i].length; i++) in onenand_scan() 2781 this->ecclayout->oobfree[i].length; in onenand_scan()
|
| /OK3568_Linux_fs/kernel/include/linux/mtd/ |
| H A D | mtd.h | 105 struct mtd_oob_region *oobfree); 433 struct mtd_oob_region *oobfree);
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/ |
| H A D | mtdcore.c | 1178 struct mtd_oob_region *oobfree) in mtd_ooblayout_free() argument 1180 memset(oobfree, 0, sizeof(*oobfree)); in mtd_ooblayout_free() 1188 return mtd->ooblayout->rfree(mtd, section, oobfree); in mtd_ooblayout_free()
|