• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/mtd/onenand/

Lines Matching refs:oobsize

687 			return mtd->oobsize;
1011 this->read_bufferram(mtd, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize);
1089 int oobread = 0, oobcolumn, thisooblen, oobsize;
1097 oobsize = this->ecclayout->oobavail;
1099 oobsize = mtd->oobsize;
1101 oobcolumn = from & (mtd->oobsize - 1);
1136 thisooblen = oobsize - oobcolumn;
1191 int oobread = 0, oobcolumn, thisooblen, oobsize;
1199 oobsize = this->ecclayout->oobavail;
1201 oobsize = mtd->oobsize;
1203 oobcolumn = from & (mtd->oobsize - 1);
1257 thisooblen = oobsize - oobcolumn;
1318 int read = 0, thislen, column, oobsize;
1333 oobsize = this->ecclayout->oobavail;
1335 oobsize = mtd->oobsize;
1337 column = from & (mtd->oobsize - 1);
1339 if (unlikely(column >= oobsize)) {
1348 (from >> this->page_shift)) * oobsize)) {
1361 thislen = oobsize - column;
1364 this->command(mtd, readcmd, from, mtd->oobsize);
1559 column = from & (mtd->oobsize - 1);
1566 thislen = mtd->oobsize - column;
1569 this->command(mtd, readcmd, from, mtd->oobsize);
1617 this->command(mtd, readcmd, to, mtd->oobsize);
1623 this->read_bufferram(mtd, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize);
1624 for (i = 0; i < mtd->oobsize; i++)
1755 this->write_bufferram(mtd, ONENAND_SPARERAM, ffchars, 0, mtd->oobsize);
1842 int oobwritten = 0, oobcolumn, thisooblen, oobsize;
1876 oobsize = this->ecclayout->oobavail;
1878 oobsize = mtd->oobsize;
1880 oobcolumn = to & (mtd->oobsize - 1);
1890 thisooblen = min_t(int, oobsize - oobcolumn, ooblen - oobwritten);
1909 /* We send data to spare ram with oobsize
1911 memset(oobbuf, 0xff, mtd->oobsize);
1923 this->write_bufferram(mtd, ONENAND_SPARERAM, oobbuf, 0, mtd->oobsize);
2024 int column, ret = 0, oobsize;
2040 oobsize = this->ecclayout->oobavail;
2042 oobsize = mtd->oobsize;
2044 column = to & (mtd->oobsize - 1);
2046 if (unlikely(column >= oobsize)) {
2053 if (unlikely(column + len > oobsize)) {
2062 (to >> this->page_shift)) * oobsize)) {
2074 int thislen = min_t(int, oobsize, len - written);
2078 this->command(mtd, ONENAND_CMD_BUFFERRAM, to, mtd->oobsize);
2080 /* We send data to spare ram with oobsize
2082 memset(oobbuf, 0xff, mtd->oobsize);
2087 this->write_bufferram(mtd, ONENAND_SPARERAM, oobbuf, 0, mtd->oobsize);
2096 this->command(mtd, oobcmd, to, mtd->oobsize);
2568 ofs += mtd->oobsize + (bbm->badblockpos & ~0x01);
2883 int column, ret = 0, oobsize;
2895 oobsize = mtd->oobsize;
2897 column = to & (mtd->oobsize - 1);
2903 int thislen = min_t(int, oobsize, len - written);
2933 /* We send data to spare ram with oobsize
2944 oobbuf, 0, mtd->oobsize);
2946 onenand_otp_command(mtd, ONENAND_CMD_PROGOOB, to, mtd->oobsize);
3314 : mtd->oobsize);
3604 .ooblen = mtd->oobsize,
3625 for (i = 0; i < mtd->oobsize; i++)
3629 if (i != mtd->oobsize) {
3830 mtd->oobsize = mtd->writesize >> 5;
3859 * But oobsize is still 64 bytes.
3964 this->oob_buf = kzalloc(mtd->oobsize, GFP_KERNEL);
3982 * Allow subpage writes up to oobsize.
3984 switch (mtd->oobsize) {
4000 printk(KERN_WARNING "%s: No OOB scheme defined for oobsize %d\n",
4001 __func__, mtd->oobsize);