Lines Matching defs:Partition

108 Partition::Partition(int fd)
114 TRACE(("%p Partition::Partition\n", this));
125 Partition::~Partition()
127 TRACE(("%p Partition::~Partition\n", this));
132 Partition *child;
134 while ((child = (Partition *)iterator.Next()) != NULL) {
143 Partition *
144 Partition::Lookup(partition_id id, NodeList *list)
146 Partition *p;
153 while ((p = (Partition *)iterator.Next()) != NULL) {
157 Partition *c = Lookup(id, &p->fChildren);
167 Partition::SetParent(Partition *parent)
169 TRACE(("%p Partition::SetParent %p\n", this, parent));
174 Partition *
175 Partition::Parent() const
177 //TRACE(("%p Partition::Parent is %p\n", this, fParent));
183 Partition::ReadAt(void *cookie, off_t position, void *buffer, size_t bufferSize)
199 Partition::WriteAt(void *cookie, off_t position, const void *buffer,
217 Partition::Size() const
228 Partition::Type() const
238 Partition *
239 Partition::AddChild()
241 Partition *child = new(nothrow) Partition(fFD);
242 TRACE(("%p Partition::AddChild %p\n", this, child));
255 Partition::_Mount(file_system_module_info *module, Directory **_fileSystem)
257 TRACE(("%p Partition::_Mount check for file_system: %s\n",
279 TRACE(("%p Partition::_Mount: found FileMapDisk\n", this));
295 Partition::Mount(Directory **_fileSystem, bool isBootDevice)
313 Partition::Scan(bool mountFileSystems, bool isBootDevice)
317 TRACE(("%p Partition::Scan()\n", this));
398 Partition *child = NULL;
400 while ((child = (Partition *)iterator.Next()) != NULL) {
401 TRACE(("%p Partition::Scan(): scan child %p (start = %" B_PRIdOFF
417 while ((child = (Partition *)fChildren.Head()) != NULL) {
451 Partition *partition = new(nothrow) Partition(fd);
498 Partition *partition = Partition::Lookup(id);
504 Partition *child = partition->AddChild();
536 Partition *partition = Partition::Lookup(id);