Home
last modified time | relevance | path

Searched refs:FlashMemory (Results 1 – 7 of 7) sorted by relevance

/external/pigweed/pw_kvs/public/pw_kvs/
Dfake_flash_memory.h30 static constexpr FlashMemory::Address kAnyAddress = FlashMemory::Address(-1);
42 FlashMemory::Address address,
50 Status Check(FlashMemory::Address start_address, size_t size);
54 FlashMemory::Address address,
59 FlashMemory::Address address, in FlashError()
71 const FlashMemory::Address begin_;
72 const FlashMemory::Address end_; // exclusive
81 class FakeFlashMemory : public FlashMemory {
94 : FlashMemory(sector_size, sector_count, alignment_bytes), in FlashMemory() function
Dflash_memory.h34 class FlashMemory {
40 FlashMemory(size_t sector_size,
55 virtual ~FlashMemory() = default;
170 FlashMemory* flash,
177 FlashPartition(FlashMemory* flash) in FlashPartition()
272 virtual FlashMemory::Address PartitionToFlashAddress(Address address) const { in PartitionToFlashAddress()
291 FlashMemory& flash() const { return flash_; } in flash()
294 FlashMemory& flash_;
Dflash_partition_with_stats.h74 FlashMemory* flash,
96 FlashMemory* flash,
108 FlashPartitionWithStatsBuffer(FlashMemory* flash) in FlashPartitionWithStatsBuffer()
/external/pigweed/pw_kvs/
Ddocs.rst59 The flash storage used by KVS is comprised of two layers, FlashMemory and
62 FlashMemory is the lower level that manages the raw read/write/erase of the
65 FlashPartition is a portion of a FlashMemory. A FlashMemory may have multiple
66 FlashPartitions that represent different parts of the FlashMemory - such as
69 FlashPartition logical address does not always map directly to FlashMemory
75 have a different alignment than the FlashMemory they are part of, so long as
76 the partition's alignment is a multiple of the alignment for the FlashMemory.
80 Flash sectors are the minimum erase size for both FlashMemory and
82 the FlashMemory they are part of. Partition logical sectors may be smaller due
Dfake_flash_memory.cc26 FlashMemory::Address address, in Check()
37 Status FlashError::Check(FlashMemory::Address start_address, size_t size) { in Check()
Dflash_memory.cc47 FlashMemory* flash, in FlashPartition()
/external/guice/examples/src/example/xml/
DFlashMemory.java5 public class FlashMemory implements Contacts { class