Lines Matching refs:writesize
417 if (addr & this->writesize) in onenand_command()
712 return this->writesize; in onenand_bufferram_offset()
853 if (addr & this->writesize) in onenand_get_2x_blockpage()
1097 this->command(mtd, FLEXONENAND_CMD_RECOVER_LSB, addr, this->writesize); in onenand_recover_lsb()
1122 int writesize = this->writesize; in onenand_mlc_read_ops_nolock() local
1148 thislen = min_t(int, writesize, len - read); in onenand_mlc_read_ops_nolock()
1150 column = from & (writesize - 1); in onenand_mlc_read_ops_nolock()
1151 if (column + thislen > writesize) in onenand_mlc_read_ops_nolock()
1152 thislen = writesize - column; in onenand_mlc_read_ops_nolock()
1155 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_mlc_read_ops_nolock()
1227 int writesize = this->writesize; in onenand_read_ops_nolock() local
1255 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1263 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1264 column = from & (writesize - 1); in onenand_read_ops_nolock()
1265 if (column + thislen > writesize) in onenand_read_ops_nolock()
1266 thislen = writesize - column; in onenand_read_ops_nolock()
1272 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1312 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1428 from += mtd->writesize; in onenand_read_oob_nolock()
1627 from += this->writesize; in onenand_bbt_read_oob()
1681 column = addr & (this->writesize - 1); in onenand_verify()
1684 thislen = min_t(int, this->writesize - column, len); in onenand_verify()
1686 this->command(mtd, ONENAND_CMD_READ, addr, this->writesize); in onenand_verify()
1696 this->read_bufferram(mtd, ONENAND_DATARAM, this->verify_buf, 0, mtd->writesize); in onenand_verify()
1763 column = to & (mtd->writesize - 1); in onenand_panic_write()
1767 int thislen = min_t(int, mtd->writesize - column, len - written); in onenand_panic_write()
1773 subpage = thislen < mtd->writesize; in onenand_panic_write()
1775 memset(this->page_buf, 0xff, mtd->writesize); in onenand_panic_write()
1780 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_panic_write()
1783 this->command(mtd, ONENAND_CMD_PROG, to, mtd->writesize); in onenand_panic_write()
1791 onenand_update_bufferram(mtd, to + this->writesize, !subpage); in onenand_panic_write()
1896 column = to & (mtd->writesize - 1); in onenand_write_ops_nolock()
1903 thislen = min_t(int, mtd->writesize - column, len - written); in onenand_write_ops_nolock()
1911 subpage = thislen < mtd->writesize; in onenand_write_ops_nolock()
1913 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_ops_nolock()
1918 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_write_ops_nolock()
1983 this->command(mtd, cmd, to, mtd->writesize); in onenand_write_ops_nolock()
2117 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_oob_nolock()
2119 this->page_buf, 0, mtd->writesize); in onenand_write_oob_nolock()
2127 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_write_oob_nolock()
2147 to += mtd->writesize; in onenand_write_oob_nolock()
2844 if (addr & this->writesize) in onenand_otp_command()
2972 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_otp_write_oob_nolock()
3008 to += mtd->writesize; in onenand_otp_write_oob_nolock()
3078 if (len < mtd->writesize) { in do_otp_write()
3080 memset(this->page_buf + len, 0xff, mtd->writesize - len); in do_otp_write()
3082 len = mtd->writesize; in do_otp_write()
3129 ops.len = mtd->writesize; in do_otp_lock()
3133 ret = onenand_write_ops_nolock(mtd, mtd->writesize * 49, &ops); in do_otp_lock()
3181 from += mtd->writesize * otp_pages; in onenand_otp_walk()
3187 if (mtd->writesize * otp_pages < from + len) in onenand_otp_walk()
3190 if (mtd->writesize * otp_pages < len) in onenand_otp_walk()
3207 otpinfo->length = mtd->writesize; in onenand_otp_walk()
3210 from += mtd->writesize; in onenand_otp_walk()
3329 memset(buf, 0xff, FLEXONENAND(this) ? this->writesize in onenand_lock_user_prot_reg()
3339 len = FLEXONENAND(this) ? mtd->writesize : 16; in onenand_lock_user_prot_reg()
3862 mtd->writesize = this->read_word(this->base + ONENAND_REG_DATA_BUFFER_SIZE); in onenand_probe()
3865 mtd->writesize <<= 1; in onenand_probe()
3867 mtd->oobsize = mtd->writesize >> 5; in onenand_probe()
3869 mtd->erasesize = mtd->writesize << 6; in onenand_probe()
3879 this->page_shift = ffs(mtd->writesize) - 1; in onenand_probe()
3885 this->writesize = mtd->writesize; in onenand_probe()
3901 mtd->writesize <<= 1; in onenand_probe()
3985 this->page_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
3989 this->verify_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
4047 this->subpagesize = mtd->writesize >> mtd->subpage_sft; in onenand_scan()
4090 mtd->writebufsize = mtd->writesize; in onenand_scan()