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

/fuchsia/zircon/system/host/fvm/format/
H A Dblobfs.cpp81 zx_status_t BlobfsFormat::GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const {
85 vslice_info->vslice_start = 0;
86 vslice_info->slice_count = 1;
87 vslice_info->block_offset = 0;
88 vslice_info->block_count = 1;
89 vslice_info->zero_fill = true;
93 vslice_info->vslice_start = blobfs::kFVMBlockMapStart;
94 vslice_info->slice_count = fvm_info_.abm_slices;
95 vslice_info->block_offset = BlockMapStartBlock(info_);
96 vslice_info
[all...]
H A Dminfs.cpp102 zx_status_t MinfsFormat::GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const {
106 vslice_info->vslice_start = 0;
107 vslice_info->slice_count = 1;
108 vslice_info->block_offset = 0;
109 vslice_info->block_count = 1;
110 vslice_info->zero_fill = true;
114 vslice_info->vslice_start = minfs::kFVMBlockInodeBmStart;
115 vslice_info->slice_count = fvm_info_.ibm_slices;
116 vslice_info->block_offset = info_.ibm_block;
117 vslice_info
[all...]
/fuchsia/zircon/system/host/fvm/container/
H A Dsparse.cpp270 vslice_info_t vslice_info; local
273 if (format->GetVsliceRange(j, &vslice_info) != ZX_OK) {
279 for (unsigned k = 0; k < vslice_info.block_count; k++) {
280 if (format->FillBlock(vslice_info.block_offset + k) != ZX_OK) {
351 vslice_info_t vslice_info; local
353 while ((status = format->GetVsliceRange(i++, &vslice_info)) == ZX_OK) {
355 vslice_info.vslice_start / format->BlocksPerSlice(),
356 vslice_info.slice_count,
357 vslice_info.block_count * format->BlockSize())) != ZX_OK) {
H A Dfvm.cpp530 vslice_info_t vslice_info; local
532 if ((status = format->GetVsliceRange(extent_index, &vslice_info)) != ZX_OK) {
539 uint32_t vslice = vslice_info.vslice_start / format->BlocksPerSlice();
541 for (unsigned i = 0; i < vslice_info.slice_count; i++) {
709 vslice_info_t vslice_info{};
711 if ((status = format->GetVsliceRange(extent_index, &vslice_info)) != ZX_OK) {
717 for (unsigned i = 0; i < vslice_info.slice_count; i++) {
721 if (current_block >= vslice_info.block_count) {
722 if (!vslice_info.zero_fill) {
727 if ((status = format->FillBlock(vslice_info
[all...]
/fuchsia/zircon/system/host/fvm/include/fvm/
H A Dformat.h71 virtual zx_status_t GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const = 0;
123 zx_status_t GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const final;
155 zx_status_t GetVsliceRange(unsigned extent_index, vslice_info_t* vslice_info) const final;

Completed in 83 milliseconds