Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/mtd/tests/
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()
521 ops.ooboffs = mtd->oobavail; in mtd_oobtest_init()
548 ops.ooboffs = 0; in mtd_oobtest_init()
568 ops.ooboffs = 0; in mtd_oobtest_init()
595 ops.ooboffs = 1; in mtd_oobtest_init()
615 ops.ooboffs = 1; in mtd_oobtest_init()
[all …]
Dreadtest.c57 ops.ooboffs = 0; in read_eraseblock_by_page()
Dnandbiterrs.c112 ops.ooboffs = 0; in rewrite_page()
/Linux-v5.4/include/linux/mtd/
Dnand.h107 unsigned int ooboffs; member
634 iter->req.ooboffs = req->ooboffs; in nanddev_io_iter_init()
644 iter->oobbytes_per_page - iter->req.ooboffs, in nanddev_io_iter_init()
664 iter->req.ooboffs = 0; in nanddev_io_iter_next_page()
Dmtd.h69 uint32_t ooboffs; member
/Linux-v5.4/drivers/mtd/nand/raw/
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()
721 int nrchips, pageoffs, ooboffs; in write_bbt() local
729 ops.ooboffs = 0; in write_bbt()
813 ooboffs = len + (pageoffs * mtd->oobsize); in write_bbt()
816 ooboffs = 0; in write_bbt()
839 ooboffs = len; in write_bbt()
841 memcpy(&buf[ooboffs + td->offs], td->pattern, td->len); in write_bbt()
845 buf[ooboffs + td->veroffs] = td->version[chip]; in write_bbt()
Dsm_common.c112 ops.ooboffs = 0; in sm_block_markbad()
Dnand_base.c417 memcpy(chip->oob_poi + ops->ooboffs, oob, len); in nand_fill_oob()
422 ops->ooboffs, len); in nand_fill_oob()
452 if ((ops->ooboffs + ops->ooblen) > len) { in nand_do_write_oob()
520 ops.ooboffs = chip->badblockpos; in nand_default_block_markbad()
522 ops.ooboffs &= ~0x01; in nand_default_block_markbad()
3093 memcpy(oob, chip->oob_poi + ops->ooboffs, len); in nand_transfer_oob()
3098 ops->ooboffs, len); in nand_transfer_oob()
3998 if (oob && ops->ooboffs && (ops->ooboffs + ops->ooblen > oobmaxlen)) { in nand_do_write_ops()
/Linux-v5.4/drivers/mtd/
Dmtdchar.c276 ops.ooboffs = 0; in mtdchar_write()
367 ops.ooboffs = start & (mtd->writesize - 1); in mtdchar_writeoob()
372 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_writeoob()
404 ops.ooboffs = start & (mtd->writesize - 1); in mtdchar_readoob()
409 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs)) in mtdchar_readoob()
606 ops.ooboffs = 0; in mtdchar_write_ioctl()
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()
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()
Dssfdc.c170 ops.ooboffs = 0; in read_raw_oob()
Dmtdswap.c336 ops.ooboffs = 0; in mtdswap_read_markers()
375 ops.ooboffs = 0; in mtdswap_write_marker()
888 ops.ooboffs = 0; in mtdswap_eblk_passes()
Dsm_ftl.c259 ops.ooboffs = 0; in sm_read_sector()
341 ops.ooboffs = 0; in sm_write_sector()
Dmtdcore.c1222 if (ops->ooboffs >= mtd_oobavail(mtd, ops)) in mtd_check_oob_ops()
1227 mtd_oobavail(mtd, ops)) - ops->ooboffs; in mtd_check_oob_ops()
/Linux-v5.4/drivers/mtd/nand/spi/
Dcore.c260 req->ooboffs, in spinand_read_from_cache_op()
263 memcpy(req->oobbuf.in, spinand->oobbuf + req->ooboffs, in spinand_read_from_cache_op()
298 req->ooboffs, in spinand_write_to_cache_op()
301 memcpy(spinand->oobbuf + req->ooboffs, req->oobbuf.out, in spinand_write_to_cache_op()
574 .ooboffs = 0, in spinand_isbad()
608 .ooboffs = 0, in spinand_markbad()
/Linux-v5.4/drivers/mtd/nand/onenand/
Donenand_bbt.c86 ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0; in create_bbt()
Donenand_base.c1360 from += ops->ooboffs; in onenand_read_oob_nolock()
1985 to += ops->ooboffs; in onenand_write_oob_nolock()
2448 .ooboffs = 0, in onenand_default_block_markbad()
2785 to += ops->ooboffs; in onenand_otp_write_oob_nolock()
3016 ops.ooboffs = 0; in do_otp_lock()
3520 .ooboffs = 0, in flexonenand_check_blocks_erased()
/Linux-v5.4/fs/jffs2/
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()
/Linux-v5.4/drivers/mtd/devices/
Ddocg3.c886 oobbuf += ops->ooboffs; in doc_read_oob()
1394 oobbuf += ops->ooboffs; in doc_write_oob()