Lines Matching defs:partition
124 open_in_tracker(BPartition* partition)
127 status_t status = partition->GetMountPoint(&mountPoint);
163 virtual bool Visit(BPartition* partition, int32 level)
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->IsMounted()) {
210 status_t error = partition->Mount(NULL,
215 partition->GetMountPoint(&mountPoint);
224 open_in_tracker(partition);
226 status_t error = partition->Unmount();
269 virtual bool Visit(BPartition* partition, int32 level)
272 BString name = partition->ContentName();
274 name = partition->Name();
276 if (partition->ContainsFileSystem())
282 const char* type = partition->ContentType();
293 partition->GetPath(&path);
301 if (partition->IsMounted())
302 partition->GetMountPoint(&mountPoint);
305 sFSNameWidth, type, size_string(partition->Size()),
306 partition->IsMounted() ? mountPoint.Path() : "",
307 partition->IsMounted() ? " " : "",
464 BPartition* partition;
468 if (roster.GetPartitionForPath(path.Path(), &device, &partition)
477 if (roster.GetPartitionWithID(id, &device, &partition) != B_OK) {
483 status_t status = partition->Mount(NULL,
488 partition->GetMountPoint(&mountPoint);
495 open_in_tracker(partition);