Searched refs:oobfree (Results 1 – 6 of 6) sorted by relevance
| /linux/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()
|
| /linux/include/uapi/mtd/ |
| H A D | mtd-abi.h | 271 __u32 oobfree[8][2]; member 294 struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES]; member
|
| /linux/include/linux/mtd/ |
| H A D | mtd.h | 110 struct mtd_oob_region *oobfree); 441 struct mtd_oob_region *oobfree);
|
| /linux/drivers/spi/ |
| H A D | spi-mtk-snfi.c | 642 struct mtd_oob_region *oobfree) in mtk_snand_ooblayout_free() argument 650 oobfree->length = ms->caps->fdm_size - 1; in mtk_snand_ooblayout_free() 651 oobfree->offset = section * ms->caps->fdm_size + 1; in mtk_snand_ooblayout_free()
|
| /linux/drivers/mtd/ |
| H A D | mtdcore.c | 1900 * @oobfree: OOB region struct filled with the appropriate free position 1905 * mtd_ooblayout_free(mtd, section++, oobfree) until it returns -ERANGE. 1910 struct mtd_oob_region *oobfree) in mtd_ooblayout_free() 1914 memset(oobfree, 0, sizeof(*oobfree)); in mtd_ooblayout_free() 1922 return master->ooblayout->free(master, section, oobfree); in mtd_ooblayout_free() 1909 mtd_ooblayout_free(struct mtd_info * mtd,int section,struct mtd_oob_region * oobfree) mtd_ooblayout_free() argument
|
| /linux/Documentation/driver-api/ |
| H A D | mtdnand.rst | 626 int oobfree[8][2]; 648 - oobfree 650 The oobfree array defines the areas in the spare area which can be 684 size per page is determined by the oobfree array in the nand_oobinfo
|