Home
last modified time | relevance | path

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

/linux/drivers/mtd/nand/onenand/
H 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()
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 Donenand_bbt.c85 ops.oobbuf = buf; in create_bbt()
/linux/drivers/mtd/tests/
H 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()
H A Dnandbiterrs.c114 ops.oobbuf = NULL; in rewrite_page()
/linux/drivers/mtd/nand/raw/
H A Dlpc32xx_mlc.c448 uint8_t *oobbuf = chip->oob_poi; in lpc32xx_read_page() local
496 *((uint32_t *)(oobbuf)) = in lpc32xx_read_page()
498 oobbuf += 4; in lpc32xx_read_page()
514 const uint8_t *oobbuf = chip->oob_poi; in lpc32xx_write_page_lowlevel() local
543 writel(*((uint32_t *)(oobbuf)), MLC_BUFF(host->io_base)); in lpc32xx_write_page_lowlevel()
544 oobbuf += 4; in lpc32xx_write_page_lowlevel()
545 writew(*((uint16_t *)(oobbuf)), MLC_BUFF(host->io_base)); in lpc32xx_write_page_lowlevel()
546 oobbuf += 12; in lpc32xx_write_page_lowlevel()
H A Dsm_common.c114 ops.oobbuf = (void *)&oob; in sm_block_markbad()
H A Dmeson_nand.c415 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 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()
835 ops.oobbuf = &buf[len]; in write_bbt()
/linux/drivers/mtd/
H A Dmtdcore.c1669 if (!ops->oobbuf) in mtd_check_oob_ops()
1777 adjops.oobbuf += adjops.oobretlen; in mtd_io_emulated_slc()
1801 if (!master->_read_oob && (!master->_read || ops->oobbuf)) in mtd_read_oob()
1848 if (!master->_write_oob && (!master->_write || ops->oobbuf)) in mtd_write_oob()
2012 const u8 *oobbuf, int start, int nbytes, in mtd_ooblayout_get_bytes() argument
2027 memcpy(buf, oobbuf + oobregion.offset, cnt); in mtd_ooblayout_get_bytes()
2055 u8 *oobbuf, int start, int nbytes, in mtd_ooblayout_set_bytes() argument
2070 memcpy(oobbuf + oobregion.offset, buf, cnt); in mtd_ooblayout_set_bytes()
2127 const u8 *oobbuf, int start, int nbytes) in mtd_ooblayout_get_eccbytes() argument
2129 return mtd_ooblayout_get_bytes(mtd, eccbuf, oobbuf, start, nbytes, in mtd_ooblayout_get_eccbytes()
[all …]
H 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()
H 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()
H A Dssfdc.c171 ops.oobbuf = buf; in read_raw_oob()
/linux/include/linux/mtd/
H A Dmtd.h78 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);
/linux/fs/jffs2/
H A Djffs2_fs_sb.h139 unsigned char *oobbuf; member
/linux/drivers/mtd/nand/
H 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()
H 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/parsers/
H A Dsharpslpart.c105 ops.oobbuf = buf; in sharpsl_nand_read_oob()
/linux/drivers/spi/
H A Dspi-amlogic-spifc-a4.c1036 memset(spinand->oobbuf, 0xff, nanddev_per_page_oobsize(nand)); in aml_sfc_ecc_prepare_io_req()