Searched refs:nand (Results 1 - 25 of 46) sorted by relevance

12

/fuchsia/zircon/system/dev/nand/broker/
H A Dbind.c15 ZIRCON_DRIVER_BEGIN(nand-broker, nand_broker_ops, "zircon", "0.1", 2)
18 ZIRCON_DRIVER_END(nand-broker)
H A Drules.mk11 MODULE_NAME := nand-broker
36 MODULE_NAME := nand-test
/fuchsia/zircon/system/uapp/nand-util/
H A Dmain.cpp16 #include <zircon/device/nand.h>
17 #include <zircon/device/nand-broker.h>
30 ./nand-util --device /dev/sys/platform/05:00:d/aml-raw_nand/nand/broker --info
153 // If the nand protocol is modified to provide more info, we could display something
319 bool ValidateOptionsWithNand(const NandBroker& nand, const Config& config) { argument
320 if (config.page_num >= nand.Info().pages_per_block) {
325 if (config.block_num >= nand.Info().num_blocks) {
330 if (config.abs_page >= nand.Info().num_blocks * nand
338 FindBadBlocks(const NandBroker& nand) argument
364 ReadCheck(const NandBroker& nand, uint32_t first_block, uint32_t count) argument
[all...]
H A Daml.h9 #include <zircon/device/nand.h>
H A Drules.mk11 MODULE_NAME := nand-util
/fuchsia/zircon/system/dev/nand/nandpart/
H A Dbad-block.cpp9 namespace nand { namespace
20 } // namespace nand
H A Dnandpart-utils.h7 #include <ddk/protocol/nand.h>
H A Dbinding.c11 #include <ddk/protocol/nand.h>
H A Dbad-block.h9 #include <ddk/protocol/nand.h>
10 #include <ddktl/protocol/nand.h>
20 namespace nand { namespace
61 } // namespace nand
H A Dnandpart.h8 #include <ddk/protocol/nand.h>
11 #include <ddktl/protocol/nand.h>
20 namespace nand { namespace
45 // nand protocol implementation.
71 // info about nand.
82 } // namespace nand
/fuchsia/zircon/system/ulib/fs-management/include/fs-management/
H A Dram-nand.h10 #include <zircon/device/ram-nand.h>
/fuchsia/zircon/system/dev/nand/ram-nand/
H A Drules.mk12 $(LOCAL_DIR)/ram-nand.c \
13 $(LOCAL_DIR)/ram-nand.cpp \
14 $(LOCAL_DIR)/ram-nand-ctl.cpp \
35 MODULE_NAME := ram-nand-test
42 $(LOCAL_DIR)/ram-nand.cpp \
45 $(TEST_DIR)/ram-nand.cpp \
46 $(TEST_DIR)/ram-nand-ctl.cpp \
H A Dram-nand.h11 #include <ddk/protocol/nand.h>
13 #include <ddktl/protocol/nand.h>
18 #include <zircon/device/ram-nand.h>
/fuchsia/zircon/system/dev/nand/skip-block/test/
H A Dlogical-to-physical-map-test.cpp12 namespace nand { namespace
126 } // namespace nand
129 RUN_TEST(nand::SimpleTest)
130 RUN_TEST(nand::SingleBadTest)
131 RUN_TEST(nand::FirstBadTest)
132 RUN_TEST(nand::LastBadTest)
133 RUN_TEST(nand::AllBadTest)
134 RUN_TEST(nand::MultipleCopiesTest)
135 RUN_TEST(nand::MultipleCopiesSomeBadTest)
/fuchsia/zircon/system/dev/nand/nand/
H A Drules.mk12 MODULE_NAME := nand
15 $(LOCAL_DIR)/nand.c \
/fuchsia/zircon/system/dev/nand/skip-block/
H A Dbinding.c11 #include <ddk/protocol/nand.h>
H A Dskip-block.h9 #include <ddk/protocol/nand.h>
12 #include <ddktl/protocol/nand.h>
25 namespace nand { namespace
81 } // namespace nand
H A Dskip-block.cpp12 #include <ddk/protocol/nand.h>
21 namespace nand { namespace
29 ddk::NandProtocolProxy* nand; member in struct:nand::__anon452::BlockOperationContext
60 ctx->nand->Queue(op);
91 ctx->nand->Queue(op);
114 ctx->nand->Queue(op);
124 zxlogf(ERROR, "skip-block: parent device '%s': does not support nand protocol\n",
270 .nand = &nand_,
317 .nand = &nand_,
409 } // namespace nand
[all...]
/fuchsia/zircon/system/dev/nand/nandpart/test/
H A Dnandpart-utils-test.cpp11 namespace nand { namespace
163 } // namespace nand
166 RUN_TEST(nand::SanitizeEmptyPartitionMapTest)
167 RUN_TEST(nand::SanitizeSinglePartitionMapTest)
168 RUN_TEST(nand::SanitizeMultiplePartitionMapTest)
169 RUN_TEST(nand::SanitizeMultiplePartitionMapOutOfOrderTest)
170 RUN_TEST(nand::SanitizeMultiplePartitionMapOverlappingTest)
171 RUN_TEST(nand::SanitizePartitionMapBadRangeTest)
172 RUN_TEST(nand::SanitizePartitionMapUnalignedTest)
173 RUN_TEST(nand
[all...]
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/protocol/
H A Dnand-internal.h7 #include <ddk/protocol/nand.h>
/fuchsia/zircon/system/dev/nand/ram-nand/test/
H A Dram-nand-ctl.cpp10 #include <fs-management/ram-nand.h>
12 #include <zircon/device/ram-nand.h>
/fuchsia/zircon/system/ulib/fs-management/
H A Dram-nand.cpp5 #include <fs-management/ram-nand.h>
13 #include <zircon/device/ram-nand.h>
18 constexpr char base_path[] = "/dev/misc/nand-ctl";
25 fprintf(stderr, "Could not open nand-ctl\n");
/fuchsia/zircon/system/dev/nand/broker/test/
H A Dparent.h10 #include <zircon/device/nand.h>
12 // The nand device that will be used as the parent of the broker device. This
13 // can be a ram-nand device instantiated for the test, or any nand device
18 nand_info_t info; // Configuration for a new ram-nand.
20 bool is_broker; // True is the device is a broker (not a nand).
/fuchsia/zircon/system/public/zircon/device/
H A Dnand-broker.h11 #include <zircon/device/nand.h>
28 // Defines a Read/Write/Erase request to be sent to the nand driver.
/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dnand.h10 #include <zircon/device/nand.h>
21 // Any mention of "in pages" in this file means nand pages, as reported by
55 // starting at the given offset. Note that said offset is given in nand
78 uint32_t offset_nand; // Offset into nand, in pages.
79 uint64_t offset_data_vmo; // Data vmo offset in (nand) pages.
80 uint64_t offset_oob_vmo; // OOB vmo offset in (nand) pages.
84 // against ecc_bits to decide whether the nand erase block needs to
92 uint32_t first_block; // Offset into nand, in erase blocks.
98 // The completion_cb() will be called when the nand operation succeeds or
107 // Obtains the parameters of the nand devic
[all...]

Completed in 105 milliseconds

12