/linux-6.3-rc2/drivers/mtd/ |
A D | mtdchar.c | 356 ops.ooblen = length; in mtdchar_writeoob() 393 ops.ooblen = length; in mtdchar_readoob() 589 ops->ooblen = min_t(size_t, ops->ooblen, in adjust_oob_length() 616 req.ooblen = 0; in mtdchar_write_ioctl() 619 req.ooblen &= 0xffffffff; in mtdchar_write_ioctl() 644 .ooblen = min_t(size_t, req.ooblen, oobbuf_len), in mtdchar_write_ioctl() 706 orig_ooblen = req.ooblen; in mtdchar_read_ioctl() 718 req.ooblen = 0; in mtdchar_read_ioctl() 725 req.ooblen &= 0xffffffff; in mtdchar_read_ioctl() 755 .ooblen = min_t(size_t, req.ooblen, oobbuf_len), in mtdchar_read_ioctl() [all …]
|
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()
|
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() 886 ops.ooblen = mtd->oobavail; in mtdswap_eblk_passes()
|
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()
|
A D | mtdcore.c | 1529 ops->ooblen = 0; in mtd_check_oob_ops() 1534 if (ops->ooblen) { in mtd_check_oob_ops() 1543 if (ops->ooblen > maxooblen) in mtd_check_oob_ops() 1602 while (ops->retlen < ops->len || ops->oobretlen < ops->ooblen) { in mtd_io_emulated_slc() 1617 adjops.ooblen = ops->ooblen - ops->oobretlen; in mtd_io_emulated_slc() 1618 if (adjops.ooblen > oobavail - adjops.ooboffs) in mtd_io_emulated_slc() 1619 adjops.ooblen = oobavail - adjops.ooboffs; in mtd_io_emulated_slc()
|
A D | inftlcore.c | 144 ops.ooblen = len; in inftl_read_oob() 164 ops.ooblen = len; in inftl_write_oob() 184 ops.ooblen = mtd->oobsize; in inftl_write()
|
A D | ssfdc.c | 171 ops.ooblen = OOB_SIZE; in read_raw_oob()
|
A D | sm_ftl.c | 260 ops.ooblen = SM_OOB_SIZE; in sm_read_sector() 344 ops.ooblen = SM_OOB_SIZE; in sm_write_sector()
|
/linux-6.3-rc2/drivers/mtd/tests/ |
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() 518 ops.ooblen = 1; in mtd_oobtest_init() 544 ops.ooblen = mtd->oobavail + 1; in mtd_oobtest_init() 563 ops.ooblen = mtd->oobavail + 1; in mtd_oobtest_init() 589 ops.ooblen = mtd->oobavail; in mtd_oobtest_init() 608 ops.ooblen = mtd->oobavail; in mtd_oobtest_init() [all …]
|
A D | readtest.c | 55 ops.ooblen = mtd->oobsize; in read_eraseblock_by_page()
|
A D | nandbiterrs.c | 110 ops.ooblen = 0; in rewrite_page()
|
/linux-6.3-rc2/drivers/mtd/devices/ |
A D | docg3.c | 882 ooblen = ops->ooblen; in doc_read_oob() 884 ooblen = 0; in doc_read_oob() 965 ooblen -= nboob; in doc_read_oob() 1347 int ooblen = ops->ooblen, autoecc; in doc_backup_oob() local 1389 size_t len, ooblen; in doc_write_oob() local 1397 ooblen = ops->ooblen; in doc_write_oob() 1399 ooblen = 0; in doc_write_oob() 1420 if (len && ooblen && in doc_write_oob() 1443 else if (ooblen > 0) in doc_write_oob() 1450 if (ooblen) { in doc_write_oob() [all …]
|
/linux-6.3-rc2/include/linux/mtd/ |
A D | nand.h | 122 unsigned int ooblen; member 931 iter->oobleft = req->ooblen; in nanddev_io_iter_init() 937 iter->req.ooblen = min_t(unsigned int, in nanddev_io_iter_init() 955 iter->oobleft -= iter->req.ooblen; in nanddev_io_iter_next_page() 956 iter->req.oobbuf.in += iter->req.ooblen; in nanddev_io_iter_next_page() 961 iter->req.ooblen = min_t(unsigned int, iter->oobbytes_per_page, in nanddev_io_iter_next_page()
|
A D | mtd.h | 74 size_t ooblen; member
|
/linux-6.3-rc2/drivers/mtd/nand/spi/ |
A D | core.c | 376 if (req->ooblen) { in spinand_read_from_cache_op() 406 if (req->ooblen) { in spinand_read_from_cache_op() 411 req->ooblen); in spinand_read_from_cache_op() 414 req->ooblen); in spinand_read_from_cache_op() 447 if (req->ooblen) { in spinand_write_to_cache_op() 452 req->ooblen); in spinand_write_to_cache_op() 455 req->ooblen); in spinand_write_to_cache_op() 671 ops->oobretlen += iter.req.ooblen; in spinand_mtd_read() 716 ops->oobretlen += iter.req.ooblen; in spinand_mtd_write() 730 .ooblen = sizeof(marker), in spinand_isbad() [all …]
|
/linux-6.3-rc2/fs/jffs2/ |
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()
|
/linux-6.3-rc2/include/uapi/mtd/ |
A D | mtd-abi.h | 87 __u64 ooblen; member 133 __u64 ooblen; member
|
/linux-6.3-rc2/drivers/mtd/nand/ |
A D | ecc.c | 547 if (orig->ooblen < nanddev_per_page_oobsize(nand)) { in nand_ecc_tweak_req() 550 tweak->ooblen = nanddev_per_page_oobsize(nand); in nand_ecc_tweak_req() 563 orig->oobbuf.out, orig->ooblen); in nand_ecc_tweak_req() 586 orig->ooblen); in nand_ecc_restore_req()
|
A D | ecc-mxic.c | 573 req->ooblen + (ctx->steps * STAT_BYTES)); in mxic_ecc_prepare_io_req_external() 631 req->ooblen + (ctx->steps * STAT_BYTES)); in mxic_ecc_finish_io_req_external() 685 req->ooblen + (ctx->steps * STAT_BYTES)); in mxic_ecc_prepare_io_req_pipelined()
|
/linux-6.3-rc2/drivers/mtd/nand/onenand/ |
A D | onenand_base.c | 1120 size_t ooblen = ops->ooblen; in onenand_mlc_read_ops_nolock() local 1221 size_t ooblen = ops->ooblen; in onenand_read_ops_nolock() local 1350 size_t len = ops->ooblen; in onenand_read_oob_nolock() 1544 size_t len = ops->ooblen; in onenand_bbt_read_oob() 1805 size_t ooblen = ops->ooblen; in onenand_write_ops_nolock() local 2450 .ooblen = 2, in onenand_default_block_markbad() 2913 .ooblen = 0, in do_otp_read() 2965 ops.ooblen = 0; in do_otp_write() 3005 ops.ooblen = 0; in do_otp_lock() 3016 ops.ooblen = len; in do_otp_lock() [all …]
|
A D | onenand_bbt.c | 84 ops.ooblen = readlen; in create_bbt()
|
/linux-6.3-rc2/drivers/mtd/nand/raw/ |
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() 761 ops.ooblen = mtd->oobsize; in write_bbt() 835 ops.ooblen = (len >> this->page_shift) * mtd->oobsize; in write_bbt() 838 if (res < 0 || ops.oobretlen != ops.ooblen) in write_bbt()
|
A D | sm_common.c | 113 ops.ooblen = mtd->oobsize; in sm_block_markbad()
|
A D | nand_base.c | 431 __func__, (unsigned int)to, (int)ops->ooblen); in nand_do_write_oob() 436 if ((ops->ooboffs + ops->ooblen) > len) { in nand_do_write_oob() 485 ops->oobretlen = ops->ooblen; in nand_do_write_oob() 511 ops.len = ops.ooblen = 2; in nand_default_block_markbad() 513 ops.len = ops.ooblen = 1; in nand_default_block_markbad() 3498 uint32_t oobreadlen = ops->ooblen; in nand_do_read_ops() 3656 ops->oobretlen = ops->ooblen - oobreadlen; in nand_do_read_ops() 3836 int readlen = ops->ooblen; in nand_do_read_oob() 3892 ops->oobretlen = ops->ooblen - readlen; in nand_do_read_oob() 4358 uint32_t oobwritelen = ops->ooblen; in nand_do_write_ops() [all …]
|
/linux-6.3-rc2/drivers/mtd/parsers/ |
A D | sharpslpart.c | 104 ops.ooblen = mtd->oobsize; in sharpsl_nand_read_oob()
|