| /linux/drivers/mtd/nand/onenand/ |
| H A D | onenand_base.c | 1122 u_char *oobbuf = ops->oobbuf; in onenand_mlc_read_ops_nolock() local 1168 if (oobbuf) { in onenand_mlc_read_ops_nolock() 1173 onenand_transfer_auto_oob(mtd, oobbuf, oobcolumn, thisooblen); in onenand_mlc_read_ops_nolock() 1175 this->read_bufferram(mtd, ONENAND_SPARERAM, oobbuf, oobcolumn, thisooblen); in onenand_mlc_read_ops_nolock() 1177 oobbuf += thisooblen; 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() 1291 onenand_transfer_auto_oob(mtd, oobbuf, oobcolumn, thisooblen); in onenand_read_ops_nolock() 1293 this->read_bufferram(mtd, ONENAND_SPARERAM, oobbuf, oobcolumn, thisooblen); in onenand_read_ops_nolock() 1295 oobbuf += thisooblen; in onenand_read_ops_nolock() [all …]
|
| H A D | onenand_bbt.c | 85 ops.oobbuf = buf; in create_bbt()
|
| /linux/drivers/mtd/tests/ |
| H A D | readtest.c | 40 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()
|
| H A D | nandbiterrs.c | 114 ops.oobbuf = NULL; in rewrite_page()
|
| /linux/fs/jffs2/ |
| H A D | wbuf.c | 1042 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()
|
| H A D | jffs2_fs_sb.h | 139 unsigned char *oobbuf; member
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | lpc32xx_mlc.c | 440 uint8_t *oobbuf = chip->oob_poi; in lpc32xx_read_page() local 488 *((uint32_t *)(oobbuf)) = in lpc32xx_read_page() 490 oobbuf += 4; in lpc32xx_read_page() 506 const uint8_t *oobbuf = chip->oob_poi; in lpc32xx_write_page_lowlevel() local 535 writel(*((uint32_t *)(oobbuf)), MLC_BUFF(host->io_base)); in lpc32xx_write_page_lowlevel() 536 oobbuf += 4; in lpc32xx_write_page_lowlevel() 537 writew(*((uint16_t *)(oobbuf)), MLC_BUFF(host->io_base)); in lpc32xx_write_page_lowlevel() 538 oobbuf += 12; in lpc32xx_write_page_lowlevel()
|
| H A D | sm_common.c | 114 ops.oobbuf = (void *)&oob; in sm_block_markbad()
|
| H A D | meson_nand.c | 415 u8 *buf, u8 *oobbuf) in meson_nfc_get_data_oob() argument 428 memcpy(oobbuf, osrc, oob_len); in meson_nfc_get_data_oob() 429 oobbuf += oob_len; in meson_nfc_get_data_oob() 434 const u8 *buf, u8 *oobbuf) in meson_nfc_set_data_oob() argument 447 memcpy(osrc, oobbuf, oob_len); in meson_nfc_set_data_oob() 448 oobbuf += oob_len; in meson_nfc_set_data_oob()
|
| H A D | nand_bbt.c | 326 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() 835 ops.oobbuf = &buf[len]; in write_bbt()
|
| H A D | nand_base.c | 477 nand_fill_oob(chip, ops->oobbuf, ops->ooblen, ops); in nand_do_write_oob() 511 ops.oobbuf = buf; in nand_default_block_markbad() 3471 oob = ops->oobbuf; in nand_do_read_ops() 3795 uint8_t *buf = ops->oobbuf; in nand_do_read_oob() 4318 uint8_t *oob = ops->oobbuf; in nand_do_write_ops()
|
| /linux/drivers/mtd/nand/spi/ |
| H A D | core.c | 392 memset(spinand->oobbuf, 0xff, nanddev_per_page_oobsize(nand)); in spinand_ondie_ecc_prepare_io_req() 499 buf = spinand->oobbuf; in spinand_read_from_cache_op() 546 mtd_ooblayout_get_databytes(mtd, req->oobbuf.in, in spinand_read_from_cache_op() 547 spinand->oobbuf, in spinand_read_from_cache_op() 551 memcpy(req->oobbuf.in, spinand->oobbuf + req->ooboffs, in spinand_read_from_cache_op() 587 mtd_ooblayout_set_databytes(mtd, req->oobbuf.out, in spinand_write_to_cache_op() 588 spinand->oobbuf, in spinand_write_to_cache_op() 592 memcpy(spinand->oobbuf + req->ooboffs, req->oobbuf.out, in spinand_write_to_cache_op() 979 if (ops->ooblen || ops->oobbuf) in spinand_use_cont_read() 1082 .oobbuf.in = marker, in spinand_isbad() [all …]
|
| /linux/include/linux/mtd/ |
| H A D | mtd.h | 78 uint8_t *oobbuf; member 437 const u8 *oobbuf, int start, int nbytes); 439 u8 *oobbuf, int start, int nbytes); 443 const u8 *oobbuf, int start, int nbytes); 445 u8 *oobbuf, int start, int nbytes);
|
| H A D | spinand.h | 787 u8 *oobbuf; member
|
| /linux/drivers/mtd/nand/ |
| H A D | ecc-sw-bch.c | 324 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()
|
| H A D | ecc-sw-hamming.c | 578 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/ |
| H A D | nftlcore.c | 133 ops.oobbuf = buf; in nftl_read_oob() 154 ops.oobbuf = buf; in nftl_write_oob() 177 ops.oobbuf = oob; in nftl_write()
|
| H A D | inftlcore.c | 145 ops.oobbuf = buf; in inftl_read_oob() 165 ops.oobbuf = buf; in inftl_write_oob() 185 ops.oobbuf = oob; in inftl_write()
|
| H A D | ssfdc.c | 171 ops.oobbuf = buf; in read_raw_oob()
|
| H A D | mtdswap.c | 335 ops.oobbuf = d->oob_buf; in mtdswap_read_markers() 376 ops.oobbuf = (uint8_t *)&n; in mtdswap_write_marker() 889 ops.oobbuf = d->oob_buf; in mtdswap_eblk_passes()
|
| H A D | sm_ftl.c | 259 ops.oobbuf = (void *)oob; in sm_read_sector() 343 ops.oobbuf = (void *)oob; in sm_write_sector()
|
| /linux/drivers/mtd/parsers/ |
| H A D | sharpslpart.c | 105 ops.oobbuf = buf; in sharpsl_nand_read_oob()
|
| /linux/drivers/spi/ |
| H A D | spi-amlogic-spifc-a4.c | 1036 memset(spinand->oobbuf, 0xff, nanddev_per_page_oobsize(nand)); in aml_sfc_ecc_prepare_io_req()
|