Home
last modified time | relevance | path

Searched refs:FlashPartition (Results 1 – 25 of 29) sorted by relevance

12

/external/pigweed/pw_kvs/public/pw_kvs/
Dflash_memory.h138 class FlashPartition {
146 constexpr Output(FlashPartition& flash, FlashPartition::Address address) in Output()
152 FlashPartition& flash_;
153 FlashPartition::Address address_;
159 constexpr Input(FlashPartition& flash, FlashPartition::Address address) in Input()
165 FlashPartition& flash_;
166 FlashPartition::Address address_;
169 FlashPartition(
177 FlashPartition(FlashMemory* flash) in FlashPartition() function
178 : FlashPartition( in FlashPartition()
[all …]
Dflash_partition_with_stats.h31 class FlashPartitionWithStats : public FlashPartition {
37 using FlashPartition::Erase;
79 : FlashPartition(flash, in FlashPartition() function
85 sector_counters_.assign(FlashPartition::sector_count(), 0); in FlashPartition()
Dkey_value_store.h344 using Address = FlashPartition::Address;
351 KeyValueStore(FlashPartition* partition,
519 FlashPartition& partition_;
573 KeyValueStoreBuffer(FlashPartition* partition,
587 KeyValueStoreBuffer(FlashPartition* partition,
Dflash_test_partition.h20 FlashPartition& FlashTestPartition();
/external/pigweed/pw_kvs/
Dflash_memory.cc34 StatusWithSize FlashPartition::Output::DoWrite(std::span<const byte> data) { in DoWrite()
40 StatusWithSize FlashPartition::Input::DoRead(std::span<byte> data) { in DoRead()
46 FlashPartition::FlashPartition( in FlashPartition() function in pw::kvs::FlashPartition
68 Status FlashPartition::Erase(Address address, size_t num_sectors) { in Erase()
80 StatusWithSize FlashPartition::Read(Address address, std::span<byte> output) { in Read()
85 StatusWithSize FlashPartition::Write(Address address, in Write()
98 Status FlashPartition::IsRegionErased(Address source_flash_address, in IsRegionErased()
140 bool FlashPartition::AppearsErased(std::span<const byte> data) const { in AppearsErased()
150 Status FlashPartition::CheckBounds(Address address, size_t length) const { in CheckBounds()
Dflash_partition_test.cc34 void WriteData(FlashPartition& partition, uint8_t fill_byte) { in WriteData()
49 FlashPartition::Address address = in WriteData()
66 FlashPartition::Address address = in WriteData()
111 FlashPartition& test_partition = FlashTestPartition(); in TEST()
131 FlashPartition& test_partition = FlashTestPartition(); in TEST()
148 FlashPartition::Address address = in TEST()
171 FlashPartition::Address address = in TEST()
184 FlashPartition& test_partition = FlashTestPartition(); in TEST()
199 FlashPartition& test_partition = FlashTestPartition(); in TEST()
212 FlashPartition& test_partition = FlashTestPartition(); in TEST()
[all …]
Dentry_test.cc49 FlashPartition partition(&flash, 0, flash.sector_count(), alignment_bytes); in TEST()
67 FlashPartition partition(&flash, 0, flash.sector_count()); in TEST()
80 FlashPartition partition(&flash, 0, flash.sector_count()); in TEST()
123 FlashPartition partition_;
208 FlashPartition partition(&flash, 0, flash.sector_count(), 32); in TEST()
240 FlashPartition partition_;
276 FlashPartition partition(&flash); in TEST()
293 FlashPartition partition(&flash); in TEST()
313 FlashPartition partition(&flash); in TEST()
462 FlashPartition partition(&flash, 0, 4, 32); in TEST()
[all …]
Dfake_flash_test_partition.cc43 FlashPartition test_partition(&test_flash);
47 FlashPartition& FlashTestPartition() { return test_partition; } in FlashTestPartition()
Dentry.cc38 Status Entry::Read(FlashPartition& partition, in Read()
64 Status Entry::ReadKey(FlashPartition& partition, in ReadKey()
76 Entry::Entry(FlashPartition& partition, in Entry()
102 FlashPartition::Output flash(partition(), address_); in Write()
131 FlashPartition::Output output(partition(), new_address); in Copy()
139 FlashPartition::Input input(partition(), address() + sizeof(EntryHeader)); in Copy()
Dflash_partition_with_stats.cc74 size_t base_index = address / FlashPartition::sector_size_bytes(); in Erase()
82 return FlashPartition::Erase(address, num_sectors); in Erase()
Dentry_cache.cc31 constexpr FlashPartition::Address kNoAddress = FlashPartition::Address(-1);
62 StatusWithSize EntryCache::Find(FlashPartition& partition, in Find()
Dkey_value_store_test.cc59 FlashPartition partition;
100 FlashPartition large_test_partition(&large_test_flash,
117 FlashPartition test_partition(&test_flash, 0, test_flash.sector_count()); in TEST()
133 FlashPartition test_partition(&test_flash, 0, 0); in TEST()
149 FlashPartition test_partition(&test_flash, 0, test_flash.sector_count()); in TEST()
Ddocs.rst60 FlashPartition.
65 FlashPartition is a portion of a FlashMemory. A FlashMemory may have multiple
67 partitions for KVS, OTA, snapshots/crashlogs, etc. Each FlashPartition has its
69 FlashPartition logical address does not always map directly to FlashMemory
81 FlashPartition. FlashPartitions may have a different logical sector size than
89 FlashPartition.
Dfake_flash_test_key_value_store.cc55 FlashPartition test_partition(&test_flash);
Dsectors_test.cc33 FlashPartition partition_;
Dkey_value_store_binary_format_test.cc185 FlashPartition partition_;
393 FlashPartition partition_;
654 FlashPartition partition_;
892 FlashPartition partition_;
945 FlashPartition partition_;
1037 FlashPartition partition_;
DBUILD.gn446 label = "FlashPartition"
/external/pigweed/pw_kvs/public/pw_kvs/internal/
Dentry.h42 using Address = FlashPartition::Address;
53 static Status Read(FlashPartition& partition,
59 static Status ReadKey(FlashPartition& partition,
65 static Entry Valid(FlashPartition& partition, in Valid()
76 static Entry Tombstone(FlashPartition& partition, in Tombstone()
132 static size_t size(const FlashPartition& partition, in size()
176 Entry(FlashPartition& partition,
184 constexpr Entry(FlashPartition* partition, in Entry()
193 FlashPartition& partition() const { return *partition_; } in partition()
218 FlashPartition* partition_;
Dentry_cache.h36 using Address = FlashPartition::Address;
139 using Address = FlashPartition::Address;
169 StatusWithSize Find(FlashPartition& partition,
231 FlashPartition::Address* const addresses_;
Dsectors.h102 using Address = FlashPartition::Address;
105 FlashPartition& partition, in Sectors()
221 FlashPartition& partition_;
/external/pigweed/pw_blob_store/public/pw_blob_store/
Dblob_store.h279 kvs::FlashPartition& partition, in BlobStore()
472 kvs::FlashPartition& partition_;
509 kvs::FlashPartition::Address write_address_;
513 kvs::FlashPartition::Address flash_address_;
536 kvs::FlashPartition& partition, in BlobStoreBuffer()
/external/pigweed/pw_kvs/size_report/
Dbase_with_only_flash.cc22 pw::kvs::FlashPartition& test_partition = pw::kvs::FlashTestPartition();
/external/pigweed/pw_blob_store/
Dblob_store.cc510 kvs::FlashPartition::Address address = 0; in CalculateChecksumFromFlash()
511 const kvs::FlashPartition::Address end = bytes_to_check; in CalculateChecksumFromFlash()
Dblob_store_chunk_write_test.cc111 kvs::FlashPartition partition_;
Dblob_store_deferred_write_test.cc119 kvs::FlashPartition partition_;

12