/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | pmecc.h | 43 int oobsize; member in struct:atmel_pmecc_user_req
|
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;
|
H A D | pmecc.c | 282 if (req->pagesize <= 0 || req->oobsize <= 0 || req->ecc.bytes <= 0) 286 req->ecc.ooboffset + req->ecc.bytes > req->oobsize) 337 req->ecc.ooboffset = req->oobsize - eccbytes; 403 user->cache.sarea = req->oobsize - 1;
|
/linux-master/drivers/mtd/tests/ |
H A D | pagetest.c | 358 pgsize, ebcnt, pgcnt, mtd->oobsize);
|
H A D | subpagetest.c | 307 mtd->writesize, subpgsize, ebcnt, pgcnt, mtd->oobsize);
|
/linux-master/drivers/mtd/devices/ |
H A D | docg3.c | 1409 oobdelta = mtd->oobsize; 1780 mtd->oobsize = DOC_LAYOUT_OOB_SIZE;
|
/linux-master/drivers/mtd/ |
H A D | inftlcore.c | 184 ops.ooblen = mtd->oobsize;
|
H A D | inftlmount.c | 324 buf = kmalloc(SECTORSIZE + mtd->oobsize, GFP_KERNEL); 336 if(inftl_read_oob(mtd, address, mtd->oobsize, 339 if (memcmpb(buf + SECTORSIZE, 0xff, mtd->oobsize) != 0)
|
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 | mtdconcat.c | 681 concat->mtd.oobsize = subdev[0]->oobsize; 737 concat->mtd.oobsize != subdev[i]->oobsize ||
|
H A D | mtdcore.c | 226 return sysfs_emit(buf, "%lu\n", (unsigned long)mtd->oobsize); 228 MTD_DEVICE_ATTR_RO(oobsize); variable
|
H A D | mtdpart.c | 74 child->oobsize = parent->oobsize;
|
H A D | mtdswap.c | 1370 if (!mtd->oobsize || mtd->oobavail < MTDSWAP_OOBSIZE) {
|
/linux-master/drivers/mtd/nand/ |
H A D | core.c | 382 mtd->oobsize = memorg->oobsize;
|
H A D | ecc-mxic.c | 240 if (mtd->oobsize < 64) { 289 if (spare_size[idx] * steps <= mtd->oobsize) 304 ctx->oob_step_sz = mtd->oobsize / steps; 315 ctx->oobwithstat = kmalloc(mtd->oobsize + (ctx->steps * STAT_BYTES),
|
H A D | ecc-sw-bch.c | 179 if (mtd->oobsize < 64) { 199 if (mtd->oobsize >= 64) 214 code_size = (mtd->oobsize - 2) / nsteps; 239 engine_conf->calc_buf = kzalloc(mtd->oobsize, GFP_KERNEL); 240 engine_conf->code_buf = kzalloc(mtd->oobsize, GFP_KERNEL);
|
H A D | ecc-sw-hamming.c | 475 switch (mtd->oobsize) { 508 engine_conf->calc_buf = kzalloc(mtd->oobsize, GFP_KERNEL); 509 engine_conf->code_buf = kzalloc(mtd->oobsize, GFP_KERNEL);
|
H A D | ecc.c | 174 if (mtd->oobsize == 16) 179 if (mtd->oobsize == 8) 195 if (mtd->oobsize == 16) { 233 oobregion->offset = mtd->oobsize - oobregion->length; 247 oobregion->length = mtd->oobsize - total_ecc_bytes - 2; 277 switch (mtd->oobsize) { 289 if (oobregion->offset + oobregion->length > mtd->oobsize) 305 switch (mtd->oobsize) { 321 oobregion->length = mtd->oobsize - oobregion->offset;
|
/linux-master/drivers/mtd/nand/onenand/ |
H A D | onenand_base.c | 153 int sections = (mtd->oobsize / 32) * 2; 742 return mtd->oobsize; 1057 mtd->oobsize); 1124 int oobread = 0, oobcolumn, thisooblen, oobsize; local 1131 oobsize = mtd_oobavail(mtd, ops); 1132 oobcolumn = from & (mtd->oobsize - 1); 1169 thisooblen = oobsize - oobcolumn; 1225 int oobread = 0, oobcolumn, thisooblen, oobsize; local 1232 oobsize = mtd_oobavail(mtd, ops); 1233 oobcolumn = from & (mtd->oobsize 1349 int read = 0, thislen, column, oobsize; local 1803 int oobwritten = 0, oobcolumn, thisooblen, oobsize; local 1982 int column, ret = 0, oobsize; local 2780 int column, ret = 0, oobsize; local [all...] |
H A D | onenand_omap2.c | 318 return mtd->oobsize;
|
H A D | onenand_samsung.c | 414 s += (mtd->oobsize >> 2); 418 scount = mtd->oobsize >> 2; 488 p += mtd->oobsize; 631 p += mtd->oobsize;
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | arasan-nand-controller.c | 398 unsigned int len = mtd->writesize + (oob_required ? mtd->oobsize : 0); 443 mtd->oobsize, 0); 460 &chip->oob_poi[mtd->oobsize - anand->ecc_total], 516 unsigned int len = mtd->writesize + (oob_required ? mtd->oobsize : 0); 1128 ret = nand_ecc_choose_conf(chip, &anfc_hw_ecc_caps, mtd->oobsize); 1171 ecc_offset = mtd->writesize + mtd->oobsize - anand->ecc_total;
|
H A D | cadence-nand-controller.c | 1241 last_sec_size = mtd->writesize + mtd->oobsize; 1417 mtd->oobsize, 1520 int oobsize = mtd->oobsize; local 1526 size_t size = writesize + oobsize; 1609 mtd->oobsize, 1670 mtd->oobsize); 1732 + mtd->oobsize, 2670 mtd->oobsize - cdns_chip->bbm_len); 2685 cdns_chip->avail_oob_size = mtd->oobsize [all...] |
H A D | cafe_nand.c | 225 cafe->datalen = mtd->writesize + mtd->oobsize - column; 350 mtd->oobsize); 358 return nand_read_oob_op(chip, page, 0, chip->oob_poi, mtd->oobsize); 382 chip->legacy.read_buf(chip, chip->oob_poi, mtd->oobsize); 473 oobregion->length = mtd->oobsize - chip->ecc.total; 541 chip->legacy.write_buf(chip, chip->oob_poi, 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;
|