Home
last modified time | relevance | path

Searched refs:ooblen (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/mtd/
H A Dmtdchar.c356 ops.ooblen = length; in mtdchar_writeoob()
362 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_writeoob()
393 ops.ooblen = length; in mtdchar_readoob()
399 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_readoob()
582 if (ops->len == 0 || ops->ooblen == 0) in adjust_oob_length()
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()
631 oobbuf_len = min_t(size_t, req.ooblen, mt in mtdchar_write_ioctl()
[all...]
H A Dmtdconcat.c305 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 Dmtdswap.c311 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()
/kernel/linux/linux-5.10/drivers/mtd/tests/
H A Doobtest.c68 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 in mtd_oobtest_init()
[all...]
/kernel/linux/linux-6.6/drivers/mtd/tests/
H A Doobtest.c68 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 in mtd_oobtest_init()
[all...]
/kernel/linux/linux-5.10/drivers/mtd/devices/
H A Ddocg3.c872 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 in doc_backup_oob() local
1381 size_t len, ooblen; doc_write_oob() local
[all...]
/kernel/linux/linux-6.6/drivers/mtd/devices/
H A Ddocg3.c872 size_t len, ooblen, nbdata, nboob; in doc_read_oob() local
882 ooblen = ops->ooblen; in doc_read_oob()
884 ooblen = 0; in doc_read_oob()
890 from, ops->mode, buf, len, oobbuf, ooblen); in doc_read_oob()
891 if (ooblen % DOC_LAYOUT_OOB_SIZE) in doc_read_oob()
900 while (ret >= 0 && (len > 0 || ooblen > 0)) { in doc_read_oob()
904 nboob = min_t(size_t, ooblen, (size_t)DOC_LAYOUT_OOB_SIZE); in doc_read_oob()
965 ooblen -= nboob; in doc_read_oob()
1347 int ooblen in doc_backup_oob() local
1389 size_t len, ooblen; doc_write_oob() local
[all...]
/kernel/linux/linux-5.10/drivers/mtd/nand/onenand/
H A Donenand_bbt.c63 size_t readlen, ooblen; in create_bbt() local
72 scanlen = ooblen = 0; in create_bbt()
84 ops.ooblen = readlen; in create_bbt()
H A Donenand_base.c1120 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
[all...]
/kernel/linux/linux-5.10/include/linux/mtd/
H A Dnand.h103 * @ooblen: the number of OOB bytes to read from/write to this page
122 unsigned int ooblen; member
813 iter->oobleft = req->ooblen; in nanddev_io_iter_init()
819 iter->req.ooblen = min_t(unsigned int, in nanddev_io_iter_init()
837 iter->oobleft -= iter->req.ooblen; in nanddev_io_iter_next_page()
838 iter->req.oobbuf.in += iter->req.ooblen; in nanddev_io_iter_next_page()
843 iter->req.ooblen = min_t(unsigned int, iter->oobbytes_per_page, in nanddev_io_iter_next_page()
/kernel/linux/linux-6.6/include/linux/mtd/
H A Dnand.h103 * @ooblen: the number of OOB bytes to read from/write to this page
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()
/kernel/linux/linux-5.10/drivers/mtd/nand/spi/
H A Dcore.c230 if (req->ooblen) { in spinand_read_from_cache_op()
257 if (req->ooblen) { in spinand_read_from_cache_op()
262 req->ooblen); in spinand_read_from_cache_op()
265 req->ooblen); in spinand_read_from_cache_op()
295 if (req->ooblen) { in spinand_write_to_cache_op()
300 req->ooblen); in spinand_write_to_cache_op()
303 req->ooblen); in spinand_write_to_cache_op()
523 ops->oobretlen += iter.req.ooblen; in spinand_mtd_read()
562 ops->oobretlen += iter.req.ooblen; in spinand_mtd_write()
576 .ooblen in spinand_isbad()
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/spi/
H A Dcore.c376 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 in spinand_isbad()
[all...]
/kernel/linux/linux-5.10/fs/jffs2/
H A Dwbuf.c1041 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, op in jffs2_write_nand_cleanmarker()
[all...]
/kernel/linux/linux-6.6/fs/jffs2/
H A Dwbuf.c1041 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, op in jffs2_write_nand_cleanmarker()
[all...]
/kernel/linux/linux-6.6/include/uapi/mtd/
H A Dmtd-abi.h73 * @ooblen: length of OOB buffer (only lower 32 bits are used)
87 __u64 ooblen; member
118 * @ooblen: length of OOB buffer (only lower 32 bits are used)
133 __u64 ooblen; member
/kernel/linux/linux-5.10/drivers/mtd/
H A Dmtdchar.c364 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 Dmtdconcat.c305 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 Dmtdswap.c311 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()
/kernel/linux/linux-6.6/drivers/mtd/nand/
H A Decc.c547 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()
/kernel/linux/linux-6.6/drivers/mtd/nand/onenand/
H A Donenand_base.c1120 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()
1544 size_t len = ops->ooblen; in onenand_bbt_read_oob()
1805 size_t ooblen = ops->ooblen; in onenand_write_ops_nolock() local
[all...]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dnand_bbt.c321 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()
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dnand_bbt.c321 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()
/kernel/linux/linux-5.10/include/uapi/mtd/
H A Dmtd-abi.h73 * @ooblen: length of OOB buffer
87 __u64 ooblen; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/mtd/
H A Dmtd-abi.h49 __u64 ooblen; member

Completed in 36 milliseconds

123