Home
last modified time | relevance | path

Searched refs:oobbuf (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/mtd/tests/
A Doobtest.c182 ops.oobbuf = readbuf; in verify_eraseblock()
219 ops.oobbuf = readbuf; in verify_eraseblock()
279 ops.oobbuf = readbuf; in verify_eraseblock_in_one_go()
503 ops.oobbuf = writebuf; in mtd_oobtest_init()
522 ops.oobbuf = readbuf; in mtd_oobtest_init()
548 ops.oobbuf = writebuf; in mtd_oobtest_init()
567 ops.oobbuf = readbuf; in mtd_oobtest_init()
593 ops.oobbuf = writebuf; in mtd_oobtest_init()
612 ops.oobbuf = readbuf; in mtd_oobtest_init()
654 ops.oobbuf = writebuf + pg * sz; in mtd_oobtest_init()
[all …]
A Dreadtest.c40 void *oobbuf = iobuf1; in read_eraseblock_by_page() local
59 ops.oobbuf = oobbuf; in read_eraseblock_by_page()
70 oobbuf += mtd->oobsize; in read_eraseblock_by_page()
A Dnandbiterrs.c114 ops.oobbuf = NULL; in rewrite_page()
/linux/drivers/mtd/
A Dmtdchar.c173 ops.oobbuf = NULL; in mtdchar_read()
267 ops.oobbuf = NULL; in mtdchar_write()
366 if (IS_ERR(ops.oobbuf)) in mtdchar_writeoob()
367 return PTR_ERR(ops.oobbuf); in mtdchar_writeoob()
378 kfree(ops.oobbuf); in mtdchar_writeoob()
403 if (!ops.oobbuf) in mtdchar_readoob()
415 kfree(ops.oobbuf); in mtdchar_readoob()
608 if (IS_ERR(ops.oobbuf)) { in mtdchar_write_ioctl()
610 return PTR_ERR(ops.oobbuf); in mtdchar_write_ioctl()
613 ops.oobbuf = NULL; in mtdchar_write_ioctl()
[all …]
A Dmtdcore.c1438 if (!ops->oobbuf) in mtd_check_oob_ops()
1546 adjops.oobbuf += adjops.oobretlen; in mtd_io_emulated_slc()
1570 if (!master->_read_oob && (!master->_read || ops->oobbuf)) in mtd_read_oob()
1776 const u8 *oobbuf, int start, int nbytes, in mtd_ooblayout_get_bytes() argument
1791 memcpy(buf, oobbuf + oobregion.offset, cnt); in mtd_ooblayout_get_bytes()
1819 u8 *oobbuf, int start, int nbytes, in mtd_ooblayout_set_bytes() argument
1834 memcpy(oobbuf + oobregion.offset, buf, cnt); in mtd_ooblayout_set_bytes()
1891 const u8 *oobbuf, int start, int nbytes) in mtd_ooblayout_get_eccbytes() argument
1911 u8 *oobbuf, int start, int nbytes) in mtd_ooblayout_set_eccbytes() argument
1931 const u8 *oobbuf, int start, int nbytes) in mtd_ooblayout_get_databytes() argument
[all …]
A Dmtdconcat.c304 if (devops.oobbuf) { in concat_read_oob()
308 devops.oobbuf += ops->oobretlen; in concat_read_oob()
352 if (devops.oobbuf) { in concat_write_oob()
356 devops.oobbuf += devops.oobretlen; in concat_write_oob()
A Dnftlcore.c133 ops.oobbuf = buf; in nftl_read_oob()
154 ops.oobbuf = buf; in nftl_write_oob()
177 ops.oobbuf = oob; in nftl_write()
A Dinftlcore.c145 ops.oobbuf = buf; in inftl_read_oob()
165 ops.oobbuf = buf; in inftl_write_oob()
185 ops.oobbuf = oob; in inftl_write()
/linux/drivers/mtd/nand/onenand/
A Donenand_base.c1122 u_char *oobbuf = ops->oobbuf; in onenand_mlc_read_ops_nolock() local
1168 if (oobbuf) { in onenand_mlc_read_ops_nolock()
1223 u_char *oobbuf = ops->oobbuf; in onenand_read_ops_nolock() local
1286 if (oobbuf) { in onenand_read_ops_nolock()
1796 u_char *oobbuf; in onenand_write_ops_nolock() local
1972 u_char *oobbuf; in onenand_write_oob_nolock() local
2439 .oobbuf = buf, in onenand_default_block_markbad()
2770 u_char *oobbuf; in onenand_otp_write_oob_nolock() local
2903 .oobbuf = NULL, in do_otp_read()
2955 ops.oobbuf = NULL; in do_otp_write()
[all …]
A Donenand_bbt.c85 ops.oobbuf = buf; in create_bbt()
/linux/drivers/mtd/devices/
A Ddocg3.c870 u8 *oobbuf = ops->oobbuf; in doc_read_oob() local
880 if (oobbuf) in doc_read_oob()
886 oobbuf += ops->ooboffs; in doc_read_oob()
961 oobbuf += nboob; in doc_read_oob()
1379 u8 *oobbuf = ops->oobbuf; in doc_write_oob() local
1388 if (oobbuf) in doc_write_oob()
1394 oobbuf += ops->ooboffs; in doc_write_oob()
1397 ofs, ops->mode, buf, len, oobbuf, ooblen); in doc_write_oob()
1434 doc_fill_autooob(oob, oobbuf); in doc_write_oob()
1436 memcpy(oob, oobbuf, DOC_LAYOUT_OOB_SIZE); in doc_write_oob()
[all …]
/linux/drivers/mtd/nand/
A Decc.c545 tweak->oobbuf.in = ctx->spare_oobbuf; in nand_ecc_tweak_req()
546 memset(tweak->oobbuf.in, 0xFF, ctx->oob_buffer_size); in nand_ecc_tweak_req()
556 memcpy((void *)tweak->oobbuf.out + orig->ooboffs, in nand_ecc_tweak_req()
557 orig->oobbuf.out, orig->ooblen); in nand_ecc_tweak_req()
578 memcpy(orig->oobbuf.in, in nand_ecc_restore_req()
579 tweak->oobbuf.in + orig->ooboffs, in nand_ecc_restore_req()
A Decc-sw-bch.c324 return mtd_ooblayout_set_eccbytes(mtd, ecccalc, (void *)req->oobbuf.out, in nand_ecc_sw_bch_prepare_io_req()
358 ret = mtd_ooblayout_get_eccbytes(mtd, ecccode, req->oobbuf.in, 0, in nand_ecc_sw_bch_finish_io_req()
A Decc-sw-hamming.c578 return mtd_ooblayout_set_eccbytes(mtd, ecccalc, (void *)req->oobbuf.out, in nand_ecc_sw_hamming_prepare_io_req()
612 ret = mtd_ooblayout_get_eccbytes(mtd, ecccode, req->oobbuf.in, 0, in nand_ecc_sw_hamming_finish_io_req()
/linux/drivers/mtd/nand/spi/
A Dcore.c291 memset(spinand->oobbuf, 0xff, nanddev_per_page_oobsize(nand)); in spinand_ondie_ecc_prepare_io_req()
379 buf = spinand->oobbuf; in spinand_read_from_cache_op()
405 mtd_ooblayout_get_databytes(mtd, req->oobbuf.in, in spinand_read_from_cache_op()
406 spinand->oobbuf, in spinand_read_from_cache_op()
410 memcpy(req->oobbuf.in, spinand->oobbuf + req->ooboffs, in spinand_read_from_cache_op()
446 mtd_ooblayout_set_databytes(mtd, req->oobbuf.out, in spinand_write_to_cache_op()
447 spinand->oobbuf, in spinand_write_to_cache_op()
451 memcpy(spinand->oobbuf + req->ooboffs, req->oobbuf.out, in spinand_write_to_cache_op()
716 .oobbuf.in = marker, in spinand_isbad()
751 .oobbuf.out = marker, in spinand_markbad()
[all …]
/linux/fs/jffs2/
A Dwbuf.c1042 ops.oobbuf = c->oobbuf; in jffs2_check_oob_empty()
1060 if (ops.oobbuf[i] != 0xFF) { in jffs2_check_oob_empty()
1062 "%08x\n", ops.oobbuf[i], i, jeb->offset); in jffs2_check_oob_empty()
1084 ops.oobbuf = c->oobbuf; in jffs2_check_nand_cleanmarker()
1097 return !!memcmp(&oob_cleanmarker, c->oobbuf, cmlen); in jffs2_check_nand_cleanmarker()
1109 ops.oobbuf = (uint8_t *)&oob_cleanmarker; in jffs2_write_nand_cleanmarker()
1211 c->oobbuf = kmalloc_array(NR_OOB_SCAN_PAGES, c->oobavail, GFP_KERNEL); in jffs2_nand_flash_setup()
1212 if (!c->oobbuf) { in jffs2_nand_flash_setup()
1220 kfree(c->oobbuf); in jffs2_nand_flash_setup()
1234 kfree(c->oobbuf); in jffs2_nand_flash_cleanup()
A Djffs2_fs_sb.h139 unsigned char *oobbuf; member
/linux/drivers/mtd/nand/raw/
A Dlpc32xx_mlc.c439 uint8_t *oobbuf = chip->oob_poi; in lpc32xx_read_page() local
487 *((uint32_t *)(oobbuf)) = in lpc32xx_read_page()
489 oobbuf += 4; in lpc32xx_read_page()
505 const uint8_t *oobbuf = chip->oob_poi; in lpc32xx_write_page_lowlevel() local
534 writel(*((uint32_t *)(oobbuf)), MLC_BUFF(host->io_base)); in lpc32xx_write_page_lowlevel()
535 oobbuf += 4; in lpc32xx_write_page_lowlevel()
536 writew(*((uint16_t *)(oobbuf)), MLC_BUFF(host->io_base)); in lpc32xx_write_page_lowlevel()
537 oobbuf += 12; in lpc32xx_write_page_lowlevel()
A Dmeson_nand.c353 u8 *buf, u8 *oobbuf) in meson_nfc_get_data_oob() argument
366 memcpy(oobbuf, osrc, oob_len); in meson_nfc_get_data_oob()
367 oobbuf += oob_len; in meson_nfc_get_data_oob()
372 const u8 *buf, u8 *oobbuf) in meson_nfc_set_data_oob() argument
385 memcpy(osrc, oobbuf, oob_len); in meson_nfc_set_data_oob()
386 oobbuf += oob_len; in meson_nfc_set_data_oob()
A Dsm_common.c114 ops.oobbuf = (void *)&oob; in sm_block_markbad()
A Dnand_bbt.c326 ops.oobbuf = buf + ops.len; in scan_read_oob()
363 ops.oobbuf = oob; in scan_write_bbt()
423 ops.oobbuf = buf; in scan_block_fast()
836 ops.oobbuf = &buf[len]; in write_bbt()
/linux/include/linux/mtd/
A Dmtd.h72 uint8_t *oobbuf; member
435 const u8 *oobbuf, int start, int nbytes);
437 u8 *oobbuf, int start, int nbytes);
441 const u8 *oobbuf, int start, int nbytes);
443 u8 *oobbuf, int start, int nbytes);
A Dnand.h126 } oobbuf; member
892 iter->req.oobbuf.in = req->oobbuf; in nanddev_io_iter_init()
912 iter->req.oobbuf.in += iter->req.ooblen; in nanddev_io_iter_next_page()
A Dspinand.h443 u8 *oobbuf; member
/linux/drivers/mtd/parsers/
A Dsharpslpart.c105 ops.oobbuf = buf; in sharpsl_nand_read_oob()

Completed in 62 milliseconds

12