/external/pigweed/pw_kvs/public/pw_kvs/ |
D | flash_memory.h | 138 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 …]
|
D | flash_partition_with_stats.h | 31 class FlashPartitionWithStats : public FlashPartition { 37 using FlashPartition::Erase; 79 : FlashPartition(flash, in FlashPartition() function 85 sector_counters_.assign(FlashPartition::sector_count(), 0); in FlashPartition()
|
D | key_value_store.h | 344 using Address = FlashPartition::Address; 351 KeyValueStore(FlashPartition* partition, 519 FlashPartition& partition_; 573 KeyValueStoreBuffer(FlashPartition* partition, 587 KeyValueStoreBuffer(FlashPartition* partition,
|
D | flash_test_partition.h | 20 FlashPartition& FlashTestPartition();
|
/external/pigweed/pw_kvs/ |
D | flash_memory.cc | 34 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()
|
D | flash_partition_test.cc | 34 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 …]
|
D | entry_test.cc | 49 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 …]
|
D | fake_flash_test_partition.cc | 43 FlashPartition test_partition(&test_flash); 47 FlashPartition& FlashTestPartition() { return test_partition; } in FlashTestPartition()
|
D | entry.cc | 38 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()
|
D | flash_partition_with_stats.cc | 74 size_t base_index = address / FlashPartition::sector_size_bytes(); in Erase() 82 return FlashPartition::Erase(address, num_sectors); in Erase()
|
D | entry_cache.cc | 31 constexpr FlashPartition::Address kNoAddress = FlashPartition::Address(-1); 62 StatusWithSize EntryCache::Find(FlashPartition& partition, in Find()
|
D | key_value_store_test.cc | 59 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()
|
D | docs.rst | 60 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.
|
D | fake_flash_test_key_value_store.cc | 55 FlashPartition test_partition(&test_flash);
|
D | sectors_test.cc | 33 FlashPartition partition_;
|
D | key_value_store_binary_format_test.cc | 185 FlashPartition partition_; 393 FlashPartition partition_; 654 FlashPartition partition_; 892 FlashPartition partition_; 945 FlashPartition partition_; 1037 FlashPartition partition_;
|
D | BUILD.gn | 446 label = "FlashPartition"
|
/external/pigweed/pw_kvs/public/pw_kvs/internal/ |
D | entry.h | 42 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_;
|
D | entry_cache.h | 36 using Address = FlashPartition::Address; 139 using Address = FlashPartition::Address; 169 StatusWithSize Find(FlashPartition& partition, 231 FlashPartition::Address* const addresses_;
|
D | sectors.h | 102 using Address = FlashPartition::Address; 105 FlashPartition& partition, in Sectors() 221 FlashPartition& partition_;
|
/external/pigweed/pw_blob_store/public/pw_blob_store/ |
D | blob_store.h | 279 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/ |
D | base_with_only_flash.cc | 22 pw::kvs::FlashPartition& test_partition = pw::kvs::FlashTestPartition();
|
/external/pigweed/pw_blob_store/ |
D | blob_store.cc | 510 kvs::FlashPartition::Address address = 0; in CalculateChecksumFromFlash() 511 const kvs::FlashPartition::Address end = bytes_to_check; in CalculateChecksumFromFlash()
|
D | blob_store_chunk_write_test.cc | 111 kvs::FlashPartition partition_;
|
D | blob_store_deferred_write_test.cc | 119 kvs::FlashPartition partition_;
|