/haiku/src/servers/launch/ |
H A D | Utility.cpp | 68 BPartition* partition; local 69 status = roster.FindPartitionByVolume(volume, &diskDevice, &partition); 71 fprintf(stderr, "Failed to get partition for device %" B_PRIdDEV 76 return partition->IsReadOnly();
|
/haiku/src/system/boot/platform/u-boot/ |
H A D | devices.cpp | 57 boot::Partition *partition = NULL; local 58 while ((partition = (boot::Partition *)iterator.Next()) != NULL) { 59 // ToDo: just take the first partition for now 60 partitionList->Insert(partition);
|
/haiku/src/system/kernel/fs/ |
H A D | vfs_boot.h | 21 virtual bool IsBootPartition(KPartition* partition, bool& foundForSure) = 0;
|
H A D | vfs_boot.cpp | 183 virtual bool IsBootPartition(KPartition* partition, bool& foundForSure); 259 DiskBootMethod::IsBootPartition(KPartition* partition, bool& foundForSure) argument 267 if (partition->Offset() == bootPartitionOffset) { 268 dprintf("Identified boot partition by partition offset.\n"); 277 // Check for the boot partition of an anyboot CD. We identify it as 278 // such if it is a partition on the CD, has type BFS, and the boot 279 // partition offset is 0 280 KDiskDevice* device = partition->Device(); 282 && bootPartitionOffset == 0 && partition 386 VisitPre(KPartition *partition) argument [all...] |
/haiku/headers/private/storage/ |
H A D | PartitionParameterEditor.h | 23 virtual void SetTo(BPartition* partition);
|
H A D | DiskSystemAddOn.h | 30 BMutablePartition* partition, 34 const BMutablePartition* partition); 36 const BMutablePartition* partition, 38 virtual status_t Initialize(BMutablePartition* partition, 57 BPartitionHandle(BMutablePartition* partition);
|
/haiku/src/add-ons/disk_systems/ntfs/ |
H A D | InitializeParameterEditor.h | 26 virtual void SetTo(BPartition* partition);
|
/haiku/src/kits/storage/disk_device/ |
H A D | PartitionParameterEditor.cpp | 27 of the given \a partition. 30 partition. 33 BPartitionParameterEditor::SetTo(BPartition* partition) argument
|
H A D | DiskDeviceRoster.cpp | 216 disk device and Visit(BPartition*) for each (non-disk device) partition. 219 and in \a partition the pointer to the partition object is returned. 225 \param partition Pointer to a pre-allocated BPartition pointer to be set 226 to the partition at which the iteration was terminated. 232 BDiskDevice* device, BPartition** partition) 251 else if (device && partition) 252 *partition = foundPartition; 261 partition. 264 and in \a partition th 231 VisitEachPartition(BDiskDeviceVisitor* visitor, BDiskDevice* device, BPartition** partition) argument 276 VisitEachMountedPartition(BDiskDeviceVisitor* visitor, BDiskDevice* device, BPartition** partition) argument 282 Filter(BPartition *partition, int32) argument 311 VisitEachMountablePartition(BDiskDeviceVisitor* visitor, BDiskDevice* device, BPartition** partition) argument 317 Filter(BPartition *partition, int32) argument 347 Visit(BPartition* partition, int32 level) argument 456 GetPartitionForPath(const char* filename, BDiskDevice* device, BPartition** partition) argument [all...] |
H A D | DiskSystemAddOn.cpp | 43 BDiskSystemAddOn::CanInitialize(const BMutablePartition* partition) argument 58 BDiskSystemAddOn::ValidateInitialize(const BMutablePartition* partition, argument 66 BDiskSystemAddOn::Initialize(BMutablePartition* partition, const char* name, argument 90 BPartitionHandle::BPartitionHandle(BMutablePartition* partition) argument 92 fPartition(partition)
|
/haiku/src/system/boot/loader/file_systems/hfs_plus/ |
H A D | hfs_plus.cpp | 38 hfs_plus_get_file_system(boot::Partition *partition, ::Directory **_root) argument 40 /* Volume *volume = new(nothrow) Volume(partition);
|
/haiku/src/add-ons/disk_systems/fat/ |
H A D | InitializeParameterEditor.h | 25 virtual void SetTo(BPartition* partition);
|
/haiku/src/add-ons/disk_systems/btrfs/ |
H A D | InitializeParameterEditor.h | 28 virtual void SetTo(BPartition* partition);
|
/haiku/src/system/boot/loader/file_systems/amiga_ffs/ |
H A D | Volume.h | 24 Volume(boot::Partition *partition);
|
/haiku/src/system/boot/platform/efi/ |
H A D | devices.cpp | 130 device_contains_partition(EfiDevice *device, boot::Partition *partition) argument 132 EFI::Header *header = (EFI::Header*)partition->content_cookie; 134 // check if device is GPT, and contains partition entry 147 // partition->cookie == int partition entry index 148 uint32 index = (uint32)(addr_t)partition->cookie; 165 // Our partition has an EFI header, but we couldn't find one, so bail 169 if ((partition->offset + partition->size) <= device->Size()) 196 // All block devices has one for the disk and one per partition 247 boot::Partition *partition = NULL; local [all...] |
/haiku/src/add-ons/kernel/partitioning_systems/common/ |
H A D | PartitionMapWriter.cpp | 75 " within extended partition (start: %" B_PRId64 "), (end: " 82 "within extended partition\n")); 125 const PrimaryPartition* partition = map->PrimaryPartitionAt(i); local 127 partition->GetPartitionDescriptor(descriptor); 202 LogicalPartition partition; local 203 partition.SetPartitionTableOffset(primary->Offset()); 204 partition.SetBlockSize(logical->BlockSize()); 205 partition.SetOffset(logical->Offset()); 206 partition.SetSize(logical->Size()); 207 partition [all...] |
/haiku/src/apps/bootmanager/ |
H A D | LegacyBootMenu.cpp | 57 uint8 partition[64]; member in struct:MasterBootRecord 79 virtual bool Visit(BPartition* partition, int32 level); 95 virtual bool Visit(BPartition* partition, int32 level); 196 PartitionVisitor::Visit(BPartition* partition, int32 level) argument 198 if (partition->Offset() < fFirstOffset) 199 fFirstOffset = partition->Offset(); 240 PartitionRecorder::Visit(BPartition* partition, int32 level) argument 242 if (partition->ContainsPartitioningSystem()) 246 partition->GetPath(&partitionPath); 249 BString name = partition 409 BMessage partition; local [all...] |
H A D | PartitionsPage.cpp | 67 BMessage partition; local 68 if (fSettings->FindMessage("partition", index, &partition) != B_OK) 71 partition.ReplaceBool("show", showBox->Value() != 0); 72 partition.ReplaceString("name", nameControl->Text()); 74 fSettings->ReplaceMessage("partition", index, &partition); 125 for (int32 i = 0; fSettings->FindMessage("partition", i, &message) == B_OK; 127 // get partition data
|
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | Recognition.cpp | 249 partition_descriptor *partition = local 251 PDUMP(partition); 252 if (partition->tag().init_check(block) == B_OK) { 253 // Check for a previously discovered partition descriptor with 254 // the same number as this partition. If found, keep the one with 260 == partition->partition_number()) { 263 < partition->vds_number()) { 264 partitionDescriptors[num] = *partition; 265 PRINT(("Replacing previous partition #%d " 266 "(vds_number: %" B_PRIu32 ") with new partition # [all...] |
/haiku/src/kits/storage/disk_device/jobs/ |
H A D | CreateChildJob.cpp | 16 CreateChildJob::CreateChildJob(PartitionReference* partition, argument 19 DiskDeviceJob(partition, child),
|
H A D | SetStringJob.cpp | 16 SetStringJob::SetStringJob(PartitionReference* partition, argument 19 DiskDeviceJob(partition, child),
|
/haiku/src/system/boot/loader/ |
H A D | RootFileSystem.h | 30 status_t AddVolume(Directory *volume, Partition *partition); 39 Partition *partition; member in struct:RootFileSystem::entry
|
/haiku/src/system/libroot/stubbed/ |
H A D | generate_stubs.py | 61 (symbolName, unused, versionTag) = symbol.partition('LIBROOT_') 69 (symbolName, unused, versionTag) = symbol.partition('LIBROOT_')
|
/haiku/src/servers/mount/ |
H A D | AutoMounter.h | 48 void _UnmountAndEjectVolume(BPartition* partition, 61 static bool _SuggestMountFlags(const BPartition* partition,
|
/haiku/headers/os/drivers/ |
H A D | fs_interface.h | 61 partition_id partition; member in struct:fs_volume 263 float (*identify_partition)(int fd, partition_data* partition, 265 status_t (*scan_partition)(int fd, partition_data* partition, 267 void (*free_identify_partition_cookie)(partition_data* partition, 269 void (*free_partition_content_cookie)(partition_data* partition); 276 uint32 (*get_supported_operations)(partition_data* partition, uint32 mask); 278 bool (*validate_resize)(partition_data* partition, off_t* size); 279 bool (*validate_move)(partition_data* partition, off_t* start); 280 bool (*validate_set_content_name)(partition_data* partition, 282 bool (*validate_set_content_parameters)(partition_data* partition, [all...] |