/haiku/src/system/kernel/disk_device_manager/ |
H A D | KPartitionListener.cpp | 19 KPartitionListener::OffsetChanged(KPartition *partition, off_t offset) 25 KPartitionListener::SizeChanged(KPartition *partition, off_t size) 31 KPartitionListener::ContentSizeChanged(KPartition *partition, off_t size) 37 KPartitionListener::BlockSizeChanged(KPartition *partition, uint32 blockSize) 43 KPartitionListener::IndexChanged(KPartition *partition, int32 index) 49 KPartitionListener::StatusChanged(KPartition *partition, uint32 status) 55 KPartitionListener::FlagsChanged(KPartition *partition, uint32 flags) 61 KPartitionListener::NameChanged(KPartition *partition, const char *name) 67 KPartitionListener::ContentNameChanged(KPartition *partition, const char *name) 73 KPartitionListener::TypeChanged(KPartition *partitio [all...] |
H A D | KPartitionVisitor.cpp | 18 KPartitionVisitor::VisitPre(KPartition *partition) 25 KPartitionVisitor::VisitPost(KPartition *partition)
|
H A D | KPartition.cpp | 10 #include <KPartition.h> 49 struct KPartition::ListenerSet : VectorSet<KPartitionListener*> {}; 52 int32 KPartition::sNextID = 0; 55 KPartition::KPartition(partition_id id) function in class:KPartition 94 KPartition::~KPartition() 107 KPartition::Register() 114 KPartition::Unregister() 127 KPartition [all...] |
H A D | KDiskSystem.cpp | 173 KDiskSystem::Identify(KPartition *partition, void **cookie) 182 KDiskSystem::Scan(KPartition *partition, void *cookie) 191 KDiskSystem::FreeIdentifyCookie(KPartition *partition, void *cookie) 199 KDiskSystem::FreeCookie(KPartition *partition) 207 KDiskSystem::FreeContentCookie(KPartition *partition) 215 KDiskSystem::Defragment(KPartition* partition, disk_job_id job) 224 KDiskSystem::Repair(KPartition* partition, bool checkOnly, disk_job_id job) 233 KDiskSystem::Resize(KPartition* partition, off_t size, disk_job_id job) 242 KDiskSystem::ResizeChild(KPartition* child, off_t size, disk_job_id job) 251 KDiskSystem::Move(KPartition* partitio [all...] |
H A D | KPartitioningSystem.cpp | 24 #include <KPartition.h> 65 KPartitioningSystem::Identify(KPartition *partition, void **cookie) 87 KPartitioningSystem::Scan(KPartition *partition, void *cookie) 103 KPartitioningSystem::FreeIdentifyCookie(KPartition *partition, void *cookie) 114 KPartitioningSystem::FreeCookie(KPartition *partition) 127 KPartitioningSystem::FreeContentCookie(KPartition *partition) 141 KPartitioningSystem::Repair(KPartition* partition, bool checkOnly, 152 KPartitioningSystem::Resize(KPartition* partition, off_t size, disk_job_id job) 178 KPartitioningSystem::ResizeChild(KPartition* child, off_t size, disk_job_id job) 204 KPartitioningSystem::Move(KPartition* partitio [all...] |
H A D | disk_device_manager.cpp | 17 #include "KPartition.h" 100 if (KPartition* partition = manager->RegisterPartition(path)) { 121 KPartition* partition = manager->FindPartition(partitionID); 130 KPartition* partition = manager->FindPartition(partitionID); 141 if (KPartition* partition = manager->FindPartition(partitionID)) { 142 if (KPartition* child = partition->ChildAt(index)) 153 KPartition* partition = manager->FindPartition(partitionID); 171 if (KPartition* partition = manager->FindPartition(partitionID)) { 172 KPartition* child = NULL; 191 if (KPartition* partitio [all...] |
H A D | KFileSystem.cpp | 19 #include "KPartition.h" 58 KFileSystem::Identify(KPartition *partition, void **cookie) 74 KFileSystem::Scan(KPartition *partition, void *cookie) 90 KFileSystem::FreeIdentifyCookie(KPartition *partition, void *cookie) 100 KFileSystem::FreeContentCookie(KPartition *partition) 110 KFileSystem::Defragment(KPartition* partition, disk_job_id job) 119 KFileSystem::Repair(KPartition* partition, bool checkOnly, disk_job_id job) 128 KFileSystem::Resize(KPartition* partition, off_t size, disk_job_id job) 149 KFileSystem::Move(KPartition* partition, off_t offset, disk_job_id job) 158 KFileSystem::SetContentName(KPartition* partitio [all...] |
H A D | KDiskDeviceManager.cpp | 14 #include "KPartition.h" 71 inline partition_id operator()(const KPartition* partition) const 86 struct KDiskDeviceManager::PartitionMap : VectorMap<partition_id, KPartition*, 87 VectorMapEntryStrategy::ImplicitKey<partition_id, KPartition*, 105 struct KDiskDeviceManager::PartitionSet : VectorSet<KPartition*> { 417 if (KPartition* partition = FindPartition(id)) { 426 KPartition* 436 KPartition* partition = iterator->Value(); 447 KPartition* 522 KPartition* [all...] |
H A D | KDiskDevice.cpp | 32 KPartition(id), 149 KPartition::SetID(id); 325 KPartition::WriteUserData(writer, data); 332 KPartition* partition = this; 353 KPartition::Dump(deep, 0);
|
H A D | ddm_userland_interface.cpp | 143 move_descendants(KPartition *partition, off_t moveBy) 149 for (int32 i = 0; KPartition *child = partition->ChildAt(i); i++) 155 move_descendants_contents(KPartition *partition) 168 for (int32 i = 0; KPartition *child = partition->ChildAt(i); i++) { 253 KPartition *partition = manager->RegisterPartition(filename); 555 KPartition* partition = manager->WriteLockPartition(partitionID); 605 KPartition* partition = manager->WriteLockPartition(partitionID); 659 KPartition* partition = manager->WriteLockPartition(partitionID); 668 KPartition* child = manager->RegisterPartition(childID); 741 KPartition *partitio [all...] |
/haiku/src/system/kernel/vm/ |
H A D | VMUtils.h | 9 #include <disk_device_manager/KPartition.h> 14 get_mount_point(KPartition* partition, KPath* mountPoint);
|
/haiku/headers/private/kernel/disk_device_manager/ |
H A D | KPartitionListener.h | 12 class KPartition; 19 virtual void OffsetChanged(KPartition *partition, off_t offset); 20 virtual void SizeChanged(KPartition *partition, off_t size); 21 virtual void ContentSizeChanged(KPartition *partition, off_t size); 22 virtual void BlockSizeChanged(KPartition *partition, uint32 blockSize); 23 virtual void IndexChanged(KPartition *partition, int32 index); 24 virtual void StatusChanged(KPartition *partition, uint32 status); 25 virtual void FlagsChanged(KPartition *partition, uint32 flags); 26 virtual void NameChanged(KPartition *partition, const char *name); 27 virtual void ContentNameChanged(KPartition *partitio [all...] |
H A D | KDiskSystem.h | 22 class KPartition; 54 virtual float Identify(KPartition* partition, void** cookie); 55 virtual status_t Scan(KPartition* partition, void* cookie); 56 virtual void FreeIdentifyCookie(KPartition* partition, 58 virtual void FreeCookie(KPartition* partition); 59 virtual void FreeContentCookie(KPartition* partition); 66 virtual status_t Defragment(KPartition* partition, 68 virtual status_t Repair(KPartition* partition, bool checkOnly, 70 virtual status_t Resize(KPartition* partition, off_t size, 72 virtual status_t ResizeChild(KPartition* chil [all...] |
H A D | KFileSystem.h | 33 virtual float Identify(KPartition* partition, void** cookie); 34 virtual status_t Scan(KPartition* partition, void* cookie); 35 virtual void FreeIdentifyCookie(KPartition* partition, 37 virtual void FreeContentCookie(KPartition* partition); 41 virtual status_t Defragment(KPartition* partition, 43 virtual status_t Repair(KPartition* partition, bool checkOnly, 45 virtual status_t Resize(KPartition* partition, off_t size, 47 virtual status_t Move(KPartition* partition, off_t offset, 49 virtual status_t SetContentName(KPartition* partition, 51 virtual status_t SetContentParameters(KPartition* partitio [all...] |
H A D | KPartitionVisitor.h | 11 class KPartition; 18 virtual bool VisitPre(KPartition *partition); 19 virtual bool VisitPost(KPartition *partition);
|
H A D | KPartitioningSystem.h | 35 virtual float Identify(KPartition* partition, void** cookie); 36 virtual status_t Scan(KPartition* partition, void* cookie); 37 virtual void FreeIdentifyCookie(KPartition* partition, 39 virtual void FreeCookie(KPartition* partition); 40 virtual void FreeContentCookie(KPartition* partition); 44 virtual status_t Repair(KPartition* partition, bool checkOnly, 46 virtual status_t Resize(KPartition* partition, off_t size, 48 virtual status_t ResizeChild(KPartition* child, off_t size, 50 virtual status_t Move(KPartition* partition, off_t offset, 52 virtual status_t MoveChild(KPartition* chil [all...] |
H A D | KDiskDeviceManager.h | 22 class KPartition; 50 KPartition *FindPartition(const char *path); 51 KPartition *FindPartition(partition_id id); 57 KPartition *RegisterPartition(const char *path); 58 KPartition *RegisterPartition(partition_id id); 65 KPartition *ReadLockPartition(partition_id id); 66 KPartition *WriteLockPartition(partition_id id); 70 status_t ScanPartition(KPartition* partition); 84 bool PartitionAdded(KPartition *partition); // implementation internal 85 bool PartitionRemoved(KPartition *partitio [all...] |
H A D | KPartition.h | 29 class KPartition { class in namespace:BPrivate::DiskDevice 31 KPartition(partition_id id = -1); 32 virtual ~KPartition(); 140 void SetParent(KPartition *parent); 141 KPartition *Parent() const; 143 status_t AddChild(KPartition *partition, int32 index = -1); 145 KPartition **child = NULL); 147 bool RemoveChild(KPartition *child); 149 KPartition *ChildAt(int32 index) const; 153 KPartition *VisitEachDescendan [all...] |
H A D | KDiskDeviceUtils.h | 17 #include <KPartition.h> 97 class KPartition; 110 inline bool Lock(KPartition *partition) 118 inline void Unlock(KPartition *partition) 125 typedef AutoLocker<KPartition, AutoLockerPartitionRegistration<> >
|
H A D | KDiskDevice.h | 13 #include "KPartition.h" 23 class KDiskDevice : public KPartition {
|
/haiku/src/system/kernel/fs/ |
H A D | vfs_net_boot.h | 23 virtual bool IsBootPartition(KPartition* partition, bool& foundForSure); 24 virtual void SortPartitions(KPartition** partitions, int32 count);
|
H A D | vfs_boot.h | 21 virtual bool IsBootPartition(KPartition* partition, bool& foundForSure) = 0; 22 virtual void SortPartitions(KPartition** partitions, int32 count) = 0;
|
H A D | vfs_boot.cpp | 44 typedef Stack<KPartition *> PartitionStack; 69 KPartition* a = *(KPartition**)_a; 70 KPartition* b = *(KPartition**)_b; 104 KPartition* a = *(KPartition**)_a; 105 KPartition* b = *(KPartition**)_b; 183 virtual bool IsBootPartition(KPartition* partitio [all...] |
H A D | vfs_net_boot.cpp | 46 KPartition* a = *(KPartition**)_a; 47 KPartition* b = *(KPartition**)_b; 371 NetBootMethod::IsBootPartition(KPartition* partition, bool& foundForSure) 380 NetBootMethod::SortPartitions(KPartition** partitions, int32 count) 382 qsort(partitions, count, sizeof(KPartition*),
|
/haiku/src/tests/system/kernel/vm/ |
H A D | VMGetMountPointTest.cpp | 56 class KPartition { class in namespace:BPrivate::DiskDevice 58 KPartition(std::string name, std::string contentName, bool containsFilesystem) function in class:BPrivate::DiskDevice::KPartition 74 KPartition::Name() const 81 KPartition::ContentName() const 88 KPartition::ContainsFileSystem() const 97 using BPrivate::DiskDevice::KPartition; 101 get_mount_point(KPartition* partition, KPath* mountPoint); 145 KPartition partition("", "", false); 157 KPartition partition("test1", "test2", true); 170 KPartition partitio [all...] |