/haiku/src/kits/tracker/ |
H A D | MountMenu.cpp | 72 virtual bool Visit(BPartition* partition, int32 level); 102 AddMenuItemVisitor::Visit(BPartition* partition, int32 level) argument 104 if (!partition->ContainsFileSystem()) 108 BString name = partition->ContentName(); 110 name = partition->Name(); 112 const char* type = partition->ContentType(); 118 if (partition->Size() < divisor) { 124 1.0 * partition->Size() / divisor, unit, type); 131 if (partition->GetIcon(icon, B_MINI_ICON) != B_OK) { 136 BMessage* message = new BMessage(partition [all...] |
/haiku/src/add-ons/disk_systems/intel/ |
H A D | ExtendedPartitionAddOn.h | 19 BMutablePartition* partition, 23 const BMutablePartition* partition); 25 const BMutablePartition* partition, 27 virtual status_t Initialize(BMutablePartition* partition, 36 BMutablePartition* partition);
|
H A D | PartitionMapAddOn.h | 19 BMutablePartition* partition, 23 const BMutablePartition* partition); 25 const BMutablePartition* partition, 27 virtual status_t Initialize(BMutablePartition* partition, 36 BMutablePartition* partition);
|
H A D | PartitionMapAddOn.cpp | 72 PartitionMapAddOn::CreatePartitionHandle(BMutablePartition* partition, argument 75 PartitionMapHandle* handle = new(nothrow) PartitionMapHandle(partition); 91 PartitionMapAddOn::CanInitialize(const BMutablePartition* partition) argument 95 return partition->Size() >= 2 * partition->BlockSize() 96 && partition->Size() / partition->BlockSize() < UINT32_MAX; 101 PartitionMapAddOn::ValidateInitialize(const BMutablePartition* partition, argument 104 if (!CanInitialize(partition) 118 PartitionMapAddOn::Initialize(BMutablePartition* partition, cons argument 154 PartitionMapHandle(BMutablePartition* partition) argument 171 BMutablePartition* partition = Partition(); local 212 BMutablePartition* partition = Partition(); local 326 PrimaryPartition* partition = (PrimaryPartition*)child->ChildCookie(); local [all...] |
/haiku/src/add-ons/disk_systems/bfs/ |
H A D | BFSAddOn.cpp | 85 BFSAddOn::CreatePartitionHandle(BMutablePartition* partition, argument 88 BFSPartitionHandle* handle = new(nothrow) BFSPartitionHandle(partition); 104 BFSAddOn::CanInitialize(const BMutablePartition* partition) argument 106 return partition->Size() >= 1L * 1024 * 1024; 111 BFSAddOn::ValidateInitialize(const BMutablePartition* partition, BString* name, argument 114 if (!CanInitialize(partition) || !name) 132 off_t size = partition->Size(); 150 BFSAddOn::Initialize(BMutablePartition* partition, const char* name, argument 153 if (!CanInitialize(partition) || check_volume_name(name) != B_OK) 162 BFSPartitionHandle* handle = new(nothrow) BFSPartitionHandle(partition); 206 BFSPartitionHandle(BMutablePartition* partition) argument [all...] |
/haiku/headers/private/storage/ |
H A D | DiskDevicePrivate.h | 25 virtual bool Filter(BPartition *partition, int32 level) = 0; 35 virtual bool Visit(BPartition *partition, int32 level); 48 virtual bool Visit(BPartition *partition, int32 level);
|
/haiku/src/tests/apps/partitioner/ |
H A D | Partitioner.cpp | 94 virtual bool Visit(BPartition *partition, int32 level) argument 100 status_t error = partition->GetPath(&path); 106 printf("%spartition %" B_PRId32 ": \"%s\"\n", prefix, partition->ID(), 109 printf("%s offset: %" B_PRId64 "\n", prefix, partition->Offset()); 110 printf("%s size: %" B_PRId64 "\n", prefix, partition->Size()); 111 printf("%s block size: %" B_PRIu32 "\n", prefix, partition->BlockSize()); 112 printf("%s index: %" B_PRId32 "\n", prefix, partition->Index()); 113 printf("%s status: %" B_PRIu32 "\n", prefix, partition->Status()); 115 partition->ContainsFileSystem()); 117 partition 148 print_partition(BPartition* partition, int level, int index) argument 209 Visit(BPartition* partition, int32 level) argument 233 Visit(BPartition *partition, int32 level) argument 333 BPartition* partition = NULL; local 445 BPartition* partition = NULL; local 659 _SelectPartition(const char* prompt, BPartition*& partition, int32& _partitionIndex) argument [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/vmdk/ |
H A D | vmdk.cpp | 360 vmdk_identify_partition(int fd, partition_data* partition, void** _cookie) argument 363 partition->id, partition->offset, partition->size, 364 partition->block_size); 367 status_t error = parse_vmdk_header(fd, partition->size, cookie); 377 vmdk_scan_partition(int fd, partition_data* partition, void* _cookie) argument 380 partition->id, partition->offset, partition 427 vmdk_free_partition_cookie(partition_data* partition) argument 434 vmdk_free_partition_content_cookie(partition_data* partition) argument [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/common/ |
H A D | PartitionMap.cpp | 118 { 0x85, /*"Linux extendend partition"*/INTEL_EXTENDED_PARTITION_NAME, 236 const Partition* partition = partitions[lower]; local 237 result = (location >= partition->Offset() && 238 location < partition->Offset() + partition->Size()); 256 \param type ID of the partition type, it is in the range [0..255]. 268 \param typeName Name of the partition type. 297 /*! \brief Converts content type to the partition type that fits best. 315 /*! \brief Finds next supported partition. 341 \brief Check whether the current type describes extended partition typ 571 LogicalPartition* partition = NULL; local 581 AddLogicalPartition(LogicalPartition* partition) argument 601 RemoveLogicalPartition(LogicalPartition* partition) argument 760 PrimaryPartition* partition = NULL; local 770 const PrimaryPartition* partition = NULL; local 828 Partition* partition = NULL; local 875 Partition* partition = (Partition*)PartitionAt(i); local 894 Partition* partition = byOffset[i]; local [all...] |
/haiku/src/kits/storage/disk_device/jobs/ |
H A D | ResizeJob.cpp | 15 ResizeJob::ResizeJob(PartitionReference* partition, PartitionReference* child, argument 18 DiskDeviceJob(partition, child),
|
H A D | UninitializeJob.cpp | 14 UninitializeJob::UninitializeJob(PartitionReference* partition, argument 16 : DiskDeviceJob(parent, partition)
|
H A D | DeleteChildJob.h | 17 DeleteChildJob(PartitionReference* partition,
|
H A D | InitializeJob.h | 17 InitializeJob(PartitionReference* partition);
|
H A D | RepairJob.h | 17 RepairJob(PartitionReference* partition,
|
H A D | ResizeJob.h | 17 ResizeJob(PartitionReference* partition,
|
H A D | SetStringJob.h | 17 SetStringJob(PartitionReference* partition,
|
H A D | UninitializeJob.h | 17 UninitializeJob(PartitionReference* partition,
|
/haiku/src/servers/mount/ |
H A D | AutoMounter.cpp | 66 virtual bool Visit(BPartition* partition, int32 level); 70 const BPartition* partition); 89 virtual bool Visit(BPartition* partition, int32 level); 92 int _Score(BPartition* partition); 116 virtual bool Visit(BPartition* partition, int32 level); 146 MountVisitor::Visit(BPartition* partition, int32 level) argument 150 // or if the partition ID is already matched 151 BPartition* device = partition; 163 mount_mode mode = !fInitialRescan && partition->Device()->IsRemovableMedia() 165 if (mode == kNoVolumes || partition 207 _WasPreviouslyMounted(const BPath& path, const BPartition* partition) argument 240 BPartition* partition = fDevices.PartitionWithID(fBestID); local 255 Visit(BPartition* partition, int32 level) argument 271 _Score(BPartition* partition) argument 326 Visit(BPartition* partition, int32 level) argument 598 BPartition *partition; local 662 _UnmountAndEjectVolume(BPartition* partition, BPath& mountPoint, const char* name) argument 712 Visit(BPartition* partition, int32 level) argument 749 BPartition *partition; local 967 _SuggestMountFlags(const BPartition* partition, uint32* _flags) argument [all...] |
/haiku/src/apps/drivesetup/ |
H A D | ChangeParametersPanel.cpp | 40 BPartition* partition) 44 CreateChangeControls(partition, partition->Parent()); 46 Init(B_PROPERTIES_PARAMETER_EDITOR, "", partition); 112 ChangeParametersPanel::CreateChangeControls(BPartition* partition, argument 116 if (partition != NULL) 117 name = partition->Name(); 121 if (partition != NULL) 122 fSupportsName = partition->CanSetName(); 129 if (partition ! 39 ChangeParametersPanel(BWindow* window, BPartition* partition) argument [all...] |
H A D | MainWindow.cpp | 107 virtual bool Visit(BPartition* partition, int32 level) argument 109 _AddPartition(partition); 114 void _AddPartition(BPartition* partition) const 116 // add the partition itself 117 fPartitionList->AddPartition(partition); 121 status_t status = partition->GetPartitioningInfo(&info); 123 partition_id parentID = partition->ID(); 160 virtual bool Visit(BPartition* partition, int32 level) argument 162 partition->Mount(); 397 // if partition lis 617 _SetToDiskAndPartition(partition_id disk, partition_id partition, partition_id parent) argument 701 BPartition* partition = disk->FindDescendant(selectedPartition); local 816 _DisplayPartitionError(BString _message, const BPartition* partition, status_t error) const argument 857 BPartition* partition = disk->FindDescendant(selectedPartition); local 889 BPartition* partition = disk->FindDescendant(selectedPartition); local 963 BPartition* partition = disk->FindDescendant(selectedPartition); local 1285 BPartition* partition = disk->FindDescendant(selectedPartition); local 1359 BPartition* partition = disk->FindDescendant(selectedPartition); local [all...] |
H A D | InitParametersPanel.h | 20 BPartition* partition);
|
/haiku/src/system/kernel/disk_device_manager/ |
H A D | KDiskSystem.cpp | 173 KDiskSystem::Identify(KPartition *partition, void **cookie) argument 182 KDiskSystem::Scan(KPartition *partition, void *cookie) argument 191 KDiskSystem::FreeIdentifyCookie(KPartition *partition, void *cookie) argument 199 KDiskSystem::FreeCookie(KPartition *partition) argument 207 KDiskSystem::FreeContentCookie(KPartition *partition) argument 215 KDiskSystem::Defragment(KPartition* partition, disk_job_id job) argument 224 KDiskSystem::Repair(KPartition* partition, bool checkOnly, disk_job_id job) argument 233 KDiskSystem::Resize(KPartition* partition, off_t size, disk_job_id job) argument 251 KDiskSystem::Move(KPartition* partition, off_t offset, disk_job_id job) argument 269 KDiskSystem::SetName(KPartition* partition, cons argument 278 SetContentName(KPartition* partition, const char* name, disk_job_id job) argument 288 SetType(KPartition* partition, const char *type, disk_job_id job) argument 297 SetParameters(KPartition* partition, const char* parameters, disk_job_id job) argument 307 SetContentParameters(KPartition* partition, const char* parameters, disk_job_id job) argument 317 Initialize(KPartition* partition, const char* name, const char* parameters, disk_job_id job) argument 326 Uninitialize(KPartition* partition, disk_job_id job) argument 335 CreateChild(KPartition* partition, off_t offset, off_t size, const char* type, const char* name, const char* parameters, disk_job_id job, KPartition **child, partition_id childID) argument [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/intel/ |
H A D | PartitionMapParser.cpp | 44 // Maximal number of logical partitions per extended partition we allow. 150 PrimaryPartition* partition = fMap->PrimaryPartitionAt(i); local 151 partition->SetTo(descriptor, 0, fBlockSize); 154 hadToReFitSize |= partition->FitSizeToSession(fSessionSize); 157 if (!partition->CheckLocation(fSessionSize)) { 158 TRACE(("intel: _ParsePrimary(): partition %ld: bad location, " 160 partition->Unset(); 195 "partitions for extended partition reached. Cycle?\n")); 199 // read the partition table 206 TRACE(("intel: _ParseExtended(): invalid partition tabl 234 LogicalPartition* partition = NULL; local 274 LogicalPartition* partition local [all...] |
/haiku/src/bin/ |
H A D | mountvolume.cpp | 124 open_in_tracker(BPartition* partition) argument 127 status_t status = partition->GetMountPoint(&mountPoint); 163 virtual bool Visit(BPartition* partition, int32 level) argument 166 BString name = partition->ContentName(); 168 name = partition->Name(); 169 const char* type = partition->ContentType(); 175 if (!partition->IsMounted()) 193 // don't try to mount a partition twice 194 if (partition->IsMounted()) 201 if (partition 269 Visit(BPartition* partition, int32 level) argument 464 BPartition* partition; local [all...] |
/haiku/src/kits/storage/disk_device/ |
H A D | DiskDeviceJob.h | 19 DiskDeviceJob(PartitionReference* partition,
|