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

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/onenand/
H A Donenand_base.c451 return mtd->oobsize;
850 this->read_bufferram(mtd, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize);
881 int read = 0, thislen, column, oobsize; local
890 oobsize = this->ecclayout->oobavail;
892 oobsize = mtd->oobsize;
894 column = from & (mtd->oobsize - 1);
896 if (unlikely(column >= oobsize)) {
904 (from >> this->page_shift)) * oobsize)) {
915 thislen = oobsize
1326 int column, ret = 0, oobsize; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/
H A Dmtdchar.c416 info.oobsize = mtd->oobsize;
490 ops.ooboffs = buf.start & (mtd->oobsize - 1);
494 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs))
506 buf.start &= ~(mtd->oobsize - 1);
538 ops.ooboffs = buf.start & (mtd->oobsize - 1);
542 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs))
549 buf.start &= ~(mtd->oobsize - 1);
H A Dinftlmount.c357 u8 buf[SECTORSIZE + inftl->mbd.mtd->oobsize];
369 if(inftl_read_oob(mtd, address, mtd->oobsize,
372 if (memcmpb(buf + SECTORSIZE, 0xff, mtd->oobsize) != 0)
H A Dnftlmount.c239 u8 buf[SECTORSIZE + nftl->mbd.mtd->oobsize];
251 if(nftl_read_oob(mtd, address, mtd->oobsize,
254 if (memcmpb(buf + SECTORSIZE, 0xff, mtd->oobsize) != 0)
H A Dmtdconcat.c725 concat->mtd.oobsize = subdev[0]->oobsize;
771 concat->mtd.oobsize != subdev[i]->oobsize ||
H A Dmtdpart.c345 slave->mtd.oobsize = master->oobsize;
H A Dssfdc.c297 if (mtd->type != MTD_NANDFLASH || mtd->oobsize != OOB_SIZE)
H A Dnftlcore.c186 ops.ooblen = mtd->oobsize;
H A Dinftlcore.c202 ops.ooblen = mtd->oobsize;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/nand/
H A Dnand_bbt.c245 ops.ooblen = mtd->oobsize;
263 ops.ooblen = mtd->oobsize;
336 ops.ooblen = mtd->oobsize;
397 scanlen = mtd->writesize + mtd->oobsize;
466 int scanlen = mtd->writesize + mtd->oobsize;
574 ops.ooblen = mtd->oobsize;
678 ops.ooblen = (len >> this->page_shift) * mtd->oobsize;
689 ooboffs = len + (pageoffs * mtd->oobsize);
699 (len >> this->page_shift)* mtd->oobsize);
984 len += (len >> this->page_shift) * mtd->oobsize;
[all...]
H A Dnand_base.c373 ofs += mtd->oobsize;
772 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
867 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
922 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
989 i = mtd->oobsize - (oob - chip->oob_poi);
1125 buf, ops, mtd->oobsize);
1235 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
1251 int length = mtd->oobsize;
1289 int length = mtd->oobsize;
1312 int eccsize = chip->ecc.size, length = mtd->oobsize;
[all...]
H A Dcafe_nand.c212 cafe->datalen = mtd->writesize + mtd->oobsize - column;
348 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize);
360 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
382 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
516 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize);
H A Dnandsim.c485 ns->geom.oobsz = mtd->oobsize;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/mtd/
H A Dmtd-abi.h58 uint32_t oobsize; // Amount of OOB data per block (e.g. 16) member in struct:mtd_info_user
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/47xxnand/
H A Dbrcmnand_bbt.c319 ops.ooblen = mtd->oobsize;
337 ops.ooblen = mtd->oobsize;
413 ops.ooblen = mtd->oobsize;
474 scanlen = mtd->writesize + mtd->oobsize;
544 int scanlen = mtd->writesize + mtd->oobsize;
652 ops.ooblen = mtd->oobsize;
756 ops.ooblen = (len >> this->page_shift) * mtd->oobsize;
767 ooboffs = len + (pageoffs * mtd->oobsize);
777 (len >> this->page_shift)* mtd->oobsize);
1063 len += (len >> this->page_shift) * mtd->oobsize;
[all...]
H A Dbrcmnand_47xx.c454 for (i = chip->ecc.oobsize - chip->ecc.bytes; i < chip->ecc.oobsize; i++) {
519 for (i = 0; i < chip->ecc.oobsize; i += 4, to++) {
572 oob_read += chip->ecc.oobsize;
687 buf, ops, mtd->oobsize);
799 for (i = 0; i < chip->ecc.oobsize; i += 4, to++) {
844 oob_read += chip->ecc.oobsize;
874 len = mtd->oobsize;
1088 oob_written += chip->ecc.oobsize;
1136 * hold mtd->oobsize (1
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/shared/
H A Dnflash.c342 nflash.oobsize = oobsz_per_sector * (nflash.pagesize / NFL_SECTOR_SIZE);
399 switch (nflash.oobsize) {
410 printf("unsupported oob size %d.\n", nflash.oobsize);
553 nflash.oobsize, tmp_page_oob);
703 nflash_readoob(sih, cc, offset, nflash.oobsize, tmp_page_oob);
719 nflash.oobsize, tmp_page_oob) < 0) {
973 memset((void *)oob_buf, 0, nflash.oobsize);
975 if (nflash_writeoob(sih, cc, offset, nflash.oobsize, oob_buf) < 0)
978 if (nflash_writeoob(sih, cc, offset + nflash.pagesize, nflash.oobsize, oob_buf) < 0)
1089 if ((offset & mask) != 0 || (len > nflash.oobsize) || (le
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/include/
H A Dhndnand.h58 uint oobsize; /* OOB size per page */ member in struct:hndnand
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/mtd/
H A Dmtd.h120 u_int32_t oobsize; // Amount of OOB data per block (e.g. 16) member in struct:mtd_info
H A Dnand.h44 /* This constant declares the max. oobsize / page, which
45 * is supported now. If you add a chip with bigger oobsize/page
277 int oobsize; member in struct:nand_ecc_ctrl
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/devices/
H A Ddoc2000.c572 mtd->oobsize = 16;
H A Ddoc2001.c352 mtd->oobsize = 16;
H A Ddoc2001plus.c476 mtd->oobsize = 16;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/jffs2/
H A Dwbuf.c1110 if (!c->mtd->oobsize)

Completed in 256 milliseconds