Home
last modified time | relevance | path

Searched refs:Volume (Results 1 – 25 of 558) sorted by relevance

12345678910>>...23

/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DVolume.cpp16 Volume::Volume(VolumeManager* volumeManager) in Volume() function in Volume
27 Volume::~Volume() in ~Volume()
33 Volume::GetVolumeManager() const in GetVolumeManager()
40 Volume::SetParentVolume(Volume* parent) in SetParentVolume()
47 Volume*
48 Volume::GetParentVolume() const in GetParentVolume()
55 Volume::PutVolume() in PutVolume()
62 Volume::Init(const char* name) in Init()
75 Volume::Uninit() in Uninit()
81 Volume::GetName() const in GetName()
[all …]
H A DVolumeManager.h11 class Volume; variable
27 Volume** volume);
32 Volume* GetRootVolume();
33 status_t AddVolume(Volume* volume);
34 Volume* GetVolume(vnode_id nodeID);
36 Volume* GetVolume(Volume* volume);
41 void PutVolume(Volume* volume);
43 vnode_id NewNodeID(Volume* volume);
73 VolumePutter(Volume* volume) in VolumePutter()
97 Volume* fVolume;
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/
H A DVolume.cpp17 Volume::Volume(FileSystem* fileSystem, dev_t id) in Volume() function in Volume
25 Volume::~Volume() in ~Volume()
32 Volume::GetFileSystem() const in GetFileSystem()
39 Volume::GetID() const in GetID()
50 Volume::Mount(const char* device, uint32 flags, const char* parameters, in Mount()
58 Volume::Unmount() in Unmount()
65 Volume::Sync() in Sync()
72 Volume::ReadFSInfo(fs_info* info) in ReadFSInfo()
79 Volume::WriteFSInfo(const struct fs_info* info, uint32 mask) in WriteFSInfo()
90 Volume::Lookup(void* dir, const char* entryName, ino_t* vnid) in Lookup()
[all …]
H A DFileSystem.h21 class Volume; variable
33 virtual status_t CreateVolume(Volume** volume, dev_t id) = 0;
34 virtual status_t DeleteVolume(Volume* volume) = 0;
39 void RegisterVolume(Volume* volume);
40 void UnregisterVolume(Volume* volume);
41 Volume* VolumeWithID(dev_t id);
50 typedef DoublyLinkedList<Volume> VolumeList;
H A DUserlandRequestHandler.cpp258 Volume* volume = NULL; in _HandleRequest()
296 if (Volume* volume = (Volume*)request->volume) { in _HandleRequest()
320 Volume* volume = (Volume*)request->volume; in _HandleRequest()
345 Volume* volume = (Volume*)request->volume; in _HandleRequest()
372 Volume* volume = (Volume*)request->volume; in _HandleRequest()
402 Volume* volume = (Volume*)request->volume; in _HandleRequest()
433 Volume* volume = (Volume*)request->volume; in _HandleRequest()
472 Volume* volume = (Volume*)request->volume; in _HandleRequest()
509 Volume* volume = (Volume*)request->volume; in _HandleRequest()
537 Volume* volume = (Volume*)request->volume; in _HandleRequest()
[all …]
/haiku/src/servers/package/
H A DRoot.h27 class Root : public BReferenceable, private Volume::Listener {
43 status_t RegisterVolume(Volume* volume);
44 void UnregisterVolume(Volume* volume);
47 Volume* FindVolume(dev_t deviceID) const;
48 Volume* GetVolume(
55 virtual void VolumeNodeMonitorEventOccurred(Volume* volume);
70 Volume** _GetVolume(PackageFSMountType mountType);
71 Volume* _NextVolumeFor(Volume* volume);
73 void _InitPackages(Volume* volume);
74 void _DeleteVolume(Volume* volume);
[all …]
H A DRoot.cpp39 AbstractVolumeJob(Volume* volume) in AbstractVolumeJob()
45 Volume* GetVolume() const in GetVolume()
51 Volume* fVolume;
59 VolumeJob(Volume* volume, void (Root::*method)(Volume*)) in VolumeJob()
72 void (Root::*fMethod)(Volume*);
80 ProcessNodeMonitorEventsJob(Volume* volume, void (Root::*method)(Volume*)) in ProcessNodeMonitorEventsJob()
98 CommitTransactionJob(Root* root, Volume* volume, BMessage* message) in CommitTransactionJob()
127 VolumeJobFilter(Volume* volume) in VolumeJobFilter()
140 Volume* fVolume;
222 Root::RegisterVolume(Volume* volume) in RegisterVolume()
[all …]
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A Dkernel_interface.cpp101 Volume* volume = NULL; in userlandfs_mount()
122 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_unmount()
140 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_sync()
151 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_read_fs_info()
163 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_write_fs_info()
180 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_lookup()
194 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_get_vnode_name()
209 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_get_vnode()
230 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_put_vnode()
247 Volume* volume = (Volume*)fsVolume->private_volume; in userlandfs_remove_vnode()
[all …]
/haiku/src/add-ons/kernel/file_systems/bindfs/
H A Dkernel_interface.cpp70 Volume* volume = new(std::nothrow) Volume(fsVolume); in bindfs_mount()
73 ObjectDeleter<Volume> volumeDeleter(volume); in bindfs_mount()
91 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_unmount()
105 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_read_fs_info()
138 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_lookup()
165 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_get_vnode()
191 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_get_vnode_name()
205 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_put_vnode()
221 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_remove_vnode()
244 Volume* volume = (Volume*)fsVolume->private_volume; in bindfs_can_page()
[all …]
H A DVolume.cpp32 Volume::Volume(fs_volume* fsVolume) in Volume() function in Volume
42 Volume::~Volume() in ~Volume()
50 Volume::Mount(const char* parameterString) in Mount()
99 Volume::Unmount() in Unmount()
105 Volume::_InitVnodeOpsFrom(fs_vnode* sourceNode) in _InitVnodeOpsFrom()
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DVolume.cpp19 struct Volume::NodeMap : HashMap<HashKey64<ino_t>, Node*> {
27 struct Volume::EntryKey {
84 struct Volume::EntryMap : HashMap<EntryKey, Entry*> {
89 Volume::Volume(dev_t id) in Volume() function in Volume
99 Volume::~Volume() in ~Volume()
131 Volume::Init() in Init()
181 Volume::GetID() const in GetID()
188 Volume::GetRootDirectory() const in GetRootDirectory()
195 Volume::GetRootID() const in GetRootID()
202 Volume::KnowsQuery() const in KnowsQuery()
[all …]
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DVolume.cpp126 Volume::Volume(fs_volume* volume) in Volume() function in Volume
149 Volume::~Volume() in ~Volume()
162 Volume::Mount(uint32 flags) in Mount()
221 Volume::Unmount() in Unmount()
258 Volume::CountBlocks() const in CountBlocks()
266 Volume::CountFreeBlocks() const in CountFreeBlocks()
273 Volume::SetName(const char *name) in SetName()
285 Volume::GetName() const in GetName()
292 Volume::NewVNode(Node *node) in NewVNode()
305 Volume::PublishVNode(Node *node) in PublishVNode()
[all …]
H A DLocking.h10 class Volume; variable
13 typedef AutoLocker<Volume, AutoLockerReadLocking<Volume> > VolumeReadLocker;
14 typedef AutoLocker<Volume, AutoLockerWriteLocking<Volume> > VolumeWriteLocker;
/haiku/src/add-ons/kernel/file_systems/ufs2/
H A DVolume.cpp31 Volume::Name() const in Name()
39 Volume::IsValidSuperBlock() in IsValidSuperBlock()
45 Volume::Volume(fs_volume *volume) in Volume() function in Volume
55 Volume::~Volume() in ~Volume()
63 Volume::Identify(int fd, ufs2_super_block *superBlock) in Identify()
80 Volume::Mount(const char *deviceName, uint32 flags) in Mount()
123 Volume::Unmount() in Unmount()
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DVolume.cpp52 LabelVisitor(Volume* volume);
55 Volume* fVolume;
59 LabelVisitor::LabelVisitor(Volume* volume) in LabelVisitor()
103 Volume::Volume(fs_volume* volume) in Volume() function in Volume
117 Volume::~Volume() in ~Volume()
126 Volume::IsValidSuperBlock() in IsValidSuperBlock()
133 Volume::Name() const in Name()
140 Volume::Mount(const char* deviceName, uint32 flags) in Mount()
221 Volume::Unmount() in Unmount()
238 Volume::LoadSuperBlock() in LoadSuperBlock()
[all …]
/haiku/src/system/boot/loader/file_systems/bfs/
H A Dbfs.cpp33 Volume::Volume(boot::Partition *partition) in Volume() function in Volume
72 Volume::~Volume() in ~Volume()
79 Volume::InitCheck() in InitCheck()
89 Volume::IsValidSuperBlock() in IsValidSuperBlock()
109 Volume::ValidateBlockRun(block_run run) in ValidateBlockRun()
124 Volume::ToBlockRun(off_t block) const in ToBlockRun()
140 Volume volume(partition); in bfs_identify_file_system()
149 Volume *volume = new(nothrow) Volume(partition); in bfs_get_file_system()
/haiku/src/add-ons/kernel/file_systems/packagefs/
H A Dkernel_interface.cpp45 lock_directory_for_node(Volume* volume, Node* node, DirectoryReadLocker& locker) in lock_directory_for_node()
83 Volume* volume = new(std::nothrow) Volume(fsVolume); in packagefs_mount()
110 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_unmount()
125 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_read_fs_info()
147 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_lookup()
207 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_get_vnode()
246 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_put_vnode()
284 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_io()
307 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_ioctl()
323 Volume* volume = (Volume*)fsVolume->private_volume; in packagefs_read_symlink()
[all …]
/haiku/src/system/boot/loader/file_systems/amiga_ffs/
H A DVolume.cpp24 Volume::Volume(boot::Partition *partition) in Volume() function in Volume
83 Volume::~Volume() in ~Volume()
91 Volume::InitCheck() in InitCheck()
106 Volume volume(partition); in amiga_ffs_identify_file_system()
115 Volume *volume = new(nothrow) Volume(partition); in amiga_ffs_get_file_system()
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DBlock.h13 class Volume; variable
23 bool GetReadable(Volume* volume, uint64 blockIndex);
24 bool GetWritable(Volume* volume, uint64 blockIndex,
26 bool GetZero(Volume* volume, uint64 blockIndex,
37 bool _Init(Volume* volume, uint64 blockIndex,
41 Volume* fVolume;
H A DVolume.cpp35 Volume::Volume(uint32 flags) in Volume() function in Volume
52 Volume::~Volume() in ~Volume()
71 Volume::Init(const char* device) in Init()
118 Volume::Init(int fd, uint64 totalBlocks) in Init()
129 Volume::Mount(fs_volume* fsVolume) in Mount()
177 Volume::Unmount() in Unmount()
188 Volume::Initialize(const char* name) in Initialize()
234 Volume::GetInfo(fs_info& info) in GetInfo()
250 Volume::NewNode(Node* node) in NewNode()
257 Volume::PublishNode(Node* node, uint32 flags) in PublishNode()
[all …]
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DVolume.h40 class Volume : public DoublyLinkedListLinkImpl<Volume>,
43 Volume(fs_volume* fsVolume);
44 ~Volume();
175 inline Volume* _SystemVolumeIfNotSelf() const;
210 Volume::ReadLock() const in ReadLock()
217 Volume::ReadUnlock() const in ReadUnlock()
224 Volume::WriteLock() in WriteLock()
231 Volume::WriteUnlock() in WriteUnlock()
238 Volume::IsWriteLocked() const in IsWriteLocked()
244 typedef AutoLocker<const Volume, AutoLockerReadLocking<const Volume> >
[all …]
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DVolume.cpp69 Volume::Volume() in Volume() function in Volume
85 Volume::~Volume() in ~Volume()
93 Volume::Identify(int fd, partition_data *partition) in Identify()
106 Volume::Mount(fs_volume *fsVolume, const char *path) in Mount()
196 Volume::Unmount() in Unmount()
234 Volume::GetBlockSize() const in GetBlockSize()
241 Volume::CountBlocks() const in CountBlocks()
248 Volume::CountFreeBlocks() const in CountFreeBlocks()
255 Volume::GetName() const in GetName()
263 Volume::UpdateName(partition_id partitionID) in UpdateName()
[all …]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DVolume.cpp14 Volume::Volume(fs_volume *volume) in Volume() function in Volume
23 Volume::~Volume() in ~Volume()
31 Volume::IsValidSuperBlock() const in IsValidSuperBlock()
38 Volume::Identify(int fd, XfsSuperBlock *superBlock) in Identify()
77 Volume::Mount(const char *deviceName, uint32 flags) in Mount()
142 Volume::Unmount() in Unmount()
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DVolume.cpp121 Volume::Volume(fs_volume* volume) in Volume() function in Volume
137 Volume::~Volume() in ~Volume()
145 Volume::IsValidSuperBlock() const in IsValidSuperBlock()
154 Volume::IsValidInodeBlock(off_t block) const in IsValidInodeBlock()
161 Volume::Panic() in Panic()
172 Volume::Mount(const char* deviceName, uint32 flags) in Mount()
294 Volume::Unmount() in Unmount()
314 Volume::Sync() in Sync()
321 Volume::ValidateBlockRun(block_run run) in ValidateBlockRun()
339 Volume::ToBlockRun(off_t block) const in ToBlockRun()
[all …]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DVolume.cpp66 Volume::Volume(fs_volume* volume) in Volume() function in Volume
80 Volume::~Volume() in ~Volume()
96 Volume::IsValidSuperBlock() in IsValidSuperBlock()
103 Volume::HasExtendedAttributes() const in HasExtendedAttributes()
110 Volume::Name() const in Name()
118 Volume::SetName(const char* name) in SetName()
125 Volume::Mount(const char* deviceName, uint32 flags) in Mount()
339 Volume::Unmount() in Unmount()
363 Volume::GetInodeBlock(ino_t id, off_t& block) in GetInodeBlock()
380 Volume::InodeBlockIndex(ino_t id) const in InodeBlockIndex()
[all …]

12345678910>>...23