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

1234

/linux-master/drivers/mtd/nand/raw/
H A Dnand_samsung.c31 /* Get oobsize */
34 memorg->oobsize = 128;
37 memorg->oobsize = 218;
40 memorg->oobsize = 400;
43 memorg->oobsize = 436;
46 memorg->oobsize = 512;
49 memorg->oobsize = 640;
62 mtd->oobsize = memorg->oobsize;
H A Dnand_hynix.c412 u8 oobsize; local
416 oobsize = ((chip->id.data[3] >> 2) & 0x3) |
420 switch (oobsize) {
422 memorg->oobsize = 2048;
425 memorg->oobsize = 1664;
428 memorg->oobsize = 1024;
431 memorg->oobsize = 640;
444 switch (oobsize) {
446 memorg->oobsize = 128;
449 memorg->oobsize
[all...]
H A Dnand_jedec.c108 memorg->oobsize = le16_to_cpu(p->spare_bytes_per_page);
109 mtd->oobsize = memorg->oobsize;
H A Dnand_micron.c140 oobregion->offset = mtd->oobsize - chip->ecc.total;
156 oobregion->length = mtd->oobsize - chip->ecc.total - 2;
225 !nand_read_data_op(chip, chip->oob_poi, mtd->oobsize, false,
231 mtd->oobsize, false, false);
235 mtd->oobsize, false);
243 mtd->writesize + mtd->oobsize);
345 mtd->oobsize, false, false);
352 mtd->oobsize, false);
533 mtd->oobsize,
H A Dnand_toshiba.c168 memorg->oobsize = 32 * memorg->pagesize >> 9;
169 mtd->oobsize = memorg->oobsize;
H A Dvf610_nfc.c525 nand_read_oob_op(&nfc->chip, page, 0, oob, mtd->oobsize);
533 mtd->oobsize, NULL, 0,
554 int trfr_sz = mtd->writesize + mtd->oobsize;
584 mtd->oobsize, false);
602 int trfr_sz = mtd->writesize + mtd->oobsize;
664 ret = nand_write_data_op(chip, chip->oob_poi, mtd->oobsize,
694 chip->oob_poi, mtd->oobsize);
755 if (mtd->writesize + mtd->oobsize > PAGE_2K + OOB_MAX - 8) {
763 if (mtd->writesize != PAGE_2K && mtd->oobsize < 64) {
774 if (mtd->oobsize > 6
[all...]
H A Dfsl_elbc_nand.c106 oobregion->length = mtd->oobsize - oobregion->offset;
251 if (elbc_fcm_ctrl->read_bytes == mtd->writesize + mtd->oobsize) {
336 elbc_fcm_ctrl->read_bytes = mtd->writesize + mtd->oobsize;
358 out_be32(&lbc->fbcr, mtd->oobsize - column);
361 elbc_fcm_ctrl->read_bytes = mtd->writesize + mtd->oobsize;
486 elbc_fcm_ctrl->index != mtd->writesize + mtd->oobsize)
545 unsigned int bufsize = mtd->writesize + mtd->oobsize;
642 fsl_elbc_read_buf(chip, chip->oob_poi, mtd->oobsize);
659 fsl_elbc_write_buf(chip, chip->oob_poi, mtd->oobsize);
675 fsl_elbc_write_buf(chip, chip->oob_poi, mtd->oobsize);
[all...]
H A Dnand_onfi.c256 memorg->oobsize = le16_to_cpu(p->spare_bytes_per_page);
257 mtd->oobsize = memorg->oobsize;
H A Dtegra_nand.c544 dma_addr_oob = dma_map_single(ctrl->dev, oob_buf, mtd->oobsize,
611 dma_unmap_single(ctrl->dev, dma_addr_oob, mtd->oobsize, dir);
626 mtd->oobsize, page, true);
636 mtd->oobsize, page, false);
644 mtd->oobsize, page, true);
652 mtd->oobsize, page, false);
844 int oobsize)
873 if (bytes_per_page < (oobsize - SKIP_SPARE_BYTES))
880 static int tegra_nand_select_strength(struct nand_chip *chip, int oobsize) argument
911 bits_per_step, oobsize);
842 tegra_nand_get_strength(struct nand_chip *chip, const int *strength, int strength_len, int bits_per_step, int oobsize) argument
[all...]
H A Dfsl_ifc_nand.c124 oobregion->length = mtd->oobsize - oobregion->offset;
309 ifc_nand_ctrl->read_bytes = mtd->writesize + mtd->oobsize;
321 ifc_out32(mtd->oobsize - column, &ifc->ifc_nand.nand_fbcr);
324 ifc_nand_ctrl->read_bytes = mtd->writesize + mtd->oobsize;
513 unsigned int bufsize = mtd->writesize + mtd->oobsize;
677 fsl_ifc_read_buf(chip, chip->oob_poi, mtd->oobsize);
681 fsl_ifc_read_buf(chip, chip->oob_poi, mtd->oobsize);
701 fsl_ifc_write_buf(chip, chip->oob_poi, mtd->oobsize);
767 dev_dbg(priv->dev, "%s: mtd->oobsize = %d\n", __func__,
768 mtd->oobsize);
[all...]
H A Dnand_base.c398 memset(chip->oob_poi, 0xff, mtd->oobsize);
1098 if (offset_in_page > mtd->writesize + mtd->oobsize)
1346 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1443 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1506 if (offset_in_oob + len > mtd->oobsize)
1611 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1699 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1753 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
2945 ret = nand_read_data_op(chip, chip->oob_poi, mtd->oobsize,
2979 size += mtd->oobsize;
[all...]
H A Dnand_bbt.c321 ops.ooblen = mtd->oobsize;
336 buf += mtd->oobsize + mtd->writesize;
361 ops.ooblen = mtd->oobsize;
422 ops.ooblen = mtd->oobsize;
559 int scanlen = mtd->writesize + mtd->oobsize;
760 ops.ooblen = mtd->oobsize;
834 ops.ooblen = (len >> this->page_shift) * mtd->oobsize;
845 ooboffs = len + (pageoffs * mtd->oobsize);
869 (len >> this->page_shift)* mtd->oobsize);
1087 len += (len >> this->page_shift) * mtd->oobsize;
[all...]
H A Dhisi504_nand.c190 hinfc_write(host, ((mtd->oobsize & HINFC504_DMA_LEN_OOB_MASK)
268 hinfc_write(host, mtd->writesize + mtd->oobsize,
527 chip->legacy.read_buf(chip, chip->oob_poi, mtd->oobsize);
556 nand_read_oob_op(chip, page, 0, chip->oob_poi, mtd->oobsize);
575 chip->legacy.write_buf(chip, chip->oob_poi, mtd->oobsize);
700 mtd->writesize + mtd->oobsize,
706 memset(host->buffer, 0xff, mtd->writesize + mtd->oobsize);
/linux-master/drivers/mtd/nand/spi/
H A Dalliancememory.c37 if (mtd->oobsize == 64)
39 else if (mtd->oobsize == 128)
41 else if (mtd->oobsize == 256)
56 region->offset = mtd->oobsize - ecc_bytes;
85 region->length = mtd->oobsize - 2 - ecc_bytes;
103 * use oobsize to determine the flash model and the maximum of
106 if (spinand->base.mtd.oobsize == 64)
116 * use oobsize to determine the flash model and the maximum of
119 if (spinand->base.mtd.oobsize == 64)
H A Dxtx.c100 region->offset = mtd->oobsize / 2;
101 region->length = mtd->oobsize / 2;
113 region->length = mtd->oobsize / 2 - 2;
H A Dtoshiba.c47 region->offset = mtd->oobsize / 2;
48 region->length = mtd->oobsize / 2;
61 region->length = (mtd->oobsize / 2) - 2;
H A Dmicron.c66 region->offset = mtd->oobsize / 2;
67 region->length = mtd->oobsize / 2;
80 region->length = (mtd->oobsize / 2) - 2;
/linux-master/drivers/mtd/nand/raw/atmel/
H A Dpmecc.h43 int oobsize; member in struct:atmel_pmecc_user_req
/linux-master/drivers/mtd/tests/
H A Dreadtest.c49 if (mtd->oobsize) {
55 ops.ooblen = mtd->oobsize;
62 ops.oobretlen != mtd->oobsize) {
70 oobbuf += mtd->oobsize;
96 if (!mtd->oobsize)
99 n = mtd->oobsize;
151 pgsize, ebcnt, pgcnt, mtd->oobsize);
/linux-master/drivers/mtd/nand/
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;
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 Dcore.c382 mtd->oobsize = memorg->oobsize;
/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...]
/linux-master/drivers/mtd/parsers/
H A Dsharpslpart.c104 ops.ooblen = mtd->oobsize;
108 if (ret != 0 || mtd->oobsize != ops.oobretlen)
173 oob = kzalloc(mtd->oobsize, GFP_KERNEL);
/linux-master/drivers/mtd/nand/raw/gpmi-nand/
H A Dgpmi-nand.c336 if (geo->eccn_chunk_size < mtd->oobsize) {
339 ecc_step, mtd->oobsize);
423 * O : the oobsize of the NAND chip.
442 ecc_strength = ((mtd->oobsize - geo->metadata_size) * 8)
503 if (mtd->oobsize * 8 < geo->metadata_size * 8 +
598 while (geo->eccn_chunk_size < mtd->oobsize) {
704 if ((!use_minimun_ecc && mtd->oobsize < 1024) ||
713 if (mtd->oobsize > 1024) {
1116 if (geo->page_size < mtd->writesize + mtd->oobsize) {
1118 oobregion->length = mtd->oobsize
[all...]

Completed in 269 milliseconds

1234