Home
last modified time | relevance | path

Searched refs:metadata_size (Results 1 – 11 of 11) sorted by relevance

/system/ulib/fs-management/
A Dfvm.cpp86 size_t metadata_size = fvm::MetadataSize(disk_size, slice_size); in fvm_init() local
88 fbl::unique_ptr<uint8_t[]> mvmo(new uint8_t[metadata_size * 2]); in fvm_init()
90 memset(mvmo.get(), 0, metadata_size); in fvm_init()
96 sb->pslice_count = (disk_size - metadata_size * 2) / slice_size; in fvm_init()
107 fvm_update_hash(mvmo.get(), metadata_size); in fvm_init()
110 metadata_size); in fvm_init()
120 if (write(fd, mvmo.get(), metadata_size) != static_cast<ssize_t>(metadata_size)) { in fvm_init()
125 if (write(fd, mvmo.get(), metadata_size) != static_cast<ssize_t>(metadata_size)) { in fvm_init()
159 memset(buf.get(), 0, metadata_size); in fvm_overwrite()
166 if (write(fd, buf.get(), metadata_size) != static_cast<ssize_t>(metadata_size)) { in fvm_overwrite()
[all …]
/system/ulib/fvm/
A Dfvm.cpp42 bool fvm_check_hash(const void* metadata, size_t metadata_size) { in fvm_check_hash() argument
43 ZX_DEBUG_ASSERT(metadata_size >= sizeof(fvm::fvm_t)); in fvm_check_hash()
55 metadata_size - (offsetof(fvm::fvm_t, hash) + sizeof(header->hash))); in fvm_check_hash()
88 void fvm_update_hash(void* metadata, size_t metadata_size) { in fvm_update_hash() argument
92 const uint8_t* hash = digest.Hash(metadata, metadata_size); in fvm_update_hash()
97 size_t metadata_size, const void** out) { in fvm_validate_header() argument
101 bool primary_valid = fvm_check_hash(metadata, metadata_size); in fvm_validate_header()
102 bool backup_valid = fvm_check_hash(backup, metadata_size); in fvm_validate_header()
A Dfvm-check.cpp79 const size_t metadata_size = fvm::MetadataSize(device_size, slice_size); in LoadFVM() local
80 fbl::unique_ptr<uint8_t[]> metadata(new uint8_t[metadata_size * 2]); in LoadFVM()
81 if (pread(fd_.get(), metadata.get(), metadata_size * 2, 0) != in LoadFVM()
82 static_cast<ssize_t>(metadata_size * 2)) { in LoadFVM()
88 const void* metadata2 = reinterpret_cast<const void*>(metadata.get() + metadata_size); in LoadFVM()
91 zx_status_t status = fvm_validate_header(metadata1, metadata2, metadata_size, in LoadFVM()
99 const size_t valid_metadata_offset = (metadata1 == valid_metadata) ? 0 : metadata_size; in LoadFVM()
102 fbl::Array<uint8_t>(metadata.release(), metadata_size * 2), in LoadFVM()
237 const size_t metadata_size = fvm::MetadataSize(info.device_size, info.slice_size); in CheckFVM() local
239 const size_t metadata_end = metadata_size * metadata_count; in CheckFVM()
[all …]
/system/ulib/fvm-host/container/
A Dcontainer.cpp75 size_t metadata_size = 0; in CalculateDiskSizeForSlices() local
88 total_size = data_size + (metadata_size * 2); in CalculateDiskSizeForSlices()
89 metadata_size = fvm::MetadataSize(total_size, slice_size_); in CalculateDiskSizeForSlices()
90 } while (total_size - (metadata_size * 2) < data_size); in CalculateDiskSizeForSlices()
A Dfvm.cpp266 size_t metadata_size = fvm::MetadataSize(disk_size, slice_size_); in Extend() local
267 zx_status_t status = info_.Grow(metadata_size); in Extend()
/system/utest/fs/
A Dtest-resize.cpp86 size_t metadata_size = fvm::MetadataSize(disk_size, disk.slice_size); in TestUseAllData() local
88 ASSERT_GT(disk_size, metadata_size * 2); in TestUseAllData()
89 disk_size -= 2 * metadata_size; in TestUseAllData()
/system/dev/bus/platform/
A Dplatform-bus.cpp276 size_t metadata_size = 0; in ReadZbi() local
293 metadata_size += itemlen; in ReadZbi()
299 if (metadata_size) { in ReadZbi()
301 metadata_.reset(new (&ac) uint8_t[metadata_size], metadata_size); in ReadZbi()
389 const size_t metadata_size = metadata_.size(); in GetZbiMetadata() local
392 while (offset + sizeof(zbi_header_t) < metadata_size) { in GetZbiMetadata()
396 if (offset + length > metadata_size) { in GetZbiMetadata()
/system/ulib/fvm/include/fvm/
A Dfvm.h165 void fvm_update_hash(void* metadata, size_t metadata_size);
174 size_t metadata_size, const void** out);
/system/ulib/fvm-host/include/fvm-host/
A Dfvm-info.h27 zx_status_t Grow(size_t metadata_size);
/system/utest/blobfs/
A Dblobfs.cpp973 uint64_t metadata_size = fvm::MetadataSize(blobfs_size, kTestFvmSliceSize); in TestDiskTooSmall() local
976 while (minimum_size - blobfs_size != metadata_size * 2) { in TestDiskTooSmall()
977 minimum_size = blobfs_size + metadata_size * 2; in TestDiskTooSmall()
978 metadata_size = fvm::MetadataSize(minimum_size, kTestFvmSliceSize); in TestDiskTooSmall()
2553 size_t metadata_size = fvm::MetadataSize(blobfsTest.GetDiskSize(), kTestFvmSliceSize); in TestExtendFailure() local
2554 size_t metadata_blocks = metadata_size / blobfsTest.GetBlockSize(); in TestExtendFailure()
/system/utest/fvm/
A Dfvm.cpp554 size_t metadata_size = fvm::MetadataSize(blk_size * blk_count, slice_size); in TestLarge() local
558 ASSERT_LT(info.max_transfer_size, metadata_size); in TestLarge()

Completed in 25 milliseconds