Searched refs:KPartition (Results 1 - 25 of 28) sorted by relevance

12

/haiku/src/system/kernel/disk_device_manager/
H A DKPartitionListener.cpp19 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 DKPartitionVisitor.cpp18 KPartitionVisitor::VisitPre(KPartition *partition)
25 KPartitionVisitor::VisitPost(KPartition *partition)
H A DKPartition.cpp10 #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 DKDiskSystem.cpp173 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 DKPartitioningSystem.cpp24 #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 Ddisk_device_manager.cpp17 #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 DKFileSystem.cpp19 #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 DKDiskDeviceManager.cpp14 #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 DKDiskDevice.cpp32 KPartition(id),
149 KPartition::SetID(id);
325 KPartition::WriteUserData(writer, data);
332 KPartition* partition = this;
353 KPartition::Dump(deep, 0);
H A Dddm_userland_interface.cpp143 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 DVMUtils.h9 #include <disk_device_manager/KPartition.h>
14 get_mount_point(KPartition* partition, KPath* mountPoint);
/haiku/headers/private/kernel/disk_device_manager/
H A DKPartitionListener.h12 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 DKDiskSystem.h22 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 DKFileSystem.h33 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 DKPartitionVisitor.h11 class KPartition;
18 virtual bool VisitPre(KPartition *partition);
19 virtual bool VisitPost(KPartition *partition);
H A DKPartitioningSystem.h35 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 DKDiskDeviceManager.h22 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 DKPartition.h29 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 DKDiskDeviceUtils.h17 #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 DKDiskDevice.h13 #include "KPartition.h"
23 class KDiskDevice : public KPartition {
/haiku/src/system/kernel/fs/
H A Dvfs_net_boot.h23 virtual bool IsBootPartition(KPartition* partition, bool& foundForSure);
24 virtual void SortPartitions(KPartition** partitions, int32 count);
H A Dvfs_boot.h21 virtual bool IsBootPartition(KPartition* partition, bool& foundForSure) = 0;
22 virtual void SortPartitions(KPartition** partitions, int32 count) = 0;
H A Dvfs_boot.cpp44 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 Dvfs_net_boot.cpp46 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 DVMGetMountPointTest.cpp56 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...]

Completed in 201 milliseconds

12