Home
last modified time | relevance | path

Searched refs:oobavail (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/linux/drivers/mtd/tests/
H A Doobtest.c241 mtd->oobavail - k); in verify_eraseblock()
267 size_t oobavail = mtd->oobavail; in verify_eraseblock_in_one_go() local
296 writebuf + (i * oobavail), oobavail); in verify_eraseblock_in_one_go()
394 use_len = mtd->oobavail; in mtd_oobtest_init()
395 use_len_max = mtd->oobavail; in mtd_oobtest_init()
460 use_len = mtd->oobavail; in mtd_oobtest_init()
461 use_len_max = mtd->oobavail; in mtd_oobtest_init()
471 use_len = mtd->oobavail; in mtd_oobtest_init()
472 use_len_max = mtd->oobavail; in mtd_oobtest_init()
480 use_len = mtd->oobavail; in mtd_oobtest_init()
[all …]
/openbmc/u-boot/drivers/mtd/nand/raw/
H A Ddavinci_nand.c375 mtd->oobavail = chip->ecc.layout->oobavail; in nand_davinci_write_page()
405 mtd->oobavail = saved_ecc_layout->oobavail; in nand_davinci_write_page()
436 mtd->oobavail = chip->ecc.layout->oobavail; in nand_davinci_read_page_hwecc()
466 mtd->oobavail = saved_ecc_layout->oobavail; in nand_davinci_read_page_hwecc()
777 layout->oobavail = 0; in davinci_nand_init()
780 layout->oobavail += layout->oobfree[i].length; in davinci_nand_init()
H A Dtegra_nand.c57 .oobavail = 20,
548 chip->ecc.layout->oobavail + TAG_ECC_BYTES); in nand_rw_page()
549 tag_size = chip->ecc.layout->oobavail + TAG_ECC_BYTES; in nand_rw_page()
629 chip->ecc.layout->oobavail); in nand_rw_page()
633 chip->ecc.layout->oobavail); in nand_rw_page()
807 chip->ecc.layout->oobavail); in nand_rw_oob()
H A Dnand_base.c4041 const struct nand_ecc_caps *caps, int oobavail) in nand_check_ecc_caps() argument
4050 if (WARN_ON(oobavail < 0)) in nand_check_ecc_caps()
4073 if (ecc_bytes * nsteps > oobavail) { in nand_check_ecc_caps()
4103 const struct nand_ecc_caps *caps, int oobavail) in nand_match_ecc_req() argument
4114 if (WARN_ON(oobavail < 0)) in nand_match_ecc_req()
4149 if (ecc_bytes_total > oobavail || in nand_match_ecc_req()
4187 const struct nand_ecc_caps *caps, int oobavail) in nand_maximize_ecc() argument
4197 if (WARN_ON(oobavail < 0)) in nand_maximize_ecc()
4220 if (ecc_bytes * nsteps > oobavail) in nand_maximize_ecc()
4513 mtd->oobavail = 0; in nand_scan_tail()
[all …]
H A Ddenali.c1122 int oobavail = mtd->oobsize - denali->oob_skip_bytes; in denali_ecc_setup() local
1130 return nand_check_ecc_caps(chip, denali->ecc_caps, oobavail); in denali_ecc_setup()
1137 ret = nand_match_ecc_req(chip, denali->ecc_caps, oobavail); in denali_ecc_setup()
1143 return nand_maximize_ecc(chip, denali->ecc_caps, oobavail); in denali_ecc_setup()
H A Dnand_util.c140 if (opts->jffs2 && chip->ecc.layout->oobavail >= 8) { in nand_erase_opts()
/openbmc/linux/fs/jffs2/
H A Dwbuf.c1037 int cmlen = min_t(int, c->oobavail, OOB_CM_SIZE); in jffs2_check_oob_empty()
1041 ops.ooblen = NR_OOB_SCAN_PAGES * c->oobavail; in jffs2_check_oob_empty()
1080 int ret, cmlen = min_t(int, c->oobavail, OOB_CM_SIZE); in jffs2_check_nand_cleanmarker()
1105 int cmlen = min_t(int, c->oobavail, OOB_CM_SIZE); in jffs2_write_nand_cleanmarker()
1192 if (c->mtd->oobavail == 0) { in jffs2_nand_flash_setup()
1199 c->oobavail = c->mtd->oobavail; in jffs2_nand_flash_setup()
1211 c->oobbuf = kmalloc_array(NR_OOB_SCAN_PAGES, c->oobavail, GFP_KERNEL); in jffs2_nand_flash_setup()
H A Djffs2_fs_sb.h140 int oobavail; /* How many bytes are available for JFFS2 in OOB */ member
/openbmc/linux/drivers/mtd/
H A Dmtdswap.c334 ops.ooblen = 2 * d->mtd->oobavail; in mtdswap_read_markers()
347 (d->oob_buf + d->mtd->oobavail); in mtdswap_read_markers()
886 ops.ooblen = mtd->oobavail; in mtdswap_eblk_passes()
898 memset(d->oob_buf, patt, mtd->oobavail); in mtdswap_eblk_passes()
917 for (j = 0; j < mtd->oobavail; j++) in mtdswap_eblk_passes()
1311 d->oob_buf = kmalloc_array(2, mtd->oobavail, GFP_KERNEL); in mtdswap_init()
1370 if (!mtd->oobsize || mtd->oobavail < MTDSWAP_OOBSIZE) { in mtdswap_add_mtd()
1373 MTDSWAP_PREFIX, mtd->oobavail, MTDSWAP_OOBSIZE); in mtdswap_add_mtd()
H A Dmtdpart.c75 child->oobavail = parent->oobavail; in allocate_partition()
H A Dmtdcore.c234 return sysfs_emit(buf, "%u\n", mtd->oobavail); in mtd_oobavail_show()
236 MTD_DEVICE_ATTR_RO(oobavail);
1633 unsigned int wunit, oobavail; in mtd_io_emulated_slc() local
1644 oobavail = mtd_oobavail(mtd, ops); in mtd_io_emulated_slc()
1662 if (adjops.ooblen > oobavail - adjops.ooboffs) in mtd_io_emulated_slc()
1663 adjops.ooblen = oobavail - adjops.ooboffs; in mtd_io_emulated_slc()
H A Dmtdconcat.c682 concat->mtd.oobavail = subdev[0]->oobavail; in mtd_concat_create()
/openbmc/u-boot/include/linux/mtd/
H A Dmtd.h145 __u32 oobavail; member
182 uint32_t oobavail; // Available OOB bytes per block member
397 return ops->mode == MTD_OPS_AUTO_OOB ? mtd->oobavail : mtd->oobsize; in mtd_oobavail()
H A Drawnand.h1273 const struct nand_ecc_caps *caps, int oobavail);
1276 const struct nand_ecc_caps *caps, int oobavail);
1279 const struct nand_ecc_caps *caps, int oobavail);
/openbmc/u-boot/include/mtd/
H A Dmtd-abi.h226 __u32 oobavail; member
/openbmc/linux/include/uapi/mtd/
H A Dmtd-abi.h293 __u32 oobavail; member
/openbmc/u-boot/drivers/mtd/onenand/
H A Donenand_base.c865 oobsize = this->ecclayout->oobavail; in onenand_read_ops_nolock()
1018 oobsize = this->ecclayout->oobavail; in onenand_read_oob_nolock()
1437 oobsize = this->ecclayout->oobavail; in onenand_write_ops_nolock()
1552 oobsize = this->ecclayout->oobavail; in onenand_write_oob_nolock()
2776 this->ecclayout->oobavail = 0; in onenand_scan()
2780 this->ecclayout->oobavail += in onenand_scan()
2782 mtd->oobavail = this->ecclayout->oobavail; in onenand_scan()
/openbmc/u-boot/drivers/mtd/
H A Dmtdpart.c348 len = mtd->oobavail; in part_read_oob()
595 slave->oobavail = master->oobavail; in allocate_partition()
H A Dmtdconcat.c733 concat->mtd.oobavail = subdev[0]->oobavail; in mtd_concat_create()
/openbmc/linux/include/linux/mtd/
H A Dmtd.h269 uint32_t oobavail; // Available OOB bytes per block member
476 return ops->mode == MTD_OPS_AUTO_OOB ? mtd->oobavail : mtd->oobsize; in mtd_oobavail()
/openbmc/linux/drivers/mtd/nand/raw/
H A Dnand_base.c6018 if (ecc_bytes * nsteps > oobavail) { in nand_check_ecc_caps()
6093 if (ecc_bytes_total > oobavail || in nand_match_ecc_req()
6131 const struct nand_ecc_caps *caps, int oobavail) in nand_maximize_ecc() argument
6161 if (ecc_bytes * nsteps > oobavail) in nand_maximize_ecc()
6209 const struct nand_ecc_caps *caps, int oobavail) in nand_ecc_choose_conf() argument
6214 if (WARN_ON(oobavail < 0 || oobavail > mtd->oobsize)) in nand_ecc_choose_conf()
6218 return nand_check_ecc_caps(chip, caps, oobavail); in nand_ecc_choose_conf()
6221 return nand_maximize_ecc(chip, caps, oobavail); in nand_ecc_choose_conf()
6223 if (!nand_match_ecc_req(chip, caps, oobavail)) in nand_ecc_choose_conf()
6226 return nand_maximize_ecc(chip, caps, oobavail); in nand_ecc_choose_conf()
[all …]
/openbmc/u-boot/cmd/
H A Dnand.c233 if (mtd->oobavail < ENV_OFFSET_SIZE) { in do_nand_env_oob()
237 mtd->oobavail, ENV_OFFSET_SIZE); in do_nand_env_oob()
H A Dmtd.c163 printf(" - OOB available: %u bytes\n", mtd->oobavail); in mtd_show_device()
/openbmc/u-boot/fs/yaffs2/
H A Dyaffs_uboot_glue.c231 if (chip->ecc.layout->oobavail < sizeof(struct yaffs_packed_tags2)) in cmd_yaffs_devconfig()
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-mtd236 What: /sys/class/mtd/mtdX/oobavail

12