/fuchsia/zircon/system/dev/nand/broker/ |
H A D | bind.c | 15 ZIRCON_DRIVER_BEGIN(nand-broker, nand_broker_ops, "zircon", "0.1", 2) 18 ZIRCON_DRIVER_END(nand-broker)
|
H A D | rules.mk | 11 MODULE_NAME := nand-broker 36 MODULE_NAME := nand-test
|
/fuchsia/zircon/system/uapp/nand-util/ |
H A D | main.cpp | 16 #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 D | aml.h | 9 #include <zircon/device/nand.h>
|
H A D | rules.mk | 11 MODULE_NAME := nand-util
|
/fuchsia/zircon/system/dev/nand/nandpart/ |
H A D | bad-block.cpp | 9 namespace nand { namespace 20 } // namespace nand
|
H A D | nandpart-utils.h | 7 #include <ddk/protocol/nand.h>
|
H A D | binding.c | 11 #include <ddk/protocol/nand.h>
|
H A D | bad-block.h | 9 #include <ddk/protocol/nand.h> 10 #include <ddktl/protocol/nand.h> 20 namespace nand { namespace 61 } // namespace nand
|
H A D | nandpart.h | 8 #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 D | ram-nand.h | 10 #include <zircon/device/ram-nand.h>
|
/fuchsia/zircon/system/dev/nand/ram-nand/ |
H A D | rules.mk | 12 $(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 D | ram-nand.h | 11 #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 D | logical-to-physical-map-test.cpp | 12 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 D | rules.mk | 12 MODULE_NAME := nand 15 $(LOCAL_DIR)/nand.c \
|
/fuchsia/zircon/system/dev/nand/skip-block/ |
H A D | binding.c | 11 #include <ddk/protocol/nand.h>
|
H A D | skip-block.h | 9 #include <ddk/protocol/nand.h> 12 #include <ddktl/protocol/nand.h> 25 namespace nand { namespace 81 } // namespace nand
|
H A D | skip-block.cpp | 12 #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 D | nandpart-utils-test.cpp | 11 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 D | nand-internal.h | 7 #include <ddk/protocol/nand.h>
|
/fuchsia/zircon/system/dev/nand/ram-nand/test/ |
H A D | ram-nand-ctl.cpp | 10 #include <fs-management/ram-nand.h> 12 #include <zircon/device/ram-nand.h>
|
/fuchsia/zircon/system/ulib/fs-management/ |
H A D | ram-nand.cpp | 5 #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 D | parent.h | 10 #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 D | nand-broker.h | 11 #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 D | nand.h | 10 #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...] |