Lines Matching refs:mgr_

726     : PartitionDeviceType(vpm->zxdev()), mgr_(vpm), entry_index_(entry_index) {
728 memcpy(&info_, &mgr_->Info(), sizeof(block_info_t));
749 ZX_DEBUG_ASSERT(vslice < mgr_->VSliceMax());
761 if (vslice_start >= mgr_->VSliceMax()) {
787 *count = mgr_->VSliceMax() - vslice_start;
795 ZX_DEBUG_ASSERT(vslice < mgr_->VSliceMax());
820 AddBlocksLocked((mgr_->SliceSize() / info_.block_size));
834 ZX_DEBUG_ASSERT(vslice < mgr_->VSliceMax());
852 AddBlocksLocked(-(mgr_->SliceSize() / info_.block_size));
857 ZX_DEBUG_ASSERT(vslice < mgr_->VSliceMax());
862 AddBlocksLocked(-((length * mgr_->SliceSize()) / info_.block_size));
928 mgr_->Query(info);
939 memcpy(guid, mgr_->GetAllocatedVPartEntry(entry_index_)->type, FVM_GUID_LEN);
950 memcpy(guid, mgr_->GetAllocatedVPartEntry(entry_index_)->guid, FVM_GUID_LEN);
961 memcpy(name, mgr_->GetAllocatedVPartEntry(entry_index_)->name, FVM_NAME_LEN);
968 return mgr_->Flush();
975 if ((status = RequestBoundCheck(request, mgr_->VSliceMax())) != ZX_OK) {
980 return mgr_->AllocateSlices(this, request->offset, request->length);
987 if ((status = RequestBoundCheck(request, mgr_->VSliceMax())) != ZX_OK) {
992 return mgr_->FreeSlices(this, request->offset, request->length);
995 return mgr_->FreeSlices(this, 0, mgr_->VSliceMax());
1035 ZX_DEBUG_ASSERT(mgr_->BlockOpSize() > 0);
1042 mgr_->Queue(txn);
1060 const size_t disk_size = mgr_->DiskSize();
1061 const size_t slice_size = mgr_->SliceSize();
1077 mgr_->Queue(txn);
1101 mgr_->Queue(txn);
1136 txns.push_back(reinterpret_cast<block_op_t*>(new uint8_t[mgr_->BlockOpSize()]));
1158 mgr_->Queue(txns[i]);
1165 const zx_off_t sz = mgr_->VSliceMax() * mgr_->SliceSize();
1167 ZX_DEBUG_ASSERT(sz / mgr_->VSliceMax() == mgr_->SliceSize());
1182 *block_op_size_out = mgr_->BlockOpSize();