/linux-master/drivers/mtd/nand/raw/ |
H A D | meson_nand.c | 313 len = mtd->writesize + mtd->oobsize; 733 data_len = mtd->writesize + mtd->oobsize; 819 data_len = mtd->writesize + mtd->oobsize; 884 memset(oob_buf, 0xff, mtd->oobsize); 1218 page_bytes = mtd->writesize + mtd->oobsize; 1318 raw_writesize = mtd->writesize + mtd->oobsize; 1331 mtd->oobsize - 2);
|
H A D | mtk_nand.c | 685 memset(nfc->buffer, 0xff, mtd->writesize + mtd->oobsize); 715 memset(nfc->buffer, 0xff, mtd->writesize + mtd->oobsize); 865 len = mtd->writesize + (raw ? mtd->oobsize : 0); 1062 memset(nfc->buffer, 0xff, mtd->writesize + mtd->oobsize); 1152 oob_region->length = mtd->oobsize - oob_region->offset; 1202 *sps = mtd->oobsize / eccsteps; 1325 len = mtd->writesize + mtd->oobsize;
|
H A D | sh_flctl.c | 607 chip->legacy.read_buf(chip, chip->oob_poi, mtd->oobsize); 617 chip->legacy.write_buf(chip, chip->oob_poi, mtd->oobsize); 768 flctl->read_bytes = mtd->writesize + mtd->oobsize; 789 flctl->read_bytes = mtd->oobsize; 804 flctl->read_bytes = mtd->writesize + mtd->oobsize - column;
|
H A D | renesas-nand-controller.c | 448 chip->oob_poi, mtd->oobsize, 544 chip->oob_poi, mtd->oobsize, 628 mtd->oobsize, false); 997 oobregion->length = mtd->oobsize - oobregion->offset; 1171 unsigned int max_len = new_mtd->writesize + new_mtd->oobsize; 1179 max_len = max(max_len, mtd->writesize + mtd->oobsize);
|
H A D | davinci_nand.c | 410 oobregion->length = mtd->oobsize - 16; 538 if (!chunks || mtd->oobsize < 16) {
|
H A D | sunxi_nand.c | 883 int len = mtd->oobsize - offset; 899 *cur_off = mtd->oobsize + mtd->writesize; 1076 int len = mtd->oobsize - offset; 1088 *cur_off = mtd->oobsize + mtd->writesize; 1607 oobregion->length = mtd->oobsize - oobregion->offset; 1636 bytes = (mtd->oobsize - 2) / nsectors; 1692 if (mtd->oobsize < ((ecc->bytes + 4) * nsectors))
|
H A D | marvell_nand.c | 1273 memset(chip->oob_poi, 0xFF, mtd->oobsize); 1390 memset(chip->oob_poi, 0xFF, mtd->oobsize); 1645 memset(chip->oob_poi, 0xFF, mtd->oobsize); 2210 oobregion->offset = mtd->oobsize - oobregion->length; 2253 (mtd->writesize + mtd->oobsize > MAX_CHUNK_SIZE)) { 2256 mtd->writesize, MAX_CHUNK_SIZE - mtd->oobsize); 2280 if (mtd->oobsize < 128) {
|
H A D | stm32_fmc2_nand.c | 747 chip->oob_poi, mtd->oobsize, 1000 chip->oob_poi, mtd->oobsize, 1132 mtd->oobsize, false); 1139 chip->oob_poi, mtd->oobsize, false); 1173 chip->oob_poi, mtd->oobsize, 1700 oobregion->length = mtd->oobsize - ecc->total - FMC2_BBM_LEN; 1756 mtd->oobsize - FMC2_BBM_LEN);
|
H A D | intel-nand-controller.c | 259 oobregion->length = mtd->oobsize - oobregion->offset; 491 if ((ecc_total + 8) > mtd->oobsize)
|
H A D | nandsim.c | 657 ns->geom.oobsz = mtd->oobsize; 2233 if (nsmtd->oobsize < 64 || !eccsteps) { 2238 if (((eccbytes * eccsteps) + 2) > nsmtd->oobsize) {
|
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | nand-controller.c | 556 ATMEL_HSMC_NFC_CFG_SPARESIZE(mtd->oobsize) | 737 mtd->oobsize); 759 mtd->oobsize); 924 nand_write_data_op(chip, chip->oob_poi, mtd->oobsize, false); 958 ret = nand_read_data_op(chip, chip->oob_poi, mtd->oobsize, false, false); 1022 nand_write_data_op(chip, chip->oob_poi, mtd->oobsize, false); 1157 req.oobsize = mtd->oobsize; 1163 req.ecc.bytes = mtd->oobsize - 2;
|
/linux-master/drivers/mtd/ |
H A D | mtdpart.c | 74 child->oobsize = parent->oobsize;
|
H A D | mtdchar.c | 362 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) 399 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) 912 info.oobsize = mtd->oobsize;
|
H A D | ssfdc.c | 289 if (!mtd_type_is_nand(mtd) || mtd->oobsize != OOB_SIZE ||
|
H A D | sm_ftl.c | 632 if (ftl->smallpagenand && mtd->oobsize < SM_SMALL_OOB_SIZE) 635 if (!ftl->smallpagenand && mtd->oobsize < SM_OOB_SIZE)
|
H A D | nftlcore.c | 176 ops.ooblen = mtd->oobsize;
|
/linux-master/include/linux/mtd/ |
H A D | mtd.h | 268 uint32_t oobsize; // Amount of OOB data per block (e.g. 16) member in struct:mtd_info 476 return ops->mode == MTD_OPS_AUTO_OOB ? mtd->oobavail : mtd->oobsize;
|
/linux-master/drivers/mtd/tests/ |
H A D | speedtest.c | 216 pgsize, ebcnt, pgcnt, mtd->oobsize);
|
H A D | pagetest.c | 358 pgsize, ebcnt, pgcnt, mtd->oobsize);
|
H A D | subpagetest.c | 307 mtd->writesize, subpgsize, ebcnt, pgcnt, mtd->oobsize);
|
H A D | oobtest.c | 376 mtd->writesize, ebcnt, pgcnt, mtd->oobsize);
|
/linux-master/drivers/mtd/nand/raw/brcmnand/ |
H A D | brcmnand.c | 2066 mtd->oobsize / trans, 2172 memset(oob, 0x99, mtd->oobsize); 2337 mtd->oobsize / trans, 2710 cfg->spare_area_size = mtd->oobsize / 2718 * Set mtd and memorg oobsize to be consistent with controller's 2721 mtd->oobsize = cfg->spare_area_size * (mtd->writesize >> FC_SHIFT); 2722 memorg->oobsize = mtd->oobsize;
|
/linux-master/drivers/mtd/nand/onenand/ |
H A D | onenand_omap2.c | 318 return mtd->oobsize;
|
/linux-master/drivers/spi/ |
H A D | spi-mtk-snfi.c | 674 nand->memorg.oobsize); 754 nand->memorg.oobsize); 886 // Find the highest bit set in (pagesize+oobsize).
|
/linux-master/drivers/mtd/devices/ |
H A D | docg3.c | 1409 oobdelta = mtd->oobsize; 1780 mtd->oobsize = DOC_LAYOUT_OOB_SIZE;
|