Home
last modified time | relevance | path

Searched refs:ooboffs (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/linux/drivers/mtd/tests/
H A Doobtest.c70 ops.ooboffs = use_offset; in write_eraseblock()
180 ops.ooboffs = use_offset; in verify_eraseblock()
217 ops.ooboffs = 0; in verify_eraseblock()
277 ops.ooboffs = 0; in verify_eraseblock_in_one_go()
501 ops.ooboffs = mtd->oobavail; in mtd_oobtest_init()
520 ops.ooboffs = mtd->oobavail; in mtd_oobtest_init()
546 ops.ooboffs = 0; in mtd_oobtest_init()
565 ops.ooboffs = 0; in mtd_oobtest_init()
591 ops.ooboffs = 1; in mtd_oobtest_init()
610 ops.ooboffs = 1; in mtd_oobtest_init()
[all …]
H A Dreadtest.c57 ops.ooboffs = 0; in read_eraseblock_by_page()
H A Dnandbiterrs.c112 ops.ooboffs = 0; in rewrite_page()
/openbmc/u-boot/include/linux/mtd/
H A Dnand.h104 unsigned int ooboffs; member
606 iter->req.ooboffs = req->ooboffs; in nanddev_io_iter_init()
616 iter->oobbytes_per_page - iter->req.ooboffs, in nanddev_io_iter_init()
636 iter->req.ooboffs = 0; in nanddev_io_iter_next_page()
/openbmc/u-boot/drivers/mtd/nand/raw/
H A Dnand_bbt.c319 ops.ooboffs = 0; in scan_read_oob()
358 ops.ooboffs = 0; in scan_write_bbt()
419 ops.ooboffs = 0; in scan_block_fast()
623 int nrchips, pageoffs, ooboffs; in write_bbt() local
631 ops.ooboffs = 0; in write_bbt()
740 ooboffs = len + (pageoffs * mtd->oobsize); in write_bbt()
743 ooboffs = 0; in write_bbt()
766 ooboffs = len; in write_bbt()
768 memcpy(&buf[ooboffs + td->offs], td->pattern, td->len); in write_bbt()
772 buf[ooboffs + td->veroffs] = td->version[chip]; in write_bbt()
H A Dnand_base.c404 ops.ooboffs = chip->badblockpos; in nand_default_block_markbad()
406 ops.ooboffs &= ~0x01; in nand_default_block_markbad()
1624 memcpy(oob, chip->oob_poi + ops->ooboffs, len); in nand_transfer_oob()
1629 uint32_t boffs = 0, roffs = ops->ooboffs; in nand_transfer_oob()
2027 if (unlikely(ops->ooboffs >= len)) { in nand_do_read_oob()
2035 ops->ooboffs + readlen > ((mtd->size >> chip->page_shift) - in nand_do_read_oob()
2455 memcpy(chip->oob_poi + ops->ooboffs, oob, len); in nand_fill_oob()
2460 uint32_t boffs = 0, woffs = ops->ooboffs; in nand_fill_oob()
2545 if (oob && ops->ooboffs && (ops->ooboffs + ops->ooblen > oobmaxlen)) { in nand_do_write_ops()
2672 if ((ops->ooboffs + ops->ooblen) > len) { in nand_do_write_oob()
[all …]
/openbmc/linux/drivers/mtd/nand/raw/
H A Dnand_bbt.c320 ops.ooboffs = 0; in scan_read_oob()
360 ops.ooboffs = 0; in scan_write_bbt()
424 ops.ooboffs = 0; in scan_block_fast()
754 int nrchips, pageoffs, ooboffs; in write_bbt() local
762 ops.ooboffs = 0; in write_bbt()
846 ooboffs = len + (pageoffs * mtd->oobsize); in write_bbt()
849 ooboffs = 0; in write_bbt()
872 ooboffs = len; in write_bbt()
874 memcpy(&buf[ooboffs + td->offs], td->pattern, td->len); in write_bbt()
878 buf[ooboffs + td->veroffs] = td->version[chip]; in write_bbt()
H A Dsm_common.c112 ops.ooboffs = 0; in sm_block_markbad()
/openbmc/linux/include/linux/mtd/
H A Dnand.h121 unsigned int ooboffs; member
928 iter->req.ooboffs = req->ooboffs; in nanddev_io_iter_init()
938 iter->oobbytes_per_page - iter->req.ooboffs, in nanddev_io_iter_init()
958 iter->req.ooboffs = 0; in nanddev_io_iter_next_page()
/openbmc/u-boot/drivers/mtd/nand/spi/
H A Dcore.c260 adjreq.ooboffs = 0; in spinand_read_from_cache_op()
301 req->ooboffs, in spinand_read_from_cache_op()
304 memcpy(req->oobbuf.in, spinand->oobbuf + req->ooboffs, in spinand_read_from_cache_op()
341 req->ooboffs, in spinand_write_to_cache_op()
344 memcpy(spinand->oobbuf + req->ooboffs, req->oobbuf.out, in spinand_write_to_cache_op()
348 adjreq.ooboffs = 0; in spinand_write_to_cache_op()
657 .ooboffs = 0, in spinand_isbad()
703 .ooboffs = 0, in spinand_markbad()
/openbmc/u-boot/fs/yaffs2/
H A Dyaffs_mtdif.c86 ops.ooboffs = 0; in nandmtd_WriteChunkToNAND()
121 ops.ooboffs = 0; in nandmtd_ReadChunkFromNAND()
H A Dyaffs_mtdif2.c83 ops.ooboffs = 0; in nandmtd2_write_chunk_tags()
130 ops.ooboffs = 0; in nandmtd2_read_chunk_tags()
/openbmc/linux/drivers/mtd/
H A Dmtdchar.c268 ops.ooboffs = 0; in mtdchar_write()
357 ops.ooboffs = start & (mtd->writesize - 1); in mtdchar_writeoob()
362 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_writeoob()
394 ops.ooboffs = start & (mtd->writesize - 1); in mtdchar_readoob()
399 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_readoob()
H A Dnftlcore.c131 ops.ooboffs = offs & mask; in nftl_read_oob()
152 ops.ooboffs = offs & mask; in nftl_write_oob()
175 ops.ooboffs = offs & mask; in nftl_write()
H A Dinftlcore.c143 ops.ooboffs = offs & (mtd->writesize - 1); in inftl_read_oob()
163 ops.ooboffs = offs & (mtd->writesize - 1); in inftl_write_oob()
183 ops.ooboffs = offs; in inftl_write()
H A Dmtdcore.c1581 if (ops->ooboffs >= mtd_oobavail(mtd, ops)) in mtd_check_oob_ops()
1586 mtd_oobavail(mtd, ops)) - ops->ooboffs; in mtd_check_oob_ops()
1662 if (adjops.ooblen > oobavail - adjops.ooboffs) in mtd_io_emulated_slc()
1663 adjops.ooblen = oobavail - adjops.ooboffs; in mtd_io_emulated_slc()
1681 adjops.ooboffs = 0; in mtd_io_emulated_slc()
H A Dssfdc.c170 ops.ooboffs = 0; in read_raw_oob()
H A Dmtdswap.c336 ops.ooboffs = 0; in mtdswap_read_markers()
375 ops.ooboffs = 0; in mtdswap_write_marker()
887 ops.ooboffs = 0; in mtdswap_eblk_passes()
/openbmc/linux/drivers/mtd/nand/
H A Decc.c549 tweak->ooboffs = 0; in nand_ecc_tweak_req()
562 memcpy((void *)tweak->oobbuf.out + orig->ooboffs, in nand_ecc_tweak_req()
585 tweak->oobbuf.in + orig->ooboffs, in nand_ecc_restore_req()
/openbmc/linux/drivers/mtd/nand/spi/
H A Dcore.c410 req->ooboffs, in spinand_read_from_cache_op()
413 memcpy(req->oobbuf.in, spinand->oobbuf + req->ooboffs, in spinand_read_from_cache_op()
451 req->ooboffs, in spinand_write_to_cache_op()
454 memcpy(spinand->oobbuf + req->ooboffs, req->oobbuf.out, in spinand_write_to_cache_op()
731 .ooboffs = 0, in spinand_isbad()
765 .ooboffs = 0, in spinand_markbad()
/openbmc/u-boot/drivers/mtd/onenand/
H A Donenand_bbt.c93 ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0; in create_bbt()
/openbmc/linux/drivers/mtd/nand/onenand/
H A Donenand_bbt.c86 ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0; in create_bbt()
H A Donenand_base.c1355 from += ops->ooboffs; in onenand_read_oob_nolock()
1989 to += ops->ooboffs; in onenand_write_oob_nolock()
2452 .ooboffs = 0, in onenand_default_block_markbad()
2787 to += ops->ooboffs; in onenand_otp_write_oob_nolock()
3018 ops.ooboffs = 0; in do_otp_lock()
3523 .ooboffs = 0, in flexonenand_check_blocks_erased()
/openbmc/u-boot/env/
H A Dnand.c291 ops.ooboffs = 0; in get_nand_env_oob()
/openbmc/linux/fs/jffs2/
H A Dwbuf.c1043 ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0; in jffs2_check_oob_empty()
1085 ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0; in jffs2_check_nand_cleanmarker()
1110 ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0; in jffs2_write_nand_cleanmarker()

12