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()
1101 this->command(mtd, FLEXONENAND_CMD_RECOVER_LSB, addr, this->writesize); in onenand_recover_lsb()
1126 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
1251 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1259 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1260 column = from & (writesize - 1); in onenand_read_ops_nolock()
1261 if (column + thislen > writesize) in onenand_read_ops_nolock()
1262 thislen = writesize - column; in onenand_read_ops_nolock()
1268 this->command(mtd, ONENAND_CMD_READ, from, writesize); in onenand_read_ops_nolock()
1308 thislen = min_t(int, writesize, len - read); in onenand_read_ops_nolock()
1415 from += mtd->writesize; in onenand_read_oob_nolock()
1594 from += this->writesize; in onenand_bbt_read_oob()
1648 column = addr & (this->writesize - 1); in onenand_verify()
1651 thislen = min_t(int, this->writesize - column, len); in onenand_verify()
1653 this->command(mtd, ONENAND_CMD_READ, addr, this->writesize); in onenand_verify()
1663 this->read_bufferram(mtd, ONENAND_DATARAM, this->verify_buf, 0, mtd->writesize); in onenand_verify()
1730 column = to & (mtd->writesize - 1); in onenand_panic_write()
1734 int thislen = min_t(int, mtd->writesize - column, len - written); in onenand_panic_write()
1740 subpage = thislen < mtd->writesize; in onenand_panic_write()
1742 memset(this->page_buf, 0xff, mtd->writesize); in onenand_panic_write()
1747 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_panic_write()
1750 this->command(mtd, ONENAND_CMD_PROG, to, mtd->writesize); in onenand_panic_write()
1758 onenand_update_bufferram(mtd, to + this->writesize, !subpage); in onenand_panic_write()
1831 column = to & (mtd->writesize - 1); in onenand_write_ops_nolock()
1838 thislen = min_t(int, mtd->writesize - column, len - written); in onenand_write_ops_nolock()
1846 subpage = thislen < mtd->writesize; in onenand_write_ops_nolock()
1848 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_ops_nolock()
1853 this->write_bufferram(mtd, ONENAND_DATARAM, wbuf, 0, mtd->writesize); in onenand_write_ops_nolock()
1918 this->command(mtd, cmd, to, mtd->writesize); in onenand_write_ops_nolock()
2040 memset(this->page_buf, 0xff, mtd->writesize); in onenand_write_oob_nolock()
2042 this->page_buf, 0, mtd->writesize); in onenand_write_oob_nolock()
2050 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_write_oob_nolock()
2070 to += mtd->writesize; in onenand_write_oob_nolock()
2721 if (addr & this->writesize) in onenand_otp_command()
2847 onenand_update_bufferram(mtd, to + this->writesize, 0); in onenand_otp_write_oob_nolock()
2883 to += mtd->writesize; in onenand_otp_write_oob_nolock()
2953 if (len < mtd->writesize) { in do_otp_write()
2955 memset(this->page_buf + len, 0xff, mtd->writesize - len); in do_otp_write()
2957 len = mtd->writesize; in do_otp_write()
3004 ops.len = mtd->writesize; in do_otp_lock()
3008 ret = onenand_write_ops_nolock(mtd, mtd->writesize * 49, &ops); in do_otp_lock()
3056 from += mtd->writesize * otp_pages; in onenand_otp_walk()
3062 if (mtd->writesize * otp_pages < from + len) in onenand_otp_walk()
3065 if (mtd->writesize * otp_pages < len) in onenand_otp_walk()
3082 otpinfo->length = mtd->writesize; in onenand_otp_walk()
3085 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()
3745 mtd->writesize = this->read_word(this->base + ONENAND_REG_DATA_BUFFER_SIZE); in onenand_probe()
3748 mtd->writesize <<= 1; in onenand_probe()
3750 mtd->oobsize = mtd->writesize >> 5; in onenand_probe()
3752 mtd->erasesize = mtd->writesize << 6; in onenand_probe()
3762 this->page_shift = ffs(mtd->writesize) - 1; in onenand_probe()
3768 this->writesize = mtd->writesize; in onenand_probe()
3784 mtd->writesize <<= 1; in onenand_probe()
3868 this->page_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
3872 this->verify_buf = kzalloc(mtd->writesize, GFP_KERNEL); in onenand_scan()
3933 this->subpagesize = mtd->writesize >> mtd->subpage_sft; in onenand_scan()
3972 mtd->writebufsize = mtd->writesize; in onenand_scan()