/haiku/headers/private/fs_shell/ |
H A D | fssh_fs_interface.h | 284 float (*identify_partition)(int fd, fssh_partition_data *partition, 286 fssh_status_t (*scan_partition)(int fd, fssh_partition_data *partition, 288 void (*free_identify_partition_cookie)(fssh_partition_data *partition, 290 void (*free_partition_content_cookie)(fssh_partition_data *partition); 297 uint32_t (*get_supported_operations)(fssh_partition_data* partition, 300 bool (*validate_resize)(fssh_partition_data *partition, fssh_off_t *size); 301 bool (*validate_move)(fssh_partition_data *partition, fssh_off_t *start); 302 bool (*validate_set_content_name)(fssh_partition_data *partition, 304 bool (*validate_set_content_parameters)(fssh_partition_data *partition, 306 bool (*validate_initialize)(fssh_partition_data *partition, cha [all...] |
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | kernel_interface.cpp | 77 udf_identify_partition(int fd, partition_data *partition, void **_cookie) argument 80 "content_size = %lld, block_size = %lu\n", fd, partition->id, 81 partition->offset, partition->size, partition->content_size, 82 partition->block_size)); 89 status_t error = udf_recognize(fd, partition->offset, partition->size, 90 partition->block_size, blockShift, primaryVolumeDescriptor, 106 udf_scan_partition(int fd, partition_data *partition, voi argument 129 udf_free_identify_partition_cookie(partition_data *partition, void *cookie) argument [all...] |
H A D | MetadataPartition.h | 18 /*! \brief Type 2 metadata partition 27 MetadataPartition(Volume *volume, uint16 partition, Partition &parentPartition,
|
H A D | Utils.cpp | 173 result |= address.partition(); 176 TRACE(("partition: %d, 0x%x\n", address.partition(), address.partition()));
|
H A D | Volume.h | 60 status_t _SetPartition(uint number, Partition *partition);
|
/haiku/src/apps/drivesetup/ |
H A D | CreateParametersPanel.cpp | 44 BPartition* partition, off_t offset, off_t size) 48 _CreateCreateControls(partition, offset, size); 50 Init(B_CREATE_PARAMETER_EDITOR, "", partition); 43 CreateParametersPanel(BWindow* window, BPartition* partition, off_t offset, off_t size) argument
|
H A D | ChangeParametersPanel.h | 38 void CreateChangeControls(BPartition* partition,
|
H A D | AbstractParametersPanel.cpp | 154 const BString& diskSystem, BPartition* partition) 156 // Create partition parameter editor 160 status = partition->GetParameterEditor(type, &fEditor); 194 fEditor->SetTo(partition); 153 Init(B_PARAMETER_EDITOR_TYPE type, const BString& diskSystem, BPartition* partition) argument
|
H A D | PartitionList.h | 68 PartitionListRow(BPartition* partition); 104 PartitionListRow* AddPartition(BPartition* partition);
|
/haiku/src/system/boot/platform/pxe_ia32/ |
H A D | devices.cpp | 126 boot::Partition *partition = NULL; local 127 while ((partition = (boot::Partition *)iterator.Next()) != NULL) { 128 // ToDo: just take the first partition for now 129 partitionList->Insert(partition);
|
/haiku/src/add-ons/disk_systems/fat/ |
H A D | InitializeParameterEditor.cpp | 54 InitializeFATEditor::SetTo(BPartition* partition) argument 56 BString name = partition->Name(); 58 name = partition->RawContentName(); 116 // TODO find out what is the max length for this specific FS partition name
|
/haiku/src/system/boot/loader/ |
H A D | RootFileSystem.cpp | 133 RootFileSystem::AddVolume(Directory *volume, Partition *partition) argument 142 entry->partition = partition; 175 *_partition = entry->partition;
|
/haiku/src/tools/mbrtool/ |
H A D | mbrtool.cpp | 85 // partition table entries 98 uint8_t partition[16] = { 101 type, // partition type 109 ((uint32_t *)partition)[2] = partitionOffset; 110 ((uint32_t *)partition)[3] = (uint32_t)(size / kSectorSize); 116 ssize_t written = pwrite(handle, partition, 16, 512 - 2 - 16 * (4 - index)); 117 checkError(written != 16, "failed to write partition entry"); 122 checkError(written != 4, "failed to make partition bootable"); 185 "invalid partition index, valid range is 0-3"); 204 // Just a warning. This is technically valid since MBR partition [all...] |
/haiku/src/system/boot/loader/file_systems/tarfs/ |
H A D | tarfs.cpp | 174 status_t Init(boot::Partition* partition); 179 status_t _Inflate(boot::Partition* partition, 640 TarFS::Volume::Init(boot::Partition* partition) argument 643 status_t error = partition->Open(&cookie, O_RDONLY); 648 boot::Partition *partition; member in struct:PartitionCloser 651 PartitionCloser(boot::Partition* partition, void* cookie) argument 652 : partition(partition), 659 partition->Close(cookie); 661 } _(partition, cooki 741 _Inflate(boot::Partition* partition, void* cookie, off_t offset, RegionDeleter& regionDeleter, size_t* inflatedBytes) argument 830 tarfs_get_file_system(boot::Partition* partition, ::Directory** _root) argument [all...] |
/haiku/src/add-ons/disk_systems/bfs/ |
H A D | InitializeParameterEditor.h | 27 virtual void SetTo(BPartition* partition);
|
H A D | InitializeParameterEditor.cpp | 55 InitializeBFSEditor::SetTo(BPartition* partition) argument 57 BString name = partition->Name(); 59 name = partition->RawContentName(); 62 off_t size = partition->Size();
|
/haiku/headers/private/system/ |
H A D | ddm_userland_interface_defs.h | 17 // userland partition representation 64 partition_id partition; member in struct:user_disk_device_job_info
|
/haiku/src/kits/storage/disk_device/jobs/ |
H A D | MoveJob.cpp | 22 MoveJob::MoveJob(PartitionReference* partition, PartitionReference* child) argument 23 : DiskDeviceJob(partition, child),
|
/haiku/src/system/boot/loader/file_systems/fat/ |
H A D | Volume.cpp | 30 Volume::Volume(boot::Partition *partition) argument 36 if ((fDevice = open_node(partition, O_RDONLY)) < B_OK) 48 fBlockSize = partition->block_size; 149 //if (fTotalSectors > partition->sectors_per_track * partition->cylinder_count * partition->head_count) 150 if ((off_t)fTotalSectors * fBytesPerSector > partition->size) 406 dosfs_identify_file_system(boot::Partition *partition) argument 409 Volume volume(partition); 416 dosfs_get_file_system(boot::Partition *partition, argument [all...] |
/haiku/src/tools/anyboot/ |
H A D | anyboot.cpp | 111 uint8_t partition[16] = { local 114 type, // partition type 122 ((uint32_t *)partition)[2] = partitionOffset; 123 ((uint32_t *)partition)[3] = (uint32_t)(size / kBlockSize); 137 chsAddressFor(partitionOffset, &partition[1], sectorsPerTrack, 140 &partition[5], sectorsPerTrack, headsPerCylinder); 143 ssize_t written = pwrite(handle, partition, 16, 512 - 2 - 16 * (4 - index)); 144 checkError(written != 16, "failed to write partition entry");
|
/haiku/src/system/kernel/device_manager/ |
H A D | devfs.cpp | 81 struct devfs_partition* partition; member in struct:__anon34::devfs_stream::__anon36::stream_dev 298 if (vnode->stream.u.dev.partition == NULL) { 305 put_vnode(fs->volume, vnode->stream.u.dev.partition->raw_device->id); 437 if (device->stream.u.dev.partition != NULL) 444 // create partition 445 struct devfs_partition* partition = (struct devfs_partition*)malloc( local 447 if (partition == NULL) 450 memcpy(&partition->info, &info, sizeof(partition_info)); 454 // you cannot change a partition once set 461 // the partition devic 494 translate_partition_access(devfs_partition* partition, off_t& offset, size_t& size) argument 506 translate_partition_access(devfs_partition* partition, uint64& offset, uint64& size) argument 537 translate_partition_access(devfs_partition* partition, io_request* request) argument 1458 struct devfs_partition* partition local 1482 struct devfs_partition* partition local 1539 struct devfs_partition* partition local [all...] |
/haiku/src/system/kernel/disk_device_manager/ |
H A D | KPartition.cpp | 208 info.partition = ID(); 220 dprintf("KPartition::PublishDevice(): Failed to publish partition " 242 "partition %" B_PRId32 ": %s\n", ID(), strerror(error)); 248 dprintf("KPartition::UnpublishDevice(): Failed to unpublish partition " 289 dprintf("KPartition::RepublishDevice(): Failed to republish partition " 332 virtual bool VisitPre(KPartition* partition) argument 334 return partition->IsBusy(); 359 virtual bool VisitPre(KPartition* partition) argument 361 partition->AddFlags(B_PARTITION_BUSY); 377 virtual bool VisitPre(KPartition* partition) argument 583 VisitPre(KPartition* partition) argument 864 AddChild(KPartition* partition, int32 index) argument 942 KPartition* partition = fChildren.ElementAt(index); local [all...] |
/haiku/src/system/boot/platform/openfirmware/ |
H A D | devices.cpp | 124 boot::Partition *partition = NULL; local 125 while ((partition = (boot::Partition *)iterator.Next()) != NULL) { 126 // ToDo: just take the first partition for now 127 partitionList->Insert(partition);
|
/haiku/src/tests/system/boot/loader/ |
H A D | platform_devices.cpp | 161 boot::Partition *partition = NULL; local 162 while ((partition = (boot::Partition *)iterator.Next()) != NULL) { 163 // ToDo: just take the first partition for now 164 partitionList->Insert(partition);
|
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | kernel_interface.cpp | 62 reiserfs_identify_partition(int fd, partition_data *partition, void **cookie) argument 68 status_t status = volume->Identify(fd, partition); 81 reiserfs_scan_partition(int fd, partition_data *partition, void *_cookie) argument 85 partition->status = B_PARTITION_VALID; 86 partition->flags |= B_PARTITION_FILE_SYSTEM; 87 partition->content_size = volume->CountBlocks() 89 partition->block_size = volume->GetBlockSize(); 91 volume->UpdateName(partition->id); 93 partition->content_name = strdup(volume->GetName()); 94 if (partition 103 reiserfs_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument [all...] |