Searched refs:oob_vmo (Results 1 - 14 of 14) sorted by relevance

/fuchsia/zircon/system/dev/nand/nandpart/
H A Dbad-block.h46 BadBlock(zx::vmo data_vmo, zx::vmo oob_vmo, fbl::Array<uint8_t> nand_op) argument
48 oob_vmo_(fbl::move(oob_vmo)),
H A Daml-bad-block.cpp67 zx::vmo oob_vmo; local
68 status = zx::vmo::create(sizeof(OobMetadata) * bbt_page_count, 0, &oob_vmo);
84 status = zx::vmar::root_self()->map(0, oob_vmo, 0, sizeof(OobMetadata) * bbt_page_count,
92 *out = fbl::MakeRefCountedChecked<AmlBadBlock>(&ac, fbl::move(data_vmo), fbl::move(oob_vmo),
172 nand_op->rw.oob_vmo = oob_vmo_.get();
236 nand_op->rw.oob_vmo = oob_vmo_.get();
H A Daml-bad-block.h58 AmlBadBlock(zx::vmo data_vmo, zx::vmo oob_vmo, fbl::Array<uint8_t> nand_op, argument
61 : BadBlock(fbl::move(data_vmo), fbl::move(oob_vmo), fbl::move(nand_op)),
107 // OOB metadata appended to end of table. Backed by oob_vmo.
/fuchsia/zircon/system/public/zircon/device/
H A Dnand-broker.h36 bool oob_vmo; // True to read or write OOB data. member in struct:nand_broker_request
/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dnand.h63 // data_vmo = oob_vmo = vmo_handle
75 zx_handle_t oob_vmo; // vmo of OOB data to read or write. member in struct:nand_op::__anon959::__anon960
/fuchsia/zircon/system/dev/nand/ram-nand/
H A Dram-nand.cpp197 operation->rw.oob_vmo == ZX_HANDLE_INVALID) {
327 if (operation->rw.oob_vmo == ZX_HANDLE_INVALID) {
338 return zx_vmo_write(operation->rw.oob_vmo, addr, vmo_addr, length);
342 return zx_vmo_read(operation->rw.oob_vmo, addr, vmo_addr, length);
/fuchsia/zircon/system/dev/nand/broker/
H A Dbroker.cpp157 op->rw.oob_vmo = request.oob_vmo ? request.vmo : ZX_HANDLE_INVALID;
/fuchsia/zircon/system/dev/nand/nand/
H A Dnand.c116 if (nand_op->rw.oob_vmo != ZX_HANDLE_INVALID) {
121 0, nand_op->rw.oob_vmo, aligned_offset_bytes,
204 if (nand_op->rw.oob_vmo != ZX_HANDLE_INVALID) {
209 0, nand_op->rw.oob_vmo, aligned_offset_bytes,
344 op->rw.oob_vmo == ZX_HANDLE_INVALID) {
H A Dnand_driver_test.c99 nand_op->rw.oob_vmo = do_oob ? vmo_oob : ZX_HANDLE_INVALID;
177 nand_op->rw.oob_vmo = do_oob ? vmo_oob : ZX_HANDLE_INVALID;
/fuchsia/zircon/system/dev/nand/nandpart/test/
H A Daml-bad-block-test.cpp129 zx::vmo oob_vmo(op->rw.oob_vmo);
130 status = zx::vmar::root_self()->map(0, oob_vmo, op->rw.offset_oob_vmo,
133 __UNUSED auto __ = oob_vmo.release();
/fuchsia/zircon/system/dev/nand/skip-block/
H A Dskip-block.cpp108 op->rw.oob_vmo = ZX_HANDLE_INVALID;
282 nand_op->rw.oob_vmo = ZX_HANDLE_INVALID;
/fuchsia/zircon/system/dev/nand/broker/test/
H A Dbroker-test.cpp366 request.oob_vmo = true;
404 request.oob_vmo = true;
/fuchsia/zircon/system/uapp/nand-util/
H A Dmain.cpp131 request.oob_vmo = true;
/fuchsia/zircon/system/dev/nand/ram-nand/test/
H A Dram-nand.cpp218 operation->rw.oob_vmo = GetVmo();
219 return operation->rw.oob_vmo != ZX_HANDLE_INVALID;

Completed in 99 milliseconds