Lines Matching refs:oobsize

523 			return mtd->oobsize;  in onenand_bufferram_offset()
783 this->read_bufferram(mtd, 0, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize); in onenand_transfer_auto_oob()
857 int oobread = 0, oobcolumn, thisooblen, oobsize; in onenand_read_ops_nolock() local
865 oobsize = this->ecclayout->oobavail; in onenand_read_ops_nolock()
867 oobsize = mtd->oobsize; in onenand_read_ops_nolock()
869 oobcolumn = from & (mtd->oobsize - 1); in onenand_read_ops_nolock()
928 thisooblen = oobsize - oobcolumn; in onenand_read_ops_nolock()
1003 int read = 0, thislen, column, oobsize; in onenand_read_oob_nolock() local
1018 oobsize = this->ecclayout->oobavail; in onenand_read_oob_nolock()
1020 oobsize = mtd->oobsize; in onenand_read_oob_nolock()
1022 column = from & (mtd->oobsize - 1); in onenand_read_oob_nolock()
1024 if (unlikely(column >= oobsize)) { in onenand_read_oob_nolock()
1032 (from >> this->page_shift)) * oobsize)) { in onenand_read_oob_nolock()
1043 thislen = oobsize - column; in onenand_read_oob_nolock()
1047 this->command(mtd, readcmd, from, mtd->oobsize); in onenand_read_oob_nolock()
1237 column = from & (mtd->oobsize - 1); in onenand_bbt_read_oob()
1241 thislen = mtd->oobsize - column; in onenand_bbt_read_oob()
1245 this->command(mtd, readcmd, from, mtd->oobsize); in onenand_bbt_read_oob()
1295 this->command(mtd, readcmd, to, mtd->oobsize); in onenand_verify_oob()
1301 this->read_bufferram(mtd, 0, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize); in onenand_verify_oob()
1302 for (i = 0; i < mtd->oobsize; i++) in onenand_verify_oob()
1415 int oobwritten = 0, oobcolumn, thisooblen, oobsize; in onenand_write_ops_nolock() local
1437 oobsize = this->ecclayout->oobavail; in onenand_write_ops_nolock()
1439 oobsize = mtd->oobsize; in onenand_write_ops_nolock()
1441 oobcolumn = to & (mtd->oobsize - 1); in onenand_write_ops_nolock()
1450 thisooblen = min_t(int, oobsize - oobcolumn, ooblen - oobwritten); in onenand_write_ops_nolock()
1469 memset(oobbuf, 0xff, mtd->oobsize); in onenand_write_ops_nolock()
1481 this->write_bufferram(mtd, 0, ONENAND_SPARERAM, oobbuf, 0, mtd->oobsize); in onenand_write_ops_nolock()
1536 int column, ret = 0, oobsize; in onenand_write_oob_nolock() local
1552 oobsize = this->ecclayout->oobavail; in onenand_write_oob_nolock()
1554 oobsize = mtd->oobsize; in onenand_write_oob_nolock()
1556 column = to & (mtd->oobsize - 1); in onenand_write_oob_nolock()
1558 if (unlikely(column >= oobsize)) { in onenand_write_oob_nolock()
1564 if (unlikely(column + len > oobsize)) { in onenand_write_oob_nolock()
1573 (to >> this->page_shift)) * oobsize)) { in onenand_write_oob_nolock()
1585 int thislen = min_t(int, oobsize, len - written); in onenand_write_oob_nolock()
1587 this->command(mtd, ONENAND_CMD_BUFFERRAM, to, mtd->oobsize); in onenand_write_oob_nolock()
1591 memset(oobbuf, 0xff, mtd->oobsize); in onenand_write_oob_nolock()
1596 this->write_bufferram(mtd, 0, ONENAND_SPARERAM, oobbuf, 0, mtd->oobsize); in onenand_write_oob_nolock()
1605 this->command(mtd, oobcmd, to, mtd->oobsize); in onenand_write_oob_nolock()
1911 ofs += mtd->oobsize + (bbm->badblockpos & ~0x01); in onenand_default_block_markbad()
2400 .ooblen = mtd->oobsize, in flexonenand_check_blocks_erased()
2421 for (i = 0; i < mtd->oobsize; i++) in flexonenand_check_blocks_erased()
2425 if (i != mtd->oobsize) { in flexonenand_check_blocks_erased()
2629 mtd->oobsize = mtd->writesize >> 5; in onenand_probe()
2728 this->oob_buf = kzalloc(mtd->oobsize, GFP_KERNEL); in onenand_scan()
2745 switch (mtd->oobsize) { in onenand_scan()
2763 mtd->oobsize); in onenand_scan()