Home
last modified time | relevance | path

Searched refs:vslice_info (Results 1 – 5 of 5) sorted by relevance

/system/ulib/fvm-host/format/
A Dblobfs.cpp86 vslice_info->vslice_start = 0; in GetVsliceRange()
87 vslice_info->slice_count = 1; in GetVsliceRange()
88 vslice_info->block_offset = 0; in GetVsliceRange()
89 vslice_info->block_count = 1; in GetVsliceRange()
90 vslice_info->zero_fill = true; in GetVsliceRange()
95 vslice_info->slice_count = fvm_info_.abm_slices; in GetVsliceRange()
98 vslice_info->zero_fill = true; in GetVsliceRange()
106 vslice_info->zero_fill = true; in GetVsliceRange()
114 vslice_info->zero_fill = false; in GetVsliceRange()
121 vslice_info->block_count = DataBlocks(info_); in GetVsliceRange()
[all …]
A Dminfs.cpp128 vslice_info->vslice_start = 0; in GetVsliceRange()
129 vslice_info->slice_count = 1; in GetVsliceRange()
130 vslice_info->block_offset = 0; in GetVsliceRange()
131 vslice_info->block_count = 1; in GetVsliceRange()
132 vslice_info->zero_fill = true; in GetVsliceRange()
138 vslice_info->block_offset = info_.ibm_block; in GetVsliceRange()
140 vslice_info->zero_fill = true; in GetVsliceRange()
148 vslice_info->zero_fill = true; in GetVsliceRange()
156 vslice_info->zero_fill = true; in GetVsliceRange()
164 vslice_info->zero_fill = false; in GetVsliceRange()
[all …]
/system/ulib/fvm-host/container/
A Dfvm.cpp389 vslice_info_t vslice_info; in AddPartition() local
391 if ((status = format->GetVsliceRange(extent_index, &vslice_info)) != ZX_OK) { in AddPartition()
398 uint32_t vslice = vslice_info.vslice_start / format->BlocksPerSlice(); in AddPartition()
400 for (unsigned i = 0; i < vslice_info.slice_count; i++) { in AddPartition()
489 vslice_info_t vslice_info{}; in WriteExtent() local
491 if ((status = format->GetVsliceRange(extent_index, &vslice_info)) != ZX_OK) { in WriteExtent()
497 for (unsigned i = 0; i < vslice_info.slice_count; i++) { in WriteExtent()
501 if (current_block >= vslice_info.block_count) { in WriteExtent()
502 if (!vslice_info.zero_fill) { in WriteExtent()
507 … if ((status = format->FillBlock(vslice_info.block_offset + current_block)) != ZX_OK) { in WriteExtent()
A Dsparse.cpp300 vslice_info_t vslice_info; in Commit() local
303 if (format->GetVsliceRange(j, &vslice_info) != ZX_OK) { in Commit()
309 for (unsigned k = 0; k < vslice_info.block_count; k++) { in Commit()
310 if (format->FillBlock(vslice_info.block_offset + k) != ZX_OK) { in Commit()
455 vslice_info_t vslice_info; in AllocatePartition() local
457 while ((status = format->GetVsliceRange(i++, &vslice_info)) == ZX_OK) { in AllocatePartition()
459 vslice_info.vslice_start / format->BlocksPerSlice(), in AllocatePartition()
460 vslice_info.slice_count, in AllocatePartition()
461 vslice_info.block_count * format->BlockSize())) != ZX_OK) { in AllocatePartition()
/system/ulib/fvm-host/include/fvm-host/
A Dformat.h75 virtual zx_status_t GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const = 0;
133 zx_status_t GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const final;
165 zx_status_t GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const final;

Completed in 8 milliseconds