Home
last modified time | relevance | path

Searched refs:oobfree (Results 1 – 25 of 115) sorted by relevance

12345

/OK3568_Linux_fs/kernel/drivers/mtd/parsers/
H A Dsharpslpart.c76 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 Ddavinci_nand.c274 .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 Dsunxi_nand.c1483 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 Domap_gpmc.c756 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 Dfsmc_nand.c49 .oobfree = {
85 .oobfree = {
124 .oobfree = {
140 .oobfree = {
H A Dfsl_ifc_nand.c66 .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 Dnand_bch.c175 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 Dfsl_elbc_nand.c83 .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 Dpxa3xx_nand.c325 .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 Datmel_nand.c102 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 Dtegra_nand.c59 .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 Dmxc_nand.c55 .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 Dzynq_nand.c180 .oobfree = {
190 .oobfree = {
205 .oobfree = {
H A Dvf610_nfc.c175 .oobfree = {
192 .oobfree = {
H A Dstm32_fmc2_nand.c1052 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 Dmtd-abi.h216 __u32 oobfree[8][2]; member
239 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES]; member
/OK3568_Linux_fs/u-boot/include/mtd/
H A Dmtd-abi.h205 __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 Dmtd-abi.h215 __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 Dmtd-abi.h215 __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 Dbrcmnand.c921 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 Dmtdchar.c491 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 Dmtd.h138 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 Donenand_base.c61 .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 Dmtd.h105 struct mtd_oob_region *oobfree);
433 struct mtd_oob_region *oobfree);
/OK3568_Linux_fs/u-boot/drivers/mtd/
H A Dmtdcore.c1178 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()

12345