/u-boot/cmd/ |
A D | onenand.c | 88 ops.oobbuf = buf; in onenand_block_read() 120 ops.oobbuf = (u_char *)buf; in onenand_write_oneblock_withoob() 308 u_char *datbuf, *oobbuf, *p; in onenand_dump() local 313 oobbuf = malloc(mtd->oobsize); in onenand_dump() 314 if (!datbuf || !oobbuf) { in onenand_dump() 322 ops.oobbuf = oobbuf; in onenand_dump() 330 free(oobbuf); in onenand_dump() 348 p = oobbuf; in onenand_dump() 356 free(oobbuf); in onenand_dump()
|
A D | nand.c | 50 u_char *datbuf, *oobbuf, *p; in nand_dump() local 65 oobbuf = memalign(ARCH_DMA_MINALIGN, mtd->oobsize); in nand_dump() 66 if (!oobbuf) { in nand_dump() 76 ops.oobbuf = oobbuf; in nand_dump() 104 p = oobbuf; in nand_dump() 112 free(oobbuf); in nand_dump() 255 ops.oobbuf = (void *) oob_buf; in do_nand_env_oob() 327 .oobbuf = ((u8 *)addr) + mtd->writesize, in raw_access() 638 .oobbuf = (u8 *)addr, in do_nand()
|
A D | mtd.c | 192 if (op->oobbuf[i] != 0xff) in mtd_oob_write_is_empty() 330 io_op.oobbuf = woob ? &buf[len] : NULL; in do_mtd_io() 361 io_op.oobbuf += io_op.oobretlen; in do_mtd_io()
|
/u-boot/drivers/mtd/nand/spi/ |
A D | core.c | 266 adjreq.oobbuf.in = spinand->oobbuf; in spinand_read_from_cache_op() 269 buf = spinand->oobbuf; in spinand_read_from_cache_op() 304 mtd_ooblayout_get_databytes(mtd, req->oobbuf.in, in spinand_read_from_cache_op() 305 spinand->oobbuf, in spinand_read_from_cache_op() 309 memcpy(req->oobbuf.in, spinand->oobbuf + req->ooboffs, in spinand_read_from_cache_op() 344 mtd_ooblayout_set_databytes(mtd, req->oobbuf.out, in spinand_write_to_cache_op() 345 spinand->oobbuf, in spinand_write_to_cache_op() 349 memcpy(spinand->oobbuf + req->ooboffs, req->oobbuf.out, in spinand_write_to_cache_op() 356 buf = spinand->oobbuf; in spinand_write_to_cache_op() 666 .oobbuf.in = marker, in spinand_isbad() [all …]
|
/u-boot/drivers/mtd/onenand/ |
A D | onenand_base.c | 858 u_char *oobbuf = ops->oobbuf; in onenand_read_ops_nolock() local 930 if (oobbuf) { in onenand_read_ops_nolock() 939 oobbuf += thisooblen; in onenand_read_ops_nolock() 1009 u_char *buf = ops->oobbuf; in onenand_read_oob_nolock() 1111 .oobbuf = NULL, in onenand_read() 1423 u_char *oobbuf; in onenand_write_ops_nolock() local 1468 oobbuf = this->oob_buf; in onenand_write_ops_nolock() 1541 u_char *oobbuf; in onenand_write_oob_nolock() local 1581 oobbuf = this->oob_buf; in onenand_write_oob_nolock() 1659 .oobbuf = NULL, in onenand_write() [all …]
|
A D | onenand_bbt.c | 93 ops.oobbuf = buf; in create_bbt()
|
/u-boot/drivers/mtd/ |
A D | mtdcore.c | 1047 if (!ops->oobbuf) in mtd_check_oob_ops() 1079 if (!mtd->_read_oob && (!mtd->_read || ops->oobbuf)) in mtd_read_oob() 1117 if (!mtd->_write_oob && (!mtd->_write || ops->oobbuf)) in mtd_write_oob() 1278 const u8 *oobbuf, int start, int nbytes, in mtd_ooblayout_get_bytes() argument 1293 memcpy(buf, oobbuf + oobregion.offset, cnt); in mtd_ooblayout_get_bytes() 1321 u8 *oobbuf, int start, int nbytes, in mtd_ooblayout_set_bytes() argument 1336 memcpy(oobbuf + oobregion.offset, buf, cnt); in mtd_ooblayout_set_bytes() 1393 const u8 *oobbuf, int start, int nbytes) in mtd_ooblayout_get_eccbytes() argument 1413 u8 *oobbuf, int start, int nbytes) in mtd_ooblayout_set_eccbytes() argument 1433 const u8 *oobbuf, int start, int nbytes) in mtd_ooblayout_get_databytes() argument [all …]
|
A D | mtdconcat.c | 283 if (devops.oobbuf) { in concat_read_oob() 287 devops.oobbuf += ops->oobretlen; in concat_read_oob() 330 if (devops.oobbuf) { in concat_write_oob() 334 devops.oobbuf += devops.oobretlen; in concat_write_oob()
|
A D | mtdpart.c | 347 if (ops->oobbuf) { in part_read_oob()
|
/u-boot/fs/yaffs2/ |
A D | yaffs_mtdif.c | 87 ops.oobbuf = spareAsBytes; in nandmtd_WriteChunkToNAND() 122 ops.oobbuf = spareAsBytes; in nandmtd_ReadChunkFromNAND()
|
A D | yaffs_mtdif2.c | 86 ops.oobbuf = (dev->param.inband_tags) ? NULL : packed_tags_ptr; in nandmtd2_write_chunk_tags() 133 ops.oobbuf = local_spare; in nandmtd2_read_chunk_tags()
|
/u-boot/include/linux/mtd/ |
A D | nand.h | 109 } oobbuf; member 628 iter->req.oobbuf.in = req->oobbuf; in nanddev_io_iter_init() 648 iter->req.oobbuf.in += iter->req.ooblen; in nanddev_io_iter_next_page()
|
A D | mtd.h | 91 uint8_t *oobbuf; member 376 const u8 *oobbuf, int start, int nbytes); 378 u8 *oobbuf, int start, int nbytes); 382 const u8 *oobbuf, int start, int nbytes); 384 u8 *oobbuf, int start, int nbytes);
|
A D | spinand.h | 364 u8 *oobbuf; member
|
/u-boot/drivers/mtd/nand/raw/ |
A D | nand_util.c | 147 ops.oobbuf = (uint8_t *)&cleanmarker; in nand_erase_opts() 494 vops.oobbuf = vops.datbuf + mtd->writesize; in nand_verify_page_oob() 500 rval = memcmp(ops->oobbuf, vops.oobbuf, vops.ooblen); in nand_verify_page_oob()
|
A D | tegra_nand.c | 393 int a_len, u8 *oobbuf, int b_len) in check_ecc_error() argument 418 if ((reg_val & DEC_STATUS_B_ECC_FAIL) && oobbuf) { in check_ecc_error() 426 !blank_check(oobbuf, b_len)) in check_ecc_error()
|
A D | nand_bbt.c | 328 ops.oobbuf = buf + ops.len; in scan_read_oob() 364 ops.oobbuf = oob; in scan_write_bbt() 421 ops.oobbuf = buf; in scan_block_fast() 733 ops.oobbuf = &buf[len]; in write_bbt()
|
A D | nand_base.c | 408 ops.oobbuf = buf; in nand_default_block_markbad() 2334 oob = ops->oobbuf; in nand_do_read_ops() 2660 uint8_t *buf = ops->oobbuf; in nand_do_read_oob() 3206 uint8_t *oob = ops->oobbuf; in nand_do_write_ops() 3416 nand_fill_oob(mtd, ops->oobbuf, ops->ooblen, ops); in nand_do_write_oob()
|
/u-boot/env/ |
A D | nand.c | 291 ops.oobbuf = (void *)oob_buf; in get_nand_env_oob()
|
/u-boot/drivers/dfu/ |
A D | dfu_mtd.c | 105 io_op.oobbuf = NULL; in mtd_block_op()
|
/u-boot/arch/arm/mach-imx/ |
A D | cmd_nandbcb.c | 542 .oobbuf = ((u8 *)fcb_raw_page) + mtd->writesize, in read_fcb() 644 .oobbuf = ((u8 *)fcb_raw_page) + in write_fcb()
|