PackageEntry
virtual status_t HandleEntry(typename VersionPolicy::PackageEntry* entry)
typename VersionPolicy::PackageEntry* entry,
typename VersionPolicy::PackageEntry* entry)
void _GetParentFDAndEntryName(typename VersionPolicy::PackageEntry* entry,
BString _EntryPath(const typename VersionPolicy::PackageEntry* entry)
if (const typename VersionPolicy::PackageEntry* parent
virtual status_t HandleEntry(typename VersionPolicy::PackageEntry* entry)
typename VersionPolicy::PackageEntry* entry,
typename VersionPolicy::PackageEntry* entry)
virtual status_t HandleEntry(typename VersionPolicy::PackageEntry* entry)
typename VersionPolicy::PackageEntry* entry,
typename VersionPolicy::PackageEntry* entry)
PackageEntry* package = gIdlePackageList.Last();
package = PackageEntry::GetMostIdlePackage();
PackageEntry* package = PackageEntry::GetLeastIdlePackage();
gPackageEntries = new(std::nothrow) PackageEntry[packageCount];
ArrayDeleter<PackageEntry> packageEntriesDeleter(gPackageEntries);
PackageEntry* package = &gPackageEntries[sCPUToPackage[i]];
PackageEntry* gPackageEntries;
CoreEntry::Init(int32 id, PackageEntry* package)
static void DumpIdleCoresInPackage(PackageEntry* package);
PackageEntry::PackageEntry()
PackageEntry::Init(int32 id)
PackageEntry::AddIdleCore(CoreEntry* core)
PackageEntry::RemoveIdleCore(CoreEntry* core)
DebugDumper::DumpIdleCoresInPackage(PackageEntry* package)
void Init(int32 id, PackageEntry* package);
inline PackageEntry* Package() const { return fPackage; }
PackageEntry* fPackage;
class PackageEntry : public DoublyLinkedListLinkImpl<PackageEntry> {
PackageEntry();
static inline PackageEntry* GetMostIdlePackage();
static inline PackageEntry* GetLeastIdlePackage();
typedef DoublyLinkedList<PackageEntry> IdlePackageList;
extern PackageEntry* gPackageEntries;
class PackageEntry;
PackageEntry::CoreGoesIdle(CoreEntry* core)
PackageEntry::CoreWakesUp(CoreEntry* core)
PackageEntry::GetIdleCore(int32 index) const
/* static */ inline PackageEntry*
PackageEntry::GetMostIdlePackage()
PackageEntry* current = &gPackageEntries[0];
/* static */ inline PackageEntry*
PackageEntry::GetLeastIdlePackage()
PackageEntry* package = NULL;
PackageEntry* current = &gPackageEntries[i];