/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | Volume.cpp | 16 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 D | VolumeManager.h | 11 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 D | Volume.cpp | 17 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 D | FileSystem.h | 21 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 D | UserlandRequestHandler.cpp | 258 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 D | Root.h | 27 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 D | Root.cpp | 39 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 D | kernel_interface.cpp | 101 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 D | kernel_interface.cpp | 70 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 D | Volume.cpp | 32 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 D | Volume.cpp | 19 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 D | Volume.cpp | 126 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 D | Locking.h | 10 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 D | Volume.cpp | 31 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 D | Volume.cpp | 52 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 D | bfs.cpp | 33 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 D | kernel_interface.cpp | 45 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 D | Volume.cpp | 24 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 D | Block.h | 13 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 D | Volume.cpp | 35 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 D | Volume.h | 40 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 D | Volume.cpp | 69 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 D | Volume.cpp | 14 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 D | Volume.cpp | 121 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 D | Volume.cpp | 66 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 …]
|