Searched refs:oobsize (Results 1 - 25 of 82) sorted by path

1234

/linux-master/drivers/mtd/nand/raw/atmel/
H A Dpmecc.h43 int oobsize; member in struct:atmel_pmecc_user_req
H A Dnand-controller.c556 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 Dpmecc.c282 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 Dpagetest.c358 pgsize, ebcnt, pgcnt, mtd->oobsize);
H A Dsubpagetest.c307 mtd->writesize, subpgsize, ebcnt, pgcnt, mtd->oobsize);
/linux-master/drivers/mtd/devices/
H A Ddocg3.c1409 oobdelta = mtd->oobsize;
1780 mtd->oobsize = DOC_LAYOUT_OOB_SIZE;
/linux-master/drivers/mtd/
H A Dinftlcore.c184 ops.ooblen = mtd->oobsize;
H A Dinftlmount.c324 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 Dmtdchar.c362 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 Dmtdconcat.c681 concat->mtd.oobsize = subdev[0]->oobsize;
737 concat->mtd.oobsize != subdev[i]->oobsize ||
H A Dmtdcore.c226 return sysfs_emit(buf, "%lu\n", (unsigned long)mtd->oobsize);
228 MTD_DEVICE_ATTR_RO(oobsize); variable
H A Dmtdpart.c74 child->oobsize = parent->oobsize;
H A Dmtdswap.c1370 if (!mtd->oobsize || mtd->oobavail < MTDSWAP_OOBSIZE) {
/linux-master/drivers/mtd/nand/
H A Dcore.c382 mtd->oobsize = memorg->oobsize;
H A Decc-mxic.c240 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 Decc-sw-bch.c179 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 Decc-sw-hamming.c475 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 Decc.c174 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 Donenand_base.c153 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 Donenand_omap2.c318 return mtd->oobsize;
H A Donenand_samsung.c414 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 Darasan-nand-controller.c398 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 Dcadence-nand-controller.c1241 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 Dcafe_nand.c225 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 Dbrcmnand.c2066 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;

Completed in 281 milliseconds

1234