Lines Matching defs:partition
100 if (KPartition* partition = manager->RegisterPartition(path)) {
101 id = partition->ID();
102 partition->Unregister();
121 KPartition* partition = manager->FindPartition(partitionID);
122 return (partition ? partition->PartitionData() : NULL);
130 KPartition* partition = manager->FindPartition(partitionID);
131 if (partition && partition->Parent())
132 return partition->Parent()->PartitionData();
141 if (KPartition* partition = manager->FindPartition(partitionID)) {
142 if (KPartition* child = partition->ChildAt(index))
153 KPartition* partition = manager->FindPartition(partitionID);
154 if (partition == NULL)
158 status_t result = partition->Open(openMode, &fd);
171 if (KPartition* partition = manager->FindPartition(partitionID)) {
173 if (partition->CreateChild(childID, index, offset, size, &child)
181 DBG(OUT(" partition %" B_PRId32 " not found\n", partitionID));
191 if (KPartition* partition = manager->FindPartition(partitionID)) {
192 if (KPartition* parent = partition->Parent())
193 return parent->RemoveChild(partition);
209 // get the partition
211 KPartition* partition = manager->RegisterPartition(partitionID);
212 if (partition == NULL)
214 PartitionRegistrar _(partition, true);
217 return manager->ScanPartition(partition);
226 KPartition* partition = manager->RegisterPartition(partitionID);
227 if (partition == NULL)
230 double size = partition->ContentSize();
231 partition->Unregister();