Searched refs:partition (Results 1 - 25 of 202) sorted by last modified time

123456789

/haiku/src/apps/installer/
H A DInstallerWindow.cpp449 "up partitions and format at least one partition with the "
506 "Unknown partition name"));
514 "Unknown partition name"));
697 // partition here.
762 label = B_TRANSLATE_COMMENT("<none>", "No partition available");
768 // Disable any unsuitable target items, check if at least one partition
775 // Prevent the user from having picked the same partition as source
791 label = B_TRANSLATE_COMMENT("<none>", "No partition available");
803 "Haiku has to be installed on a partition that uses "
808 "This operating system has to be installed on a partition "
874 BPartition *partition; local
[all...]
/haiku/src/apps/drivesetup/
H A DDiskView.cpp48 int32 level, partition_id id, BPartition* partition)
80 partition->GetVolume(&volume);
89 _ComputeFullName(partition, name);
98 fBFS = BString(partition->ContentType()) == "Be File System";
203 // draw the partition label, but only if we have no child partition
269 void _ComputeFullName(BPartition* partition, const char* name) argument
272 fVirtual = partition->Device()->IsFile();
276 while (partition != NULL) {
278 partition
47 PartitionView(const char* name, float weight, off_t offset, int32 level, partition_id id, BPartition* partition) argument
343 Visit(BPartition* partition, int32 level) argument
401 _AddSpaces(BPartition* partition, PartitionView* parentView) argument
[all...]
H A DPartitionList.cpp222 PartitionListRow::PartitionListRow(BPartition* partition) argument
225 fPartitionID(partition->ID()),
226 fParentID(partition->Parent() ? partition->Parent()->ID() : -1),
227 fOffset(partition->Offset()),
228 fSize(partition->Size())
231 partition->GetPath(&path);
236 partition->GetVolume(&volume);
252 appendParameter(parameters, partition->Device()->IsFile(),
277 else if (partition
504 AddPartition(BPartition* partition) argument
[all...]
H A DMainWindow.cpp107 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...]
/haiku/src/tools/fs_shell/
H A Dvfs.cpp4577 // get the partition
5693 _kern_initialize_volume(const char* fsName, const char *partition, argument
5696 if (!fsName || ! partition)
5699 // The partition argument should point to a real file/device.
5701 // open partition
5702 int fd = fssh_open(partition, FSSH_O_RDWR);
5717 // We've got no partition or job IDs -- the FS will hopefully
5723 // put the file system module, close partition
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp80 btrfs_identify_partition(int fd, partition_data* partition, void** _cookie) argument
96 btrfs_scan_partition(int fd, partition_data* partition, void* _cookie) argument
100 partition->status = B_PARTITION_VALID;
101 partition->flags |= B_PARTITION_FILE_SYSTEM;
102 partition->content_size = cookie->super_block.TotalSize();
103 partition->block_size = cookie->super_block.BlockSize();
104 partition->content_name = strdup(cookie->super_block.label);
105 if (partition->content_name == NULL)
113 btrfs_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument
1057 btrfs_get_supported_operations(partition_data* partition, uint3 argument
[all...]
/haiku/src/system/kernel/fs/
H A Dvfs.cpp168 KPartition* partition; member in struct:fs_mount
3011 kprintf(" partition: %p\n", mount->partition);
3030 set_debug_variable("_partition", (addr_t)mount->partition);
7364 // get the partition
7366 KPartition* partition = NULL; local
7376 // get a corresponding partition from the DDM
7377 partition = ddm->RegisterPartition(normalizedDevice.Path());
7378 if (partition == NULL) {
7385 partition
7695 KPartition* partition = mount->partition; local
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A Dkernel_interface.cpp52 ext2_identify_partition(int fd, partition_data *partition, void **_cookie) argument
71 ext2_scan_partition(int fd, partition_data *partition, void *_cookie) argument
75 partition->status = B_PARTITION_VALID;
76 partition->flags |= B_PARTITION_FILE_SYSTEM;
77 partition->content_size = cookie->super_block.NumBlocks(
81 partition->block_size = 1UL << cookie->super_block.BlockShift();
82 partition->content_name = strdup(cookie->super_block.name);
83 if (partition->content_name == NULL)
91 ext2_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument
/haiku/src/apps/bootmanager/
H A DPartitionsPage.cpp67 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/ufs2/
H A Dkernel_interface.cpp37 ufs2_identify_partition(int fd, partition_data *partition, void **_cookie) argument
53 ufs2_scan_partition(int fd, partition_data *partition, void *_cookie) argument
57 partition->status = B_PARTITION_VALID;
58 partition->flags |= B_PARTITION_FILE_SYSTEM | B_PARTITION_READ_ONLY;
59 partition->block_size = cookie->super_block.fs_bsize;
60 partition->content_size = cookie->super_block.fs_fsize
62 partition->content_name = strdup(cookie->super_block.fs_volname);
63 if (partition->content_name == NULL)
71 ufs2_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument
/haiku/src/system/boot/loader/
H A Dmenu.cpp1372 Partition* partition; local
1373 if (gRoot->GetPartitionFor(volume, &partition) != B_OK)
1377 if (partition->content_type == NULL
1378 || strcmp(partition->content_type, kPartitionTypeFAT32) != 0) {
1391 " (%s, offset %s, size %s)", partition->content_type,
1392 size_to_string(partition->offset, offsetBuffer,
1394 size_to_string(partition->size, sizeBuffer,
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dkernel_interface.cpp56 fs_identify_partition(int fd, partition_data* partition, void** _cookie) argument
80 // This value overrides the Intel partition identifier.
86 fs_scan_partition(int fd, partition_data* partition, void* _cookie) argument
91 partition->status = B_PARTITION_VALID;
92 partition->flags |= B_PARTITION_FILE_SYSTEM;
93 partition->content_size = sle64_to_cpu(cookie->boot.number_of_sectors)
95 partition->block_size = le16_to_cpu(cookie->boot.bpb.bytes_per_sector);
106 partition->content_name = strdup(ntVolume->vol_name);
108 partition->content_name = strdup("");
112 return partition
117 fs_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument
[all...]
/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/boot/platform/bios_ia32/
H A Ddevices.cpp886 dprintf("boot partition offset: %lld\n", offset);
889 boot::Partition *partition = NULL; local
890 while ((partition = (boot::Partition *)iterator.Next()) != NULL) {
891 TRACE(("partition offset = %lld, size = %lld\n", partition->offset, partition->size));
892 // search for the partition that contains the partition
894 if (offset >= partition->offset
895 && offset < partition
[all...]
/haiku/src/system/boot/platform/atari_m68k/
H A Ddevices.cpp1198 dprintf("boot partition offset: %lld\n", offset);
1201 boot::Partition *partition = NULL; local
1202 while ((partition = (boot::Partition *)iterator.Next()) != NULL) {
1203 TRACE(("partition offset = %lld, size = %lld\n", partition->offset, partition->size));
1204 // search for the partition that contains the partition
1206 if (offset >= partition->offset
1207 && offset < partition
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/intel/
H A DPartitionMapParser.cpp44 // 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/add-ons/kernel/partitioning_systems/apple/
H A Dapple.cpp33 "partition_map", // the partition map itself
40 "Free", // unused partition
41 "Scratch", // empty partition
46 "Void", // dummy partition map entry (used to align entries for CD-ROM)
58 apple_partition_map &partition)
62 // find first partition map if this is the first call,
66 (void *)&partition, sizeof(apple_partition_map));
71 } while (cookie == 0 && block < 64 && !partition.HasValidSignature());
73 if (!partition.HasValidSignature()) {
77 // we searched for the first partition ma
57 get_next_partition(int fd, apple_driver_descriptor &descriptor, uint32 &cookie, apple_partition_map &partition) argument
111 apple_identify_partition(int fd, partition_data *partition, void **_cookie) argument
144 apple_scan_partition(int fd, partition_data *partition, void *_cookie) argument
190 apple_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/atari/
H A Datari.cpp78 atari_identify_partition(int fd, partition_data *partition, void **_cookie) argument
89 if (partition->offset)
100 if ((arb->BadSectorsStart()+arb->BadSectorsCount())*(off_t)SECTSZ > partition->size)
103 /* check each partition */
117 /* make sure partition doesn't overlap bad sector list */
121 if ((p->Start()+p->Size())*(off_t)SECTSZ > partition->size)
125 /* empty partition entry, then it must be all null */
154 atari_scan_partition(int fd, partition_data *partition, void *_cookie) argument
160 partition->status = B_PARTITION_VALID;
161 partition
209 atari_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/amiga/
H A Damiga_rdb.cpp79 partition_block &partition)
90 (void *)&partition, sizeof(partition_block));
97 if (partition.ID() != RDB_PARTITION_ID
98 || !validate_check_sum<partition_block>(&partition))
101 cookie = partition.Next();
150 amiga_rdb_identify_partition(int fd, partition_data *partition, void **_cookie) argument
162 amiga_rdb_scan_partition(int fd, partition_data *partition, void *_cookie) argument
168 partition->status = B_PARTITION_VALID;
169 partition->flags |= B_PARTITION_PARTITIONING_SYSTEM
171 partition
78 get_next_partition(int fd, rigid_disk_block &rdb, uint32 &cookie, partition_block &partition) argument
212 amiga_rdb_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument
[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...]
/haiku/src/add-ons/kernel/file_systems/iso9660/
H A Dkernel_interface.cpp93 fs_identify_partition(int fd, partition_data* partition, void** _cookie) argument
109 fs_scan_partition(int fd, partition_data* partition, void* _cookie) argument
113 partition->status = B_PARTITION_VALID;
114 partition->flags |= B_PARTITION_FILE_SYSTEM | B_PARTITION_READ_ONLY ;
115 partition->block_size = ISO_PVD_SIZE;
116 partition->content_size = ISO_PVD_SIZE * info->max_blocks;
117 partition->content_name = strdup(info->PreferredName());
119 if (partition->content_name == NULL)
127 fs_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument
802 /* shadow partition modification
[all...]
/haiku/src/add-ons/kernel/file_systems/cdda/
H A Dkernel_interface.cpp1391 cdda_identify_partition(int fd, partition_data* partition, void** _cookie) argument
1400 // partition, which may not be the whole CD, and if any are audio,
1401 // claim the partition.
1404 uint64 sessionStartLBA = partition->offset / partition->block_size;
1406 + (partition->size / partition->block_size);
1444 cdda_scan_partition(int fd, partition_data* partition, void* _cookie) argument
1448 partition->status = B_PARTITION_VALID;
1449 partition
1474 cdda_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp124 bfs_identify_partition(int fd, partition_data* partition, void** _cookie) argument
143 bfs_scan_partition(int fd, partition_data* partition, void* _cookie) argument
147 partition->status = B_PARTITION_VALID;
148 partition->flags |= B_PARTITION_FILE_SYSTEM;
149 partition->content_size = cookie->super_block.NumBlocks()
151 partition->block_size = cookie->super_block.BlockSize();
152 partition->content_name = strdup(cookie->super_block.name);
153 if (partition->content_name == NULL)
161 bfs_free_identify_partition_cookie(partition_data* partition, void* _cookie) argument
2352 bfs_get_supported_operations(partition_data* partition, uint3 argument
[all...]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A Dkernel_interface.cpp31 xfs_identify_partition(int fd, partition_data *partition, void **_cookie) argument
38 xfs_scan_partition(int fd, partition_data *partition, void *_cookie) argument
45 xfs_free_identify_partition_cookie(partition_data *partition, void *_cookie) argument
667 xfs_get_supported_operations(partition_data *partition, uint32 mask) argument
832 /* shadow partition modification */
/haiku/src/servers/mount/
H A DAutoMounter.cpp66 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...]

Completed in 227 milliseconds

123456789