Searched refs:data_vmo (Results 1 - 17 of 17) sorted by relevance

/fuchsia/zircon/system/ulib/libzbi/include/libzbi/
H A Dzbi-split.h18 zx_handle_t* data_vmo);
H A Dzbi-zx.h39 zx_handle_t* data_vmo);
/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
47 : data_vmo_(fbl::move(data_vmo)),
H A Daml-bad-block.cpp59 zx::vmo data_vmo; local
60 zx_status_t status = zx::vmo::create(table_len, 0, &data_vmo);
77 status = zx::vmar::root_self()->map(0, data_vmo, 0, table_len, kPermissions, &vaddr_table);
92 *out = fbl::MakeRefCountedChecked<AmlBadBlock>(&ac, fbl::move(data_vmo), fbl::move(oob_vmo),
171 nand_op->rw.data_vmo = data_vmo_.get();
235 nand_op->rw.data_vmo = data_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)),
109 // Copy of latest BBT. Each byte 1:1 maps to a block. Backed by data_vmo.
/fuchsia/zircon/system/public/zircon/device/
H A Dnand-broker.h35 bool data_vmo; // True to read or write 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
74 zx_handle_t data_vmo; // vmo of data to read or write. member in struct:nand_op::__anon959::__anon960
/fuchsia/zircon/system/ulib/libzbi/
H A Dzbi-zx.cpp164 zx_handle_t* data_vmo) {
173 *data_vmo = data.vmo_.release();
180 zx_handle_t* data_vmo) {
181 return SplitCompleteWrapper(zbi_vmo, kernel_vmo, data_vmo);
162 SplitCompleteWrapper(zx_handle_t zbi_vmo, zx_handle_t* kernel_vmo, zx_handle_t* data_vmo) argument
178 zbi_split_complete(zx_handle_t zbi_vmo, zx_handle_t* kernel_vmo, zx_handle_t* data_vmo) argument
/fuchsia/zircon/system/dev/nand/ram-nand/
H A Dram-nand.cpp196 if (operation->rw.data_vmo == ZX_HANDLE_INVALID &&
299 if (operation->rw.data_vmo == ZX_HANDLE_INVALID) {
310 return zx_vmo_write(operation->rw.data_vmo, addr, vmo_addr, length);
323 return zx_vmo_read(operation->rw.data_vmo, addr, vmo_addr, length);
/fuchsia/zircon/system/dev/nand/broker/
H A Dbroker.cpp156 op->rw.data_vmo = request.data_vmo ? request.vmo : ZX_HANDLE_INVALID;
/fuchsia/zircon/system/dev/nand/nand/
H A Dnand.c100 if (nand_op->rw.data_vmo != ZX_HANDLE_INVALID) {
105 0, nand_op->rw.data_vmo, aligned_offset_bytes,
188 if (nand_op->rw.data_vmo != ZX_HANDLE_INVALID) {
193 0, nand_op->rw.data_vmo, aligned_offset_bytes,
343 if (op->rw.data_vmo == ZX_HANDLE_INVALID &&
H A Dnand_driver_test.c98 nand_op->rw.data_vmo = do_data ? vmo_data : ZX_HANDLE_INVALID;
176 nand_op->rw.data_vmo = do_data ? vmo_data : ZX_HANDLE_INVALID;
/fuchsia/zircon/system/dev/nand/broker/test/
H A Dbroker-test.cpp279 request.data_vmo = true;
336 request.data_vmo = true;
403 request.data_vmo = true;
436 request.data_vmo = true;
/fuchsia/zircon/system/dev/nand/nandpart/test/
H A Daml-bad-block-test.cpp113 zx::vmo data_vmo(op->rw.data_vmo);
115 zx_status_t status = zx::vmar::root_self()->map(0, data_vmo,
120 __UNUSED auto unused = data_vmo.release();
/fuchsia/zircon/system/dev/nand/skip-block/
H A Dskip-block.cpp107 op->rw.data_vmo = ctx->op.vmo;
281 nand_op->rw.data_vmo = op.vmo;
/fuchsia/zircon/system/uapp/nand-util/
H A Dmain.cpp130 request.data_vmo = true;
/fuchsia/zircon/system/dev/nand/ram-nand/test/
H A Dram-nand.cpp209 operation->rw.data_vmo = GetVmo();
210 return operation->rw.data_vmo != ZX_HANDLE_INVALID;

Completed in 107 milliseconds