Home
last modified time | relevance | path

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

/u-boot/cmd/
A Donenand.c88 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 Dnand.c50 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 Dmtd.c192 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 Dcore.c266 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 Donenand_base.c858 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 Donenand_bbt.c93 ops.oobbuf = buf; in create_bbt()
/u-boot/drivers/mtd/
A Dmtdcore.c1047 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 Dmtdconcat.c283 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 Dmtdpart.c347 if (ops->oobbuf) { in part_read_oob()
/u-boot/fs/yaffs2/
A Dyaffs_mtdif.c87 ops.oobbuf = spareAsBytes; in nandmtd_WriteChunkToNAND()
122 ops.oobbuf = spareAsBytes; in nandmtd_ReadChunkFromNAND()
A Dyaffs_mtdif2.c86 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 Dnand.h109 } 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 Dmtd.h91 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 Dspinand.h364 u8 *oobbuf; member
/u-boot/drivers/mtd/nand/raw/
A Dnand_util.c147 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 Dtegra_nand.c393 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 Dnand_bbt.c328 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 Dnand_base.c408 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 Dnand.c291 ops.oobbuf = (void *)oob_buf; in get_nand_env_oob()
/u-boot/drivers/dfu/
A Ddfu_mtd.c105 io_op.oobbuf = NULL; in mtd_block_op()
/u-boot/arch/arm/mach-imx/
A Dcmd_nandbcb.c542 .oobbuf = ((u8 *)fcb_raw_page) + mtd->writesize, in read_fcb()
644 .oobbuf = ((u8 *)fcb_raw_page) + in write_fcb()

Completed in 60 milliseconds