Lines Matching refs:fvm

7 #include "fvm/container.h"
101 if (read(fd_.get(), &image_, sizeof(fvm::sparse_image_t)) != sizeof(fvm::sparse_image_t)) {
106 if (image_.flags & fvm::kSparseFlagLz4) {
115 if (read(fd_.get(), &partitions_[i].descriptor, sizeof(fvm::partition_descriptor_t)) !=
116 sizeof(fvm::partition_descriptor_t)) {
122 fvm::extent_descriptor_t extent;
124 if (read(fd_.get(), &partitions_[i].extents[j], sizeof(fvm::extent_descriptor_t)) !=
125 sizeof(fvm::extent_descriptor_t)) {
140 image_.magic = fvm::kSparseFormatMagic;
141 image_.version = fvm::kSparseFormatVersion;
144 image_.header_length = sizeof(fvm::sparse_image_t);
159 if (image_.magic != fvm::kSparseFormatMagic) {
216 fprintf(stderr, "Failed to truncate fvm container");
228 header_length += sizeof(fvm::sparse_image_t);
229 if (write(fd_.get(), &image_, sizeof(fvm::sparse_image_t)) != sizeof(fvm::sparse_image_t)) {
235 fvm::partition_descriptor_t partition = partitions_[i].descriptor;
237 header_length += sizeof(fvm::partition_descriptor_t);
238 if (write(fd_.get(), &partition, sizeof(fvm::partition_descriptor_t))
239 != sizeof(fvm::partition_descriptor_t)) {
245 fvm::extent_descriptor_t extent = partitions_[i].extents[j];
246 header_length += sizeof(fvm::extent_descriptor_t);
247 if (write(fd_.get(), &extent, sizeof(fvm::extent_descriptor_t))
248 != sizeof(fvm::extent_descriptor_t)) {
267 fvm::partition_descriptor_t partition = partitions_[i].descriptor;
331 partition.descriptor.magic = fvm::kPartitionDescriptorMagic;
336 image_.header_length += sizeof(fvm::partition_descriptor_t);
379 fvm::extent_descriptor_t extent;
380 extent.magic = fvm::kExtentDescriptorMagic;
391 image_.header_length += sizeof(fvm::extent_descriptor_t);
398 if ((flags_ & fvm::kSparseFlagLz4) == 0) {
406 if ((flags_ & fvm::kSparseFlagLz4) != 0) {
416 if ((flags_ & fvm::kSparseFlagLz4) == 0) {