Lines Matching refs:writesize

448 			if (addr & this->writesize)  in onenand_command()
743 return this->writesize; in onenand_bufferram_offset()
884 if (addr & this->writesize) in onenand_get_2x_blockpage()
1109 this->command(mtd, FLEXONENAND_CMD_RECOVER_LSB, addr, this->writesize); in onenand_recover_lsb()
1134 int writesize = this->writesize; in onenand_mlc_read_ops_nolock() local
1156 thislen = min_t(int, writesize, len - read); in onenand_mlc_read_ops_nolock()
1158 column = from & (writesize - 1); in onenand_mlc_read_ops_nolock()
1159 if (column + thislen > writesize) in onenand_mlc_read_ops_nolock()
1160 thislen = writesize - column; in onenand_mlc_read_ops_nolock()
1163 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_mlc_read_ops_nolock()
1235 int writesize = this->writesize; in onenand_read_ops_nolock() local
1259 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1267 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1268 column = from & (writesize - 1); in onenand_read_ops_nolock()
1269 if (column + thislen > writesize) in onenand_read_ops_nolock()
1270 thislen = writesize - column; in onenand_read_ops_nolock()
1276 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1316 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1423 from += mtd->writesize; in onenand_read_oob_nolock()
1590 from += this->writesize; in onenand_bbt_read_oob()
1644 column = addr & (this->writesize - 1); in onenand_verify()
1647 thislen = min_t(int, this->writesize - column, len); in onenand_verify()
1649 this->command(mtd, ONENAND_CMD_READ, addr, this->writesize); in onenand_verify()
1659 this->read_bufferram(mtd, ONENAND_DATARAM, this->verify_buf, 0, mtd->writesize); in onenand_verify()
1726 column = to & (mtd->writesize - 1); in onenand_panic_write()
1730 int thislen = min_t(int, mtd->writesize - column, len - written); in onenand_panic_write()
1736 subpage = thislen < mtd->writesize; in onenand_panic_write()
1738 memset(this->page_buf, 0xff, mtd->writesize); in onenand_panic_write()
1743 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_panic_write()
1746 this->command(mtd, ONENAND_CMD_PROG, to, mtd->writesize); in onenand_panic_write()
1754 onenand_update_bufferram(mtd, to + this->writesize, !subpage); in onenand_panic_write()
1827 column = to & (mtd->writesize - 1); in onenand_write_ops_nolock()
1834 thislen = min_t(int, mtd->writesize - column, len - written); in onenand_write_ops_nolock()
1842 subpage = thislen < mtd->writesize; in onenand_write_ops_nolock()
1844 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_ops_nolock()
1849 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_write_ops_nolock()
1914 this->command(mtd, cmd, to, mtd->writesize); in onenand_write_ops_nolock()
2039 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_oob_nolock()
2041 this->page_buf, 0, mtd->writesize); in onenand_write_oob_nolock()
2049 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_write_oob_nolock()
2069 to += mtd->writesize; in onenand_write_oob_nolock()
2720 if (addr & this->writesize) in onenand_otp_command()
2848 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_otp_write_oob_nolock()
2884 to += mtd->writesize; in onenand_otp_write_oob_nolock()
2954 if (len < mtd->writesize) { in do_otp_write()
2956 memset(this->page_buf + len, 0xff, mtd->writesize - len); in do_otp_write()
2958 len = mtd->writesize; in do_otp_write()
3005 ops.len = mtd->writesize; in do_otp_lock()
3009 ret = onenand_write_ops_nolock(mtd, mtd->writesize * 49, &ops); in do_otp_lock()
3057 from += mtd->writesize * otp_pages; in onenand_otp_walk()
3063 if (mtd->writesize * otp_pages < from + len) in onenand_otp_walk()
3066 if (mtd->writesize * otp_pages < len) in onenand_otp_walk()
3083 otpinfo->length = mtd->writesize; in onenand_otp_walk()
3086 from += mtd->writesize; in onenand_otp_walk()
3205 memset(buf, 0xff, FLEXONENAND(this) ? this->writesize in onenand_lock_user_prot_reg()
3215 len = FLEXONENAND(this) ? mtd->writesize : 16; in onenand_lock_user_prot_reg()
3740 mtd->writesize = this->read_word(this->base + ONENAND_REG_DATA_BUFFER_SIZE); in onenand_probe()
3743 mtd->writesize <<= 1; in onenand_probe()
3745 mtd->oobsize = mtd->writesize >> 5; in onenand_probe()
3747 mtd->erasesize = mtd->writesize << 6; in onenand_probe()
3757 this->page_shift = ffs(mtd->writesize) - 1; in onenand_probe()
3763 this->writesize = mtd->writesize; in onenand_probe()
3779 mtd->writesize <<= 1; in onenand_probe()
3863 this->page_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
3867 this->verify_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
3925 this->subpagesize = mtd->writesize >> mtd->subpage_sft; in onenand_scan()
3964 mtd->writebufsize = mtd->writesize; in onenand_scan()