Searched refs:VPartition (Results 1 - 2 of 2) sorted by relevance
/fuchsia/zircon/system/dev/block/fvm/ |
H A D | fvm-private.h | 82 class VPartition; 83 using PartitionDeviceType = ddk::Device<VPartition, 112 zx_status_t AllocateSlices(VPartition* vp, size_t vslice_start, size_t count) TA_EXCL(lock_); 116 // VPartition. 117 zx_status_t FreeSlices(VPartition* vp, size_t vslice_start, size_t count) TA_EXCL(lock_); 148 // Given a VPartition object, add a corresponding ddk device. 149 zx_status_t AddPartition(fbl::unique_ptr<VPartition> vp) const; 155 zx_status_t AllocateSlicesLocked(VPartition* vp, size_t vslice_start, 158 zx_status_t FreeSlicesLocked(VPartition* vp, size_t vslice_start, 216 class VPartition class in namespace:fvm [all...] |
H A D | fvm.cpp | 119 zx_status_t VPartitionManager::AddPartition(fbl::unique_ptr<VPartition> vp) const { 342 fbl::unique_ptr<VPartition> vpartitions[FVM_MAX_ENTRIES] = {}; 349 } else if ((status = VPartition::Create(this, i, &vpartitions[i])) != ZX_OK) { 367 // lock; no VPartition devices exist yet. 440 zx_status_t VPartitionManager::AllocateSlices(VPartition* vp, size_t vslice_start, 446 zx_status_t VPartitionManager::AllocateSlicesLocked(VPartition* vp, size_t vslice_start, 484 // Undo allocation in the event of failure; avoid holding VPartition 531 zx_status_t VPartitionManager::FreeSlices(VPartition* vp, size_t vslice_start, 537 zx_status_t VPartitionManager::FreeSlicesLocked(VPartition* vp, size_t vslice_start, 557 // Special case: Freeing entire VPartition [all...] |
Completed in 27 milliseconds