Lines Matching refs:writesize
445 if (addr & this->writesize) in onenand_command()
740 return this->writesize; in onenand_bufferram_offset()
881 if (addr & this->writesize) in onenand_get_2x_blockpage()
1106 this->command(mtd, FLEXONENAND_CMD_RECOVER_LSB, addr, this->writesize); in onenand_recover_lsb()
1131 int writesize = this->writesize; in onenand_mlc_read_ops_nolock() local
1153 thislen = min_t(int, writesize, len - read); in onenand_mlc_read_ops_nolock()
1155 column = from & (writesize - 1); in onenand_mlc_read_ops_nolock()
1156 if (column + thislen > writesize) in onenand_mlc_read_ops_nolock()
1157 thislen = writesize - column; in onenand_mlc_read_ops_nolock()
1160 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_mlc_read_ops_nolock()
1232 int writesize = this->writesize; in onenand_read_ops_nolock() local
1256 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1264 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1265 column = from & (writesize - 1); in onenand_read_ops_nolock()
1266 if (column + thislen > writesize) in onenand_read_ops_nolock()
1267 thislen = writesize - column; in onenand_read_ops_nolock()
1273 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1313 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1420 from += mtd->writesize; in onenand_read_oob_nolock()
1587 from += this->writesize; in onenand_bbt_read_oob()
1641 column = addr & (this->writesize - 1); in onenand_verify()
1644 thislen = min_t(int, this->writesize - column, len); in onenand_verify()
1646 this->command(mtd, ONENAND_CMD_READ, addr, this->writesize); in onenand_verify()
1656 this->read_bufferram(mtd, ONENAND_DATARAM, this->verify_buf, 0, mtd->writesize); in onenand_verify()
1723 column = to & (mtd->writesize - 1); in onenand_panic_write()
1727 int thislen = min_t(int, mtd->writesize - column, len - written); in onenand_panic_write()
1733 subpage = thislen < mtd->writesize; in onenand_panic_write()
1735 memset(this->page_buf, 0xff, mtd->writesize); in onenand_panic_write()
1740 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_panic_write()
1743 this->command(mtd, ONENAND_CMD_PROG, to, mtd->writesize); in onenand_panic_write()
1751 onenand_update_bufferram(mtd, to + this->writesize, !subpage); in onenand_panic_write()
1824 column = to & (mtd->writesize - 1); in onenand_write_ops_nolock()
1831 thislen = min_t(int, mtd->writesize - column, len - written); in onenand_write_ops_nolock()
1839 subpage = thislen < mtd->writesize; in onenand_write_ops_nolock()
1841 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_ops_nolock()
1846 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_write_ops_nolock()
1911 this->command(mtd, cmd, to, mtd->writesize); in onenand_write_ops_nolock()
2036 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_oob_nolock()
2038 this->page_buf, 0, mtd->writesize); in onenand_write_oob_nolock()
2046 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_write_oob_nolock()
2066 to += mtd->writesize; in onenand_write_oob_nolock()
2717 if (addr & this->writesize) in onenand_otp_command()
2845 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_otp_write_oob_nolock()
2881 to += mtd->writesize; in onenand_otp_write_oob_nolock()
2951 if (len < mtd->writesize) { in do_otp_write()
2953 memset(this->page_buf + len, 0xff, mtd->writesize - len); in do_otp_write()
2955 len = mtd->writesize; in do_otp_write()
3002 ops.len = mtd->writesize; in do_otp_lock()
3006 ret = onenand_write_ops_nolock(mtd, mtd->writesize * 49, &ops); in do_otp_lock()
3054 from += mtd->writesize * otp_pages; in onenand_otp_walk()
3060 if (mtd->writesize * otp_pages < from + len) in onenand_otp_walk()
3063 if (mtd->writesize * otp_pages < len) in onenand_otp_walk()
3080 otpinfo->length = mtd->writesize; in onenand_otp_walk()
3083 from += mtd->writesize; in onenand_otp_walk()
3202 memset(buf, 0xff, FLEXONENAND(this) ? this->writesize in onenand_lock_user_prot_reg()
3212 len = FLEXONENAND(this) ? mtd->writesize : 16; in onenand_lock_user_prot_reg()
3743 mtd->writesize = this->read_word(this->base + ONENAND_REG_DATA_BUFFER_SIZE); in onenand_probe()
3746 mtd->writesize <<= 1; in onenand_probe()
3748 mtd->oobsize = mtd->writesize >> 5; in onenand_probe()
3750 mtd->erasesize = mtd->writesize << 6; in onenand_probe()
3760 this->page_shift = ffs(mtd->writesize) - 1; in onenand_probe()
3766 this->writesize = mtd->writesize; in onenand_probe()
3782 mtd->writesize <<= 1; in onenand_probe()
3866 this->page_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
3870 this->verify_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
3931 this->subpagesize = mtd->writesize >> mtd->subpage_sft; in onenand_scan()
3970 mtd->writebufsize = mtd->writesize; in onenand_scan()