Lines Matching refs:thislen
764 int column, int thislen) in onenand_transfer_auto_oob() argument
769 int readend = column + thislen; in onenand_transfer_auto_oob()
856 int read = 0, column, thislen; in onenand_read_ops_nolock() local
898 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
900 if (column + thislen > writesize) in onenand_read_ops_nolock()
901 thislen = writesize - column; in onenand_read_ops_nolock()
905 from += thislen; in onenand_read_ops_nolock()
906 if (!ONENAND_IS_4KB_PAGE(this) && read + thislen < len) { in onenand_read_ops_nolock()
907 this->main_buf = buf + thislen; in onenand_read_ops_nolock()
924 this->read_bufferram(mtd, from - thislen, ONENAND_DATARAM, buf, column, thislen); in onenand_read_ops_nolock()
940 if (ONENAND_IS_4KB_PAGE(this) && (read + thislen < len)) { in onenand_read_ops_nolock()
951 read += thislen; in onenand_read_ops_nolock()
959 buf += thislen; in onenand_read_ops_nolock()
960 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1003 int read = 0, thislen, column, oobsize; in onenand_read_oob_nolock() local
1043 thislen = oobsize - column; in onenand_read_oob_nolock()
1044 thislen = min_t(int, thislen, len); in onenand_read_oob_nolock()
1061 onenand_transfer_auto_oob(mtd, buf, column, thislen); in onenand_read_oob_nolock()
1063 this->read_bufferram(mtd, 0, ONENAND_SPARERAM, buf, column, thislen); in onenand_read_oob_nolock()
1065 read += thislen; in onenand_read_oob_nolock()
1070 buf += thislen; in onenand_read_oob_nolock()
1214 int read = 0, thislen, column; in onenand_bbt_read_oob() local
1241 thislen = mtd->oobsize - column; in onenand_bbt_read_oob()
1242 thislen = min_t(int, thislen, len); in onenand_bbt_read_oob()
1256 this->read_bufferram(mtd, 0, ONENAND_SPARERAM, buf, column, thislen); in onenand_bbt_read_oob()
1257 read += thislen; in onenand_bbt_read_oob()
1261 buf += thislen; in onenand_bbt_read_oob()
1321 int thislen, column; in onenand_verify() local
1324 thislen = min_t(int, this->writesize, len); in onenand_verify()
1326 if (column + thislen > this->writesize) in onenand_verify()
1327 thislen = this->writesize - column; in onenand_verify()
1342 if (memcmp(buf, dataram + column, thislen)) in onenand_verify()
1345 len -= thislen; in onenand_verify()
1346 buf += thislen; in onenand_verify()
1347 addr += thislen; in onenand_verify()
1368 const u_char *buf, int column, int thislen) in onenand_fill_auto_oob() argument
1373 int writeend = column + thislen; in onenand_fill_auto_oob()
1414 int written = 0, column, thislen, subpage; in onenand_write_ops_nolock() local
1449 thislen = min_t(int, mtd->writesize - column, len - written); in onenand_write_ops_nolock()
1452 this->command(mtd, ONENAND_CMD_BUFFERRAM, to, thislen); in onenand_write_ops_nolock()
1455 subpage = thislen < mtd->writesize; in onenand_write_ops_nolock()
1458 memcpy(this->page_buf + column, buf, thislen); in onenand_write_ops_nolock()
1500 ret = onenand_verify(mtd, buf, to, thislen); in onenand_write_ops_nolock()
1506 written += thislen; in onenand_write_ops_nolock()
1512 to += thislen; in onenand_write_ops_nolock()
1513 buf += thislen; in onenand_write_ops_nolock()
1585 int thislen = min_t(int, oobsize, len - written); in onenand_write_oob_nolock() local
1593 onenand_fill_auto_oob(mtd, oobbuf, buf, column, thislen); in onenand_write_oob_nolock()
1595 memcpy(oobbuf + column, buf, thislen); in onenand_write_oob_nolock()
1625 written += thislen; in onenand_write_oob_nolock()
1630 buf += thislen; in onenand_write_oob_nolock()