Lines Matching refs:writesize
52 int lastpage = (mtd->erasesize / mtd->writesize) - 1;
72 int lastpair = ((mtd->erasesize / mtd->writesize) - 1) / 2;
87 if (page >= mtd->erasesize / mtd->writesize)
228 int last_page = ((mtd->erasesize - mtd->writesize) >>
524 ofs + (page_offset * mtd->writesize),
1096 bool ident_stage = !mtd->writesize;
1101 if (offset_in_page > mtd->writesize + mtd->oobsize)
1109 if (mtd->writesize <= 512 && offset_in_page >= mtd->writesize)
1110 offset_in_page -= mtd->writesize;
1130 if (!ident_stage && mtd->writesize <= 512)
1160 if (offset_in_page >= mtd->writesize)
1350 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1354 if (mtd->writesize > 512) {
1443 bool ident_stage = !mtd->writesize;
1449 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1453 if (mtd->writesize <= 512)
1518 mtd->writesize + offset_in_oob,
1573 if (mtd->writesize <= 512) {
1579 if (offset_in_page >= mtd->writesize)
1618 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1706 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1760 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1764 if (mtd->writesize <= 512)
2947 ret = nand_read_page_op(chip, page, 0, buf, mtd->writesize);
2981 unsigned int size = mtd->writesize;
2997 memcpy(buf, read_buf, mtd->writesize);
3167 ret = nand_change_read_column_op(chip, mtd->writesize,
3186 mtd->writesize + aligned_pos,
3501 if (readlen < (2 * mtd->writesize))
3510 last_page = page + ((col + readlen) / mtd->writesize) - 1;
3598 col = (int)(from & (mtd->writesize - 1));
3610 bytes = min(mtd->writesize - col, readlen);
3611 aligned = (bytes == mtd->writesize);
3791 if (mtd->writesize > 512)
3830 return nand_prog_page_op(chip, page, mtd->writesize, chip->oob_poi,
3866 if (mtd->writesize <= 512) {
4062 ret = nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize);
4097 unsigned int size = mtd->writesize;
4105 memcpy(write_buf, buf, mtd->writesize);
4409 subpage = offset || (data_len < mtd->writesize);
4468 column = to & (mtd->writesize - 1);
4494 int bytes = mtd->writesize;
4497 int part_pagewr = (column || writelen < mtd->writesize);
4518 memset(wbuf, 0xff, mtd->writesize);
5017 mtd->writesize = memorg->pagesize;
5020 memorg->oobsize = (8 << (extid & 0x01)) * (mtd->writesize >> 9);
5049 mtd->writesize = memorg->pagesize;
5067 if (mtd->writesize > 512 || (chip->options & NAND_BUSWIDTH_16))
5091 mtd->writesize = memorg->pagesize;
5206 mtd->writesize, true))
5394 chip->page_shift = ffs(mtd->writesize) - 1;
5421 mtd->erasesize >> 10, mtd->writesize, mtd->oobsize);
6026 int ecc_bytes, nsteps = mtd->writesize / preset_step;
6092 req_corr = mtd->writesize / req_step * req_strength;
6109 if (mtd->writesize % step_size)
6112 nsteps = mtd->writesize / step_size;
6178 if (mtd->writesize % step_size)
6181 nsteps = mtd->writesize / step_size;
6321 chip->data_buf = kmalloc(mtd->writesize + mtd->oobsize, GFP_KERNEL);
6338 chip->oob_poi = chip->data_buf + mtd->writesize;
6390 if (mtd->writesize >= ecc->size) {
6399 ecc->size, mtd->writesize);
6430 ecc->size = mtd->writesize;
6469 ecc->steps = mtd->writesize / ecc->size;
6472 if (ecc->steps * ecc->size != mtd->writesize) {
6519 chip->subpagesize = mtd->writesize >> mtd->subpage_sft;