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

/haiku-fatelf/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
93 KPartition::~KPartition()
106 KPartition::Register()
113 KPartition::Unregister()
126 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)
82 KPartitioningSystem::Scan(KPartition *partition, void *cookie)
98 KPartitioningSystem::FreeIdentifyCookie(KPartition *partition, void *cookie)
109 KPartitioningSystem::FreeCookie(KPartition *partition)
122 KPartitioningSystem::FreeContentCookie(KPartition *partition)
136 KPartitioningSystem::Repair(KPartition* partition, bool checkOnly,
147 KPartitioningSystem::Resize(KPartition* partition, off_t size, disk_job_id job)
173 KPartitioningSystem::ResizeChild(KPartition* child, off_t size, disk_job_id job)
199 KPartitioningSystem::Move(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)
137 KFileSystem::Move(KPartition* partition, off_t offset, disk_job_id job)
146 KFileSystem::SetContentName(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 DKDiskDeviceManager.cpp15 #include "KPartition.h"
67 inline partition_id operator()(const KPartition* partition) const
82 struct KDiskDeviceManager::PartitionMap : VectorMap<partition_id, KPartition*,
83 VectorMapEntryStrategy::ImplicitKey<partition_id, KPartition*,
101 struct KDiskDeviceManager::PartitionSet : VectorSet<KPartition*> {
409 if (KPartition* partition = FindPartition(id)) {
418 KPartition*
428 KPartition* partition = iterator->Value();
439 KPartition*
514 KPartition*
[all...]
H A DKDiskDevice.cpp32 KPartition(id),
149 KPartition::SetID(id);
325 return KPartition::WriteUserData(writer, data);
332 KPartition* partition = this;
353 KPartition::Dump(deep, 0);
H A Dddm_userland_interface.cpp146 move_descendants(KPartition *partition, off_t moveBy)
152 for (int32 i = 0; KPartition *child = partition->ChildAt(i); i++)
158 move_descendants_contents(KPartition *partition)
171 for (int32 i = 0; KPartition *child = partition->ChildAt(i); i++) {
255 if (KPartition *partition = manager->RegisterPartition(filename)) {
545 KPartition* partition = manager->WriteLockPartition(partitionID);
600 KPartition* partition = manager->WriteLockPartition(partitionID);
660 KPartition* partition = manager->WriteLockPartition(partitionID);
669 KPartition* child = manager->RegisterPartition(childID);
746 KPartition *partitio
[all...]
/haiku-fatelf/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 DKDiskDeviceUtils.h17 #include <KPartition.h>
97 class KPartition;
110 inline bool Lock(KPartition *partition)
116 inline void Unlock(KPartition *partition)
122 typedef AutoLocker<KPartition, AutoLockerPartitionRegistration<> >
H A DKPartition.h29 class KPartition { class in namespace:BPrivate::DiskDevice
31 KPartition(partition_id id = -1);
32 virtual ~KPartition();
136 void SetParent(KPartition *parent);
137 KPartition *Parent() const;
139 status_t AddChild(KPartition *partition, int32 index = -1);
141 KPartition **child = NULL);
143 bool RemoveChild(KPartition *child);
145 KPartition *ChildAt(int32 index) const;
149 KPartition *VisitEachDescendan
[all...]
H A DKDiskDevice.h13 #include "KPartition.h"
23 class KDiskDevice : public KPartition {
/haiku-fatelf/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.cpp43 typedef Stack<KPartition *> PartitionStack;
67 KPartition* a = *(KPartition**)_a;
68 KPartition* b = *(KPartition**)_b;
102 KPartition* a = *(KPartition**)_a;
103 KPartition* b = *(KPartition**)_b;
181 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*),
H A Dvfs.cpp168 KPartition* partition;
7120 KPartition* partition = NULL;
7445 KPartition* partition = mount->partition;
/haiku-fatelf/src/system/kernel/vm/
H A DVMAnonymousCache.cpp1207 virtual bool VisitPre(KPartition* partition)
1234 KPartition* fBestPartition;
1243 get_mount_point(KPartition* partition, KPath* mountPoint)

Completed in 87 milliseconds