| /system/dev/nand/nandpart/ |
| A D | bad-block.h | 48 BadBlock(zx::vmo data_vmo, zx::vmo oob_vmo, fbl::Array<uint8_t> nand_op) in BadBlock() argument 49 : data_vmo_(std::move(data_vmo)), in BadBlock()
|
| A D | aml-bad-block.cpp | 61 zx::vmo data_vmo; in Create() local 62 zx_status_t status = zx::vmo::create(table_len, 0, &data_vmo); in Create() 79 status = zx::vmar::root_self()->map(0, data_vmo, 0, table_len, kPermissions, &vaddr_table); in Create() 94 *out = fbl::MakeRefCountedChecked<AmlBadBlock>(&ac, std::move(data_vmo), std::move(oob_vmo), in Create() 171 nand_op->rw.data_vmo = data_vmo_.get(); in WritePages() 233 nand_op->rw.data_vmo = data_vmo_.get(); in ReadPages()
|
| A D | aml-bad-block.h | 60 AmlBadBlock(zx::vmo data_vmo, zx::vmo oob_vmo, fbl::Array<uint8_t> nand_op, Config config, in AmlBadBlock() argument 63 : BadBlock(std::move(data_vmo), std::move(oob_vmo), std::move(nand_op)), in AmlBadBlock()
|
| /system/dev/block/ftl/test/ |
| A D | nand_operation_test.cpp | 23 EXPECT_EQ(0, op->rw.data_vmo); in SetDataVmoTest() 27 EXPECT_NE(0, op->rw.data_vmo); in SetDataVmoTest() 28 EXPECT_NE(ZX_HANDLE_INVALID, op->rw.data_vmo); in SetDataVmoTest()
|
| A D | nand_driver_test.cpp | 51 zx_vmo_write(operation->rw.data_vmo, &data, vmo_addr, sizeof(data)); in NandQueue() 60 zx_vmo_read(operation->rw.data_vmo, &data, vmo_addr, sizeof(data)); in NandQueue()
|
| /system/ulib/libzbi/ |
| A D | zbi-zx.cpp | 165 zx_handle_t* data_vmo) { in SplitCompleteWrapper() argument 174 *data_vmo = data.vmo_.release(); in SplitCompleteWrapper() 181 zx_handle_t* data_vmo) { in zbi_split_complete() argument 182 return SplitCompleteWrapper(zbi_vmo, kernel_vmo, data_vmo); in zbi_split_complete()
|
| /system/ulib/libzbi/include/libzbi/ |
| A D | zbi-split.h | 18 zx_handle_t* data_vmo);
|
| A D | zbi-zx.h | 39 zx_handle_t* data_vmo);
|
| /system/dev/block/ftl/ |
| A D | nand_operation.cpp | 23 operation->rw.data_vmo = mapper_.vmo().get(); in SetDataVmo()
|
| /system/dev/nand/nand/ |
| A D | nand.c | 103 if (nand_op->rw.data_vmo != ZX_HANDLE_INVALID) { in nand_read_op() 108 0, nand_op->rw.data_vmo, aligned_offset_bytes, in nand_read_op() 191 if (nand_op->rw.data_vmo != ZX_HANDLE_INVALID) { in nand_write_op() 196 0, nand_op->rw.data_vmo, aligned_offset_bytes, in nand_write_op() 350 if (op->rw.data_vmo == ZX_HANDLE_INVALID && in _nand_queue()
|
| /system/dev/nand/ram-nand/ |
| A D | ram-nand.cpp | 251 if (operation->rw.data_vmo == ZX_HANDLE_INVALID && in NandQueue() 358 if (operation->rw.data_vmo == ZX_HANDLE_INVALID) { in ReadWriteData() 369 return zx_vmo_write(operation->rw.data_vmo, addr, vmo_addr, length); in ReadWriteData() 382 return zx_vmo_read(operation->rw.data_vmo, addr, vmo_addr, length); in ReadWriteData()
|
| /system/dev/nand/broker/ |
| A D | broker.cpp | 170 op->rw.data_vmo = request.data_vmo ? request.vmo : ZX_HANDLE_INVALID; in Queue()
|
| /system/fidl/fuchsia-nand/ |
| A D | broker.fidl | 16 bool data_vmo; // True to read or write data.
|
| /system/dev/nand/broker/test/ |
| A D | broker-test.cpp | 311 request.data_vmo = true; in ReadWriteLimitsTest() 369 request.data_vmo = true; in ReadWriteTest() 434 request.data_vmo = true; in ReadWriteDataAndOobTest() 467 request.data_vmo = true; in EraseTest()
|
| /system/dev/nand/nandpart/test/ |
| A D | aml-bad-block-test.cpp | 116 zx::vmo data_vmo(op->rw.data_vmo); in MockQueue() local 118 zx_status_t status = zx::vmar::root_self()->map(0, data_vmo, in MockQueue() 123 __UNUSED auto unused = data_vmo.release(); in MockQueue()
|
| /system/banjo/ddk-protocol-nand/ |
| A D | nand.banjo | 48 /// data_vmo = oob_vmo = vmo_handle 61 handle<vmo> data_vmo;
|
| /system/dev/nand/skip-block/ |
| A D | skip-block.cpp | 109 op->rw.data_vmo = ctx->op.vmo; in EraseCompletionCallback() 312 nand_op->rw.data_vmo = op.vmo; in Read()
|
| /system/dev/nand/ram-nand/test/ |
| A D | ram-nand.cpp | 311 operation->rw.data_vmo = GetVmo(); in SetDataVmo() 312 return operation->rw.data_vmo != ZX_HANDLE_INVALID; in SetDataVmo()
|
| /system/uapp/nand-util/ |
| A D | main.cpp | 183 request.data_vmo = true; in ReadPages()
|