Lines Matching refs:oobsize
714 return mtd->oobsize; in onenand_bufferram_offset()
1042 this->read_bufferram(mtd, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize); in onenand_transfer_auto_oob()
1120 int oobread = 0, oobcolumn, thisooblen, oobsize; in onenand_mlc_read_ops_nolock() local
1128 oobsize = this->ecclayout->oobavail; in onenand_mlc_read_ops_nolock()
1130 oobsize = mtd->oobsize; in onenand_mlc_read_ops_nolock()
1132 oobcolumn = from & (mtd->oobsize - 1); in onenand_mlc_read_ops_nolock()
1169 thisooblen = oobsize - oobcolumn; in onenand_mlc_read_ops_nolock()
1225 int oobread = 0, oobcolumn, thisooblen, oobsize; in onenand_read_ops_nolock() local
1233 oobsize = this->ecclayout->oobavail; in onenand_read_ops_nolock()
1235 oobsize = mtd->oobsize; in onenand_read_ops_nolock()
1237 oobcolumn = from & (mtd->oobsize - 1); in onenand_read_ops_nolock()
1291 thisooblen = oobsize - oobcolumn; in onenand_read_ops_nolock()
1353 int read = 0, thislen, column, oobsize; in onenand_read_oob_nolock() local
1368 oobsize = this->ecclayout->oobavail; in onenand_read_oob_nolock()
1370 oobsize = mtd->oobsize; in onenand_read_oob_nolock()
1372 column = from & (mtd->oobsize - 1); in onenand_read_oob_nolock()
1374 if (unlikely(column >= oobsize)) { in onenand_read_oob_nolock()
1383 (from >> this->page_shift)) * oobsize)) { in onenand_read_oob_nolock()
1396 thislen = oobsize - column; in onenand_read_oob_nolock()
1399 this->command(mtd, readcmd, from, mtd->oobsize); in onenand_read_oob_nolock()
1596 column = from & (mtd->oobsize - 1); in onenand_bbt_read_oob()
1603 thislen = mtd->oobsize - column; in onenand_bbt_read_oob()
1606 this->command(mtd, readcmd, from, mtd->oobsize); in onenand_bbt_read_oob()
1654 this->command(mtd, readcmd, to, mtd->oobsize); in onenand_verify_oob()
1660 this->read_bufferram(mtd, ONENAND_SPARERAM, oob_buf, 0, mtd->oobsize); in onenand_verify_oob()
1661 for (i = 0; i < mtd->oobsize; i++) in onenand_verify_oob()
1781 this->write_bufferram(mtd, ONENAND_SPARERAM, ffchars, 0, mtd->oobsize); in onenand_panic_write()
1863 int oobwritten = 0, oobcolumn, thisooblen, oobsize; in onenand_write_ops_nolock() local
1890 oobsize = this->ecclayout->oobavail; in onenand_write_ops_nolock()
1892 oobsize = mtd->oobsize; in onenand_write_ops_nolock()
1894 oobcolumn = to & (mtd->oobsize - 1); in onenand_write_ops_nolock()
1904 thisooblen = min_t(int, oobsize - oobcolumn, ooblen - oobwritten); in onenand_write_ops_nolock()
1925 memset(oobbuf, 0xff, mtd->oobsize); in onenand_write_ops_nolock()
1937 this->write_bufferram(mtd, ONENAND_SPARERAM, oobbuf, 0, mtd->oobsize); in onenand_write_ops_nolock()
2050 int column, ret = 0, oobsize; in onenand_write_oob_nolock() local
2066 oobsize = this->ecclayout->oobavail; in onenand_write_oob_nolock()
2068 oobsize = mtd->oobsize; in onenand_write_oob_nolock()
2070 column = to & (mtd->oobsize - 1); in onenand_write_oob_nolock()
2072 if (unlikely(column >= oobsize)) { in onenand_write_oob_nolock()
2079 if (unlikely(column + len > oobsize)) { in onenand_write_oob_nolock()
2088 (to >> this->page_shift)) * oobsize)) { in onenand_write_oob_nolock()
2100 int thislen = min_t(int, oobsize, len - written); in onenand_write_oob_nolock()
2104 this->command(mtd, ONENAND_CMD_BUFFERRAM, to, mtd->oobsize); in onenand_write_oob_nolock()
2108 memset(oobbuf, 0xff, mtd->oobsize); in onenand_write_oob_nolock()
2113 this->write_bufferram(mtd, ONENAND_SPARERAM, oobbuf, 0, mtd->oobsize); in onenand_write_oob_nolock()
2122 this->command(mtd, oobcmd, to, mtd->oobsize); in onenand_write_oob_nolock()
2585 ofs += mtd->oobsize + (bbm->badblockpos & ~0x01); in onenand_default_block_markbad()
2905 int column, ret = 0, oobsize; in onenand_otp_write_oob_nolock() local
2917 oobsize = mtd->oobsize; in onenand_otp_write_oob_nolock()
2919 column = to & (mtd->oobsize - 1); in onenand_otp_write_oob_nolock()
2925 int thislen = min_t(int, oobsize, len - written); in onenand_otp_write_oob_nolock()
2966 oobbuf, 0, mtd->oobsize); in onenand_otp_write_oob_nolock()
2968 onenand_otp_command(mtd, ONENAND_CMD_PROGOOB, to, mtd->oobsize); in onenand_otp_write_oob_nolock()
3330 : mtd->oobsize); in onenand_lock_user_prot_reg()
3642 .ooblen = mtd->oobsize, in flexonenand_check_blocks_erased()
3663 for (i = 0; i < mtd->oobsize; i++) in flexonenand_check_blocks_erased()
3667 if (i != mtd->oobsize) { in flexonenand_check_blocks_erased()
3867 mtd->oobsize = mtd->writesize >> 5; in onenand_probe()
3998 this->oob_buf = kzalloc(mtd->oobsize, GFP_KERNEL); in onenand_scan()
4016 switch (mtd->oobsize) { in onenand_scan()
4040 __func__, mtd->oobsize); in onenand_scan()