| /OK3568_Linux_fs/u-boot/fs/yaffs2/ |
| H A D | yaffs_mtdif.c | 79 ops.ooblen = 8; /* temp hack */ in nandmtd_WriteChunkToNAND() 82 ops.ooblen = YAFFS_BYTES_PER_SPARE; in nandmtd_WriteChunkToNAND() 84 ops.len = data ? dev->data_bytes_per_chunk : ops.ooblen; in nandmtd_WriteChunkToNAND() 114 ops.ooblen = 8; /* temp hack */ in nandmtd_ReadChunkFromNAND() 117 ops.ooblen = YAFFS_BYTES_PER_SPARE; in nandmtd_ReadChunkFromNAND() 119 ops.len = data ? dev->data_bytes_per_chunk : ops.ooblen; in nandmtd_ReadChunkFromNAND()
|
| H A D | yaffs_mtdif2.c | 81 ops.ooblen = (dev->param.inband_tags) ? 0 : packed_tags_size; in nandmtd2_write_chunk_tags() 128 ops.ooblen = packed_tags_size; in nandmtd2_read_chunk_tags()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/tests/ |
| H A D | oobtest.c | 68 ops.ooblen = use_len; in write_eraseblock() 178 ops.ooblen = use_len; in verify_eraseblock() 215 ops.ooblen = mtd->oobavail; in verify_eraseblock() 275 ops.ooblen = len; in verify_eraseblock_in_one_go() 499 ops.ooblen = 1; in mtd_oobtest_init() 519 ops.ooblen = 1; in mtd_oobtest_init() 546 ops.ooblen = mtd->oobavail + 1; in mtd_oobtest_init() 566 ops.ooblen = mtd->oobavail + 1; in mtd_oobtest_init() 593 ops.ooblen = mtd->oobavail; in mtd_oobtest_init() 613 ops.ooblen = mtd->oobavail; in mtd_oobtest_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mtd/devices/ |
| H A D | docg3.c | 872 size_t len, ooblen, nbdata, nboob; in doc_read_oob() local 881 ooblen = ops->ooblen; in doc_read_oob() 883 ooblen = 0; in doc_read_oob() 889 from, ops->mode, buf, len, oobbuf, ooblen); in doc_read_oob() 890 if (ooblen % DOC_LAYOUT_OOB_SIZE) in doc_read_oob() 898 while (ret >= 0 && (len > 0 || ooblen > 0)) { in doc_read_oob() 902 nboob = min_t(size_t, ooblen, (size_t)DOC_LAYOUT_OOB_SIZE); in doc_read_oob() 963 ooblen -= nboob; in doc_read_oob() 1339 int ooblen = ops->ooblen, autoecc; in doc_backup_oob() local 1341 if (ooblen != DOC_LAYOUT_OOB_SIZE) in doc_backup_oob() [all …]
|
| /OK3568_Linux_fs/u-boot/include/linux/mtd/ |
| H A D | nand.h | 105 unsigned int ooblen; member 619 iter->oobleft = req->ooblen; in nanddev_io_iter_init() 625 iter->req.ooblen = min_t(unsigned int, in nanddev_io_iter_init() 643 iter->oobleft -= iter->req.ooblen; in nanddev_io_iter_next_page() 644 iter->req.oobbuf.in += iter->req.ooblen; in nanddev_io_iter_next_page() 649 iter->req.ooblen = min_t(unsigned int, iter->oobbytes_per_page, in nanddev_io_iter_next_page()
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/spi/ |
| H A D | core.c | 258 if (req->ooblen) { in spinand_read_from_cache_op() 259 adjreq.ooblen = nanddev_per_page_oobsize(nand); in spinand_read_from_cache_op() 297 if (req->ooblen) { in spinand_read_from_cache_op() 302 req->ooblen); in spinand_read_from_cache_op() 305 req->ooblen); in spinand_read_from_cache_op() 337 if (req->ooblen) { in spinand_write_to_cache_op() 342 req->ooblen); in spinand_write_to_cache_op() 345 req->ooblen); in spinand_write_to_cache_op() 347 adjreq.ooblen = nanddev_per_page_oobsize(nand); in spinand_write_to_cache_op() 606 ops->oobretlen += iter.req.ooblen; in spinand_mtd_read() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/onenand/ |
| H A D | onenand_bbt.c | 70 size_t readlen, ooblen; in create_bbt() local 79 scanlen = ooblen = 0; in create_bbt() 91 ops.ooblen = readlen; in create_bbt()
|
| H A D | onenand_base.c | 853 size_t ooblen = ops->ooblen; in onenand_read_ops_nolock() local 929 thisooblen = min_t(int, thisooblen, ooblen - oobread); in onenand_read_ops_nolock() 1004 size_t len = ops->ooblen; in onenand_read_oob_nolock() 1106 .ooblen = 0, in onenand_read() 1216 size_t len = ops->ooblen; in onenand_bbt_read_oob() 1417 size_t ooblen = ops->ooblen; in onenand_write_ops_nolock() local 1450 thisooblen = min_t(int, oobsize - oobcolumn, ooblen - oobwritten); in onenand_write_ops_nolock() 1539 size_t len = ops->ooblen; in onenand_write_oob_nolock() 1654 .ooblen = 0, in onenand_write() 1899 .ooblen = 2, in onenand_default_block_markbad() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/onenand/ |
| H A D | onenand_bbt.c | 63 size_t readlen, ooblen; in create_bbt() local 72 scanlen = ooblen = 0; in create_bbt() 84 ops.ooblen = readlen; in create_bbt()
|
| H A D | onenand_base.c | 1120 size_t ooblen = ops->ooblen; in onenand_mlc_read_ops_nolock() local 1170 thisooblen = min_t(int, thisooblen, ooblen - oobread); in onenand_mlc_read_ops_nolock() 1221 size_t ooblen = ops->ooblen; in onenand_read_ops_nolock() local 1288 thisooblen = min_t(int, thisooblen, ooblen - oobread); in onenand_read_ops_nolock() 1350 size_t len = ops->ooblen; in onenand_read_oob_nolock() 1532 size_t len = ops->ooblen; in onenand_bbt_read_oob() 1793 size_t ooblen = ops->ooblen; in onenand_write_ops_nolock() local 1827 thisooblen = min_t(int, oobsize - oobcolumn, ooblen - oobwritten); in onenand_write_ops_nolock() 1976 size_t len = ops->ooblen; in onenand_write_oob_nolock() 2441 .ooblen = 2, in onenand_default_block_markbad() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/mtd/ |
| H A D | nand.h | 122 unsigned int ooblen; member 825 iter->oobleft = req->ooblen; in nanddev_io_iter_init() 831 iter->req.ooblen = min_t(unsigned int, in nanddev_io_iter_init() 849 iter->oobleft -= iter->req.ooblen; in nanddev_io_iter_next_page() 850 iter->req.oobbuf.in += iter->req.ooblen; in nanddev_io_iter_next_page() 855 iter->req.ooblen = min_t(unsigned int, iter->oobbytes_per_page, in nanddev_io_iter_next_page()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/spi/ |
| H A D | core.c | 351 if (req->ooblen) { in spinand_read_from_cache_op() 378 if (req->ooblen) { in spinand_read_from_cache_op() 383 req->ooblen); in spinand_read_from_cache_op() 386 req->ooblen); in spinand_read_from_cache_op() 416 if (req->ooblen) { in spinand_write_to_cache_op() 421 req->ooblen); in spinand_write_to_cache_op() 424 req->ooblen); in spinand_write_to_cache_op() 622 ops->oobretlen += iter.req.ooblen; in spinand_mtd_read() 661 ops->oobretlen += iter.req.ooblen; in spinand_mtd_write() 675 .ooblen = sizeof(marker), in spinand_isbad() [all …]
|
| /OK3568_Linux_fs/kernel/fs/jffs2/ |
| H A D | wbuf.c | 1041 ops.ooblen = NR_OOB_SCAN_PAGES * c->oobavail; in jffs2_check_oob_empty() 1047 if ((ret && !mtd_is_bitflip(ret)) || ops.oobretlen != ops.ooblen) { in jffs2_check_oob_empty() 1049 jeb->offset, ops.ooblen, ops.oobretlen, ret); in jffs2_check_oob_empty() 1055 for(i = 0; i < ops.ooblen; i++) { in jffs2_check_oob_empty() 1083 ops.ooblen = cmlen; in jffs2_check_nand_cleanmarker() 1089 if ((ret && !mtd_is_bitflip(ret)) || ops.oobretlen != ops.ooblen) { in jffs2_check_nand_cleanmarker() 1091 jeb->offset, ops.ooblen, ops.oobretlen, ret); in jffs2_check_nand_cleanmarker() 1108 ops.ooblen = cmlen; in jffs2_write_nand_cleanmarker() 1114 if (ret || ops.oobretlen != ops.ooblen) { in jffs2_write_nand_cleanmarker() 1116 jeb->offset, ops.ooblen, ops.oobretlen, ret); in jffs2_write_nand_cleanmarker()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/ |
| H A D | mtdchar.c | 364 ops.ooblen = length; in mtdchar_writeoob() 370 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_writeoob() 401 ops.ooblen = length; in mtdchar_readoob() 407 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_readoob() 603 ops.ooblen = (size_t)req.ooblen; in mtdchar_write_ioctl() 615 ops.oobbuf = memdup_user(usr_oob, ops.ooblen); in mtdchar_write_ioctl()
|
| H A D | mtdconcat.c | 305 devops.ooblen = ops->ooblen - ops->oobretlen; in concat_read_oob() 306 if (!devops.ooblen) in concat_read_oob() 353 devops.ooblen = ops->ooblen - ops->oobretlen; in concat_write_oob() 354 if (!devops.ooblen) in concat_write_oob()
|
| H A D | mtdswap.c | 311 if (ops->oobretlen < ops->ooblen) { in mtdswap_read_oob() 314 ops->oobretlen, ops->ooblen, from); in mtdswap_read_oob() 334 ops.ooblen = 2 * d->mtd->oobavail; in mtdswap_read_markers() 383 ops.ooblen = MTDSWAP_OOBSIZE; in mtdswap_write_marker() 387 ops.ooblen = sizeof(n.magic); in mtdswap_write_marker() 401 if (ops.oobretlen != ops.ooblen) { in mtdswap_write_marker() 404 offset, ops.oobretlen, ops.ooblen); in mtdswap_write_marker() 887 ops.ooblen = mtd->oobavail; in mtdswap_eblk_passes()
|
| H A D | mtdcore.c | 1283 ops->ooblen = 0; in mtd_check_oob_ops() 1288 if (ops->ooblen) { in mtd_check_oob_ops() 1297 if (ops->ooblen > maxooblen) in mtd_check_oob_ops() 1356 while (ops->retlen < ops->len || ops->oobretlen < ops->ooblen) { in mtd_io_emulated_slc() 1371 adjops.ooblen = ops->ooblen - ops->oobretlen; in mtd_io_emulated_slc() 1372 if (adjops.ooblen > oobavail - adjops.ooboffs) in mtd_io_emulated_slc() 1373 adjops.ooblen = oobavail - adjops.ooboffs; in mtd_io_emulated_slc()
|
| H A D | nftlcore.c | 132 ops.ooblen = len; in nftl_read_oob() 153 ops.ooblen = len; in nftl_write_oob() 176 ops.ooblen = mtd->oobsize; in nftl_write()
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/ |
| H A D | mtdconcat.c | 282 devops.ooblen = ops->ooblen - ops->oobretlen; in concat_read_oob() 283 if (!devops.ooblen) in concat_read_oob() 329 devops.ooblen = ops->ooblen - ops->oobretlen; in concat_write_oob() 330 if (!devops.ooblen) in concat_write_oob()
|
| /OK3568_Linux_fs/kernel/drivers/rkflash/ |
| H A D | sfc_nand_mtd.c | 50 remaining & mtd->writesize_mask || ops->ooblen) { in sfc_nand_write_mtd() 89 if ((from + remaining) > mtd->size || ops->ooblen) { in sfc_nand_read_mtd() 91 __func__, from, (u32)remaining, (u32)ops->ooblen); in sfc_nand_read_mtd()
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | nand.c | 73 ops.ooblen = mtd->oobsize; in nand_dump() 249 ops.ooblen = ENV_OFFSET_SIZE; in do_nand_env_oob() 324 .ooblen = mtd->oobsize, in raw_access() 641 .ooblen = rwsize, in do_nand()
|
| H A D | onenand.c | 74 ops.ooblen = blocksize; in onenand_block_read() 113 .ooblen = mtd->oobsize, in onenand_write_oneblock_withoob() 324 ops.ooblen = mtd->oobsize; in onenand_dump()
|
| /OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/ |
| H A D | nand_bbt.c | 320 ops.ooblen = mtd->oobsize; in scan_read_oob() 359 ops.ooblen = mtd->oobsize; in scan_write_bbt() 417 ops.ooblen = mtd->oobsize; in scan_block_fast() 632 ops.ooblen = mtd->oobsize; in write_bbt() 731 ops.ooblen = (len >> this->page_shift) * mtd->oobsize; in write_bbt() 734 if (res < 0 || ops.oobretlen != ops.ooblen) in write_bbt()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/ |
| H A D | bbt_store.c | 64 ops.ooblen = bbt_page_num * mtd->oobsize; in nanddev_read_bbt() 144 ops.ooblen = bbt_page_num * mtd->oobsize; in nanddev_write_bbt()
|
| /OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/ |
| H A D | nand_bbt.c | 321 ops.ooblen = mtd->oobsize; in scan_read_oob() 361 ops.ooblen = mtd->oobsize; in scan_write_bbt() 422 ops.ooblen = mtd->oobsize; in scan_block_fast() 728 ops.ooblen = mtd->oobsize; in write_bbt() 802 ops.ooblen = (len >> this->page_shift) * mtd->oobsize; in write_bbt() 805 if (res < 0 || ops.oobretlen != ops.ooblen) in write_bbt()
|