Symbol: PackageFSRoot
src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp
1163
error = PackageFSRoot::GlobalInit();
src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp
1178
PackageFSRoot::GlobalUninit();
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
129
PackageFSRoot* root;
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
130
error = PackageFSRoot::_GetOrCreateRoot(st.st_dev, st.st_ino, root);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
145
PackageFSRoot* root = new(std::nothrow) PackageFSRoot(-1, 0);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
148
ObjectDeleter<PackageFSRoot> rootDeleter(root);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
168
PackageFSRoot::UnregisterVolume(Volume* volume)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
176
PackageFSRoot::AddPackage(Package* package)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
191
PackageFSRoot::RemovePackage(Package* package)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
200
PackageFSRoot::SystemVolume() const
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
208
PackageFSRoot::_AddVolume(Volume* volume)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
227
PackageFSRoot::_RemoveVolume(Volume* volume)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
241
PackageFSRoot::_AddPackage(Package* package)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
26
mutex PackageFSRoot::sRootListLock = MUTEX_INITIALIZER("packagefs root list");
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
27
PackageFSRoot::RootList PackageFSRoot::sRootList;
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
30
PackageFSRoot::PackageFSRoot(dev_t deviceID, ino_t nodeID)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
306
PackageFSRoot::_RemovePackage(Package* package)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
356
PackageFSRoot::_ResolveDependencies(ResolvableDependencyList& dependencies)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
380
PackageFSRoot::_ResolveDependency(Dependency* dependency)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
403
PackageFSRoot::_GetOrCreateRoot(dev_t deviceID, ino_t nodeID,
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
404
PackageFSRoot*& _root)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
409
if (PackageFSRoot* root = _FindRootLocked(deviceID, nodeID)) {
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
41
PackageFSRoot::~PackageFSRoot()
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
418
PackageFSRoot* root = new(std::nothrow) PackageFSRoot(deviceID, nodeID);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
421
ObjectDeleter<PackageFSRoot> rootDeleter(root);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
431
if (PackageFSRoot* otherRoot = _FindRootLocked(deviceID, nodeID)) {
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
445
/*static*/ PackageFSRoot*
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
446
PackageFSRoot::_FindRootLocked(dev_t deviceID, ino_t nodeID)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
449
PackageFSRoot* root = it.Next();) {
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
459
PackageFSRoot::_PutRoot(PackageFSRoot* root)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
51
PackageFSRoot::GlobalInit()
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
58
PackageFSRoot::GlobalUninit()
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
64
PackageFSRoot::Init()
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.cpp
89
PackageFSRoot::RegisterVolume(Volume* volume)
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
105
PackageFSRoot::WriteLock()
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
112
PackageFSRoot::WriteUnlock()
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
119
AutoLockerReadLocking<const PackageFSRoot> > PackageFSRootReadLocker;
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
120
typedef AutoLocker<PackageFSRoot, AutoLockerWriteLocking<PackageFSRoot> >
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
24
class PackageFSRoot : private BReferenceable,
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
25
public DoublyLinkedListLinkImpl<PackageFSRoot> {
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
28
PackageFSRoot(dev_t deviceID, ino_t nodeID);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
29
virtual ~PackageFSRoot();
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
56
typedef DoublyLinkedList<PackageFSRoot> RootList;
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
71
PackageFSRoot*& _root);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
72
static PackageFSRoot* _FindRootLocked(dev_t deviceID, ino_t nodeID);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
73
static void _PutRoot(PackageFSRoot* root);
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
91
PackageFSRoot::ReadLock() const
src/add-ons/kernel/file_systems/packagefs/volume/PackageFSRoot.h
98
PackageFSRoot::ReadUnlock() const
src/add-ons/kernel/file_systems/packagefs/volume/Volume.cpp
411
error = ::PackageFSRoot::RegisterVolume(this);
src/add-ons/kernel/file_systems/packagefs/volume/Volume.h
187
::PackageFSRoot* fPackageFSRoot;
src/add-ons/kernel/file_systems/packagefs/volume/Volume.h
30
class PackageFSRoot;
src/add-ons/kernel/file_systems/packagefs/volume/Volume.h
58
void SetPackageFSRoot(::PackageFSRoot* root)
src/add-ons/kernel/file_systems/packagefs/volume/Volume.h
60
::PackageFSRoot* PackageFSRoot() const