Searched refs:partition (Results 126 - 150 of 202) sorted by relevance

123456789

/haiku/headers/private/fs_shell/
H A Dfssh_fs_interface.h284 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 Dkernel_interface.cpp77 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 DMetadataPartition.h18 /*! \brief Type 2 metadata partition
27 MetadataPartition(Volume *volume, uint16 partition, Partition &parentPartition,
H A DUtils.cpp173 result |= address.partition();
176 TRACE(("partition: %d, 0x%x\n", address.partition(), address.partition()));
H A DVolume.h60 status_t _SetPartition(uint number, Partition *partition);
/haiku/src/apps/drivesetup/
H A DCreateParametersPanel.cpp44 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 DChangeParametersPanel.h38 void CreateChangeControls(BPartition* partition,
H A DAbstractParametersPanel.cpp154 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 DPartitionList.h68 PartitionListRow(BPartition* partition);
104 PartitionListRow* AddPartition(BPartition* partition);
/haiku/src/system/boot/platform/pxe_ia32/
H A Ddevices.cpp126 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 DInitializeParameterEditor.cpp54 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 DRootFileSystem.cpp133 RootFileSystem::AddVolume(Directory *volume, Partition *partition) argument
142 entry->partition = partition;
175 *_partition = entry->partition;
/haiku/src/tools/mbrtool/
H A Dmbrtool.cpp85 // 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 Dtarfs.cpp174 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 DInitializeParameterEditor.h27 virtual void SetTo(BPartition* partition);
H A DInitializeParameterEditor.cpp55 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 Dddm_userland_interface_defs.h17 // userland partition representation
64 partition_id partition; member in struct:user_disk_device_job_info
/haiku/src/kits/storage/disk_device/jobs/
H A DMoveJob.cpp22 MoveJob::MoveJob(PartitionReference* partition, PartitionReference* child) argument
23 : DiskDeviceJob(partition, child),
/haiku/src/system/boot/loader/file_systems/fat/
H A DVolume.cpp30 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 Danyboot.cpp111 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 Ddevfs.cpp81 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 DKPartition.cpp208 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 Ddevices.cpp124 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 Dplatform_devices.cpp161 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 Dkernel_interface.cpp62 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...]

Completed in 141 milliseconds

123456789