The Pedigree Project 0.1
Ext2Directory Member List

This is the complete list of members for Ext2Directory, including all inherited members.

AccessTime enum value (defined in File)File
acquireCachedBlock(uint64_t location, bool retryChanged)Fileprotectedvirtual
acquireMappingUse(bool executable, bool sharedWrite)File
addBlock(uint32_t blockValue, Vector< uint32_t > *pendingWrites=0) (defined in Ext2Node)Ext2Nodeprotected
addCachedDirectoryEntry(NameReservation &reservation, File *pTarget)Directoryprotected
addDirectoryEntry(const String &name, File *pTarget)Directoryprotected
addDirectoryEntry(const String &name, DirectoryEntryMetadata &&meta)Directoryprotected
addEntry(const String &filename, File *pFile, size_t type)Ext2Directoryvirtual
addEphemeralFile(File *pFile)Directory
addResidentDirectoryEntry(NameReservation &reservation, File *pTarget, bool ephemeral) (defined in Directory)Directoryprivate
addResidentDirectoryEntry(NameReservation &reservation, DirectoryEntry *entry, bool ephemeral, File *createdTarget=nullptr) (defined in Directory)Directoryprivate
AddStatus enum name (defined in Directory)Directory
allocateFileRange(size_t offset, size_t length)Fileprotectedvirtual
allocateRange(size_t offset, size_t length, bool keepSize=false)File
allowMapping(bool shared, bool writeRequested, bool &mayWrite)Filevirtual
allowPhysicalPage() const (defined in File)Fileinlineprotectedvirtual
allowResize(size_t oldSize, size_t newSize) (defined in File)Fileprotectedvirtual
anyFileEventObservers()FileEventSourceprotectedstatic
append(uint64_t size, uintptr_t buffer, uint64_t &location, bool bCanBlock=true)File
AttributeMask enum name (defined in File)File
beginFinalFileEvent(const FileEvent &event)FileEventSourceprotected
cachedFileLocked(const HashedStringView &name) const (defined in Directory)Directoryprivate
cacheDirectoryContents()Directoryvirtual
cacheResolvedChildren() constDirectoryinlineprotectedvirtual
cacheState() (defined in File)Fileprotectedvirtual
changeInodeOwnership(size_t uid, size_t gid, bool changeUid, bool changeGid) (defined in Ext2Node)Ext2Node
changeOwnership(size_t uid, size_t gid, bool changeUid, bool changeGid) override (defined in Ext2Directory)Ext2Directoryprotectedvirtual
ChangeTime enum value (defined in File)File
changeXattr(const StringView &, const void *, size_t, unsigned, bool remove) (defined in Ext2Node)Ext2Nodeprotected
clearDataCache()Fileprotected
closeFileEvents() (defined in FileEventSource)FileEventSourceprotected
closeReadiness(ReadyMask mask=ReadyInvalid|ReadyHangup)ReadinessSourceprotected
collectMappingPages(uint32_t block, unsigned depth, size_t first, size_t span, Vector< MappingPage > &pages) (defined in Ext2Node)Ext2Nodeprotected
command(const size_t command, void *buffer)Filevirtual
commitTrim(TrimPlan &plan, bool allocationLockHeld=false) (defined in Ext2Node)Ext2Nodeprotected
convertToFile(const DirectoryEntryMetadata &meta)Directoryprotectedvirtual
cullMonitorTargets(Thread *pThread)File
cullMonitorTargets(Event *pEvent)File
dataChanged()Fileprotected
dataMutationLock() (defined in File)Fileprotectedvirtual
decodeAllocation(const Inode &, uint32_t blockSize, uint32_t &blocks, bool &inlineSymlink) (defined in Ext2Node)Ext2Nodestatic
decreaseRefCount(bool bIsWriter) (defined in File)Filevirtual
destroyEntry(File *file) (defined in Directory)Directoryprivatestatic
deviceNumber() const (defined in File)Fileinlinevirtual
Directory()Directory
Directory(const Directory &file)Directoryprivate
Directory(const String &name, Time::Timestamp accessedTime, Time::Timestamp modifiedTime, Time::Timestamp creationTime, uintptr_t inode, class Filesystem *pFs, size_t size, File *pParent)Directory
DirectoryEntry typedef (defined in Directory)Directoryprotected
DirectoryEntryCache typedef (defined in Directory)Directoryprivate
DirectoryEntryEmitter typedef (defined in Directory)Directory
DirectoryEntryGenerationCache typedef (defined in Directory)Directoryprivate
disableDirect()File
drainFileEvents() (defined in FileEventSource)FileEventSourceprotected
emitBackingEntry(void *context, const DirectoryEntryView &entry) (defined in Directory)Directoryprivatestatic
empty()Directory
emptyCache()Directory
enableDirect()File
enableFillCacheWriteback()Fileprotected
encodeAllocation(uint32_t data, uint32_t indirect, bool hasEa, uint32_t blockSize, uint32_t &sectors) (defined in Ext2Node)Ext2Nodestatic
endMappingRelease() (defined in File)File
ensureBlockLoaded(size_t nBlock) (defined in Ext2Node)Ext2Nodeprotected
ensureLargeEnough(size_t size, uint64_t location, uint64_t opsize, bool onlyBlocks=false, bool nozeroblocks=false)Ext2Nodeprotected
ensureWritableRange(size_t location, size_t length) (defined in Ext2Node)Ext2Nodeprotected
entryType(File *file) (defined in Directory)Directoryprivatestatic
EntryType enum name (defined in Directory)Directory
enumerate(uint64_t &cookie, DirectoryEntryEmitter emitter, void *context)Directory
EphemeralEntryCache typedef (defined in Directory)Directoryprivate
evaluateEntry(const DirectoryEntryMetadata &meta) (defined in Directory)Directoryprivatestatic
evict(uint64_t location)Fileprotected
Ext2Directory(const Ext2Directory &file)Ext2Directoryprivate
Ext2Directory(const String &name, uintptr_t inode_num, Inode *inode, class Ext2Filesystem *pFs, File *pParent)Ext2Directory
Ext2Filesystem (defined in Ext2Directory)Ext2Directoryfriend
Ext2Node(uintptr_t inode, Inode *metadata, Ext2Filesystem *filesystem, Ext2InodeState &admitted)Ext2Nodeprivate
Ext2Node(const Ext2Node &file) (defined in Ext2Node)Ext2Nodeprivate
Ext2Node(uintptr_t inode_num, Inode *pInode, class Ext2Filesystem *pFs)Ext2Node
Directory::extend(size_t newSize)Fileprotectedvirtual
Directory::extend(size_t newSize, uint64_t location, uint64_t size)Fileprotectedvirtual
extend(size_t newSize) (defined in Ext2Node)Ext2Node
extend(size_t newSize, uint64_t location, uint64_t size) (defined in Ext2Node)Ext2Node
File()File
File(const File &file)Fileprivate
File(const String &name, Time::Timestamp accessedTime, Time::Timestamp modifiedTime, Time::Timestamp creationTime, uintptr_t inode, class Filesystem *pFs, size_t size, File *pParent)File
fileAttributeChanged() overrideExt2Directoryvirtual
Ext2Node::fileAttributeChanged(size_t size, size_t atime, size_t mtime, size_t ctime)Ext2Node
FileEventSource() (defined in FileEventSource)FileEventSource
FileEventSource(const FileEventSource &)=delete (defined in FileEventSource)FileEventSourceprivate
fillCacheCallback(CacheConstants::CallbackCause cause, uintptr_t loc, uintptr_t page, void *meta) (defined in File)Fileprotectedstatic
finishInodeRetirement() (defined in File)Filevirtual
finishNameReservation(NameReservation &reservation, LookupStatus result) (defined in Directory)Directoryprivate
fromFile(File *pF)Directoryinlinestatic
futexIdentity()Filevirtual
getAccessedTime()File
getAttributes() const override (defined in Ext2Directory)Ext2Directoryvirtual
getBlockNumber(size_t nBlock) (defined in Ext2Node)Ext2Nodeprotected
getBlockNumberBiindirect(uint32_t inode_block, size_t nBlocks, size_t nBlock) (defined in Ext2Node)Ext2Nodeprotected
getBlockNumberIndirect(uint32_t inode_block, size_t nBlocks, size_t nBlock) (defined in Ext2Node)Ext2Nodeprotected
getBlockNumberTriindirect(uint32_t inode_block, size_t nBlocks, size_t nBlock) (defined in Ext2Node)Ext2Nodeprotected
getBlockSize() constFilevirtual
getCache()Directoryinlineprotectedvirtual
getCachedPage(size_t block, bool locked=true)Fileprivate
getChild(size_t n)Directory
getCreationTime()File
getExtendedAttribute(const StringView &, void *, size_t, size_t &) overrideExt2Directoryvirtual
getFilesystem() const (defined in File)File
getFilesystemLabel(HugeStaticString &s)Fileprotected
getFullPath(String &result, bool bWithMount=true)Filevirtual
getFullPath(bool bWithMount=true)Filevirtual
getGid() const (defined in File)File
getInode() const (defined in File)File
getInode() (defined in Ext2Node)Ext2Nodeinline
getInodeNumber() (defined in Ext2Node)Ext2Nodeinline
getModifiedTime()File
getName() constFile
getName(String &s) const (defined in File)File
getNamespace(ParentLease &parent, String &name) constFile
getNumChildren()Directory
getParent() const (defined in File)File
getPermissions() const (defined in File)File
getPhysicalPage(size_t offset)Filevirtual
getReparsePoint() constDirectory
getSize() (defined in File)Filevirtual
getUid() const (defined in File)File
getXattr(const StringView &, void *, size_t, size_t &) (defined in Ext2Node)Ext2Node
Group enum value (defined in File)File
hasFileEventObservers(FileEventMask mask) const (defined in FileEventSource)FileEventSourceprotected
increaseRefCount(bool bIsWriter) (defined in File)Filevirtual
InFlightLookupCache typedef (defined in Directory)Directoryprivate
inodeAttributes() const (defined in Ext2Node)Ext2Node
invalidateDirectoryEntry(const HashedStringView &name)Directoryprotected
isBlockDevice() const (defined in File)Fileinlinevirtual
isBytewise() constDirectoryinlineprivatevirtual
isCachePopulated() constDirectoryvirtual
isCharacterDevice() const (defined in File)Fileinlinevirtual
isConsole() const (defined in File)Fileinlinevirtual
isDetached() constDirectoryinline
isDirectory()Directoryinlinevirtual
isDirectPhysicalMapping() const (defined in File)Fileinlinevirtual
isEmpty(bool &empty)Directory
isFifo() constFilevirtual
isInlineSymlink() const (defined in Ext2Node)Ext2Node
isPipe() constFilevirtual
isSeekable() constFilevirtual
isSocket() constFilevirtual
isStableVfsRoot() constFilevirtual
isSymlink()Filevirtual
listExtendedAttributes(void *, size_t, size_t &) override (defined in Ext2Directory)Ext2Directoryvirtual
listXattrs(void *, size_t, size_t &) (defined in Ext2Node)Ext2Node
lockWrites()File
lookup(const HashedStringView &s) constDirectory
lookupChild(const HashedStringView &s, ChildLease &child) constDirectory
lookupChildAt(uint64_t cookie, const HashedStringView &name, ChildLease &child) constDirectory
lookupChildInternal(const HashedStringView &name, uint64_t cookie, bool hasCookie, ChildLease &child) const (defined in Directory)Directoryprivate
lookupRetained(const HashedStringView &s, ChildLease &child) constDirectory
LookupStatus enum name (defined in Directory)Directory
m_AccessedTime (defined in File)Fileprotected
m_bCachePopulatedDirectoryprivate
m_bDetachedParentHandled (defined in File)Fileprotected
m_bDirect (defined in File)Fileprotected
m_Blocks (defined in Ext2Node)Ext2Nodeprotected
m_CacheDirectoryprivate
m_CacheGenerationsDirectoryprivate
m_CacheLockDirectorymutableprivate
m_CacheState (defined in File)Fileprotected
m_CreationTime (defined in File)Fileprotected
m_DataMutationLock (defined in File)Fileprotected
m_DetachedDirectoryprivate
m_DirectoryLock (defined in Ext2Directory)Ext2Directoryprivate
m_EphemeralEntriesDirectoryprivate
m_FileEventState (defined in FileEventSource)FileEventSourceprivate
m_FutexIdentity (defined in File)Fileprotected
m_Gid (defined in File)Fileprotected
m_InFlightLookupsDirectorymutableprivate
m_Inode (defined in File)Fileprotected
m_InodeNumber (defined in Ext2Node)Ext2Nodeprotected
m_Lock (defined in File)Fileprotected
m_MetadataLock (defined in File)Filemutableprotected
m_ModifiedTime (defined in File)Fileprotected
m_MonitorTargets (defined in File)Fileprotected
m_Name (defined in File)Fileprotected
m_NamespaceMutationLockDirectorymutableprivate
m_NextCacheGeneration (defined in Directory)Directoryprivate
m_nMetadataBlocks (defined in Ext2Node)Ext2Nodeprotected
m_nReaders (defined in File)Fileprotected
m_nSize (defined in Ext2Node)Ext2Nodeprotected
m_nWriters (defined in File)Fileprotected
m_ParentInodeDirectoryprivate
m_pDetachedParentFileprotected
m_Permissions (defined in File)Fileprotected
m_pExt2Fs (defined in Ext2Node)Ext2Nodeprotected
m_pFilesystem (defined in File)Fileprotected
m_PhysicalMappingFlags (defined in File)Fileprotected
m_PhysicalPageLoans (defined in File)Fileprotected
m_pInode (defined in Ext2Node)Ext2Nodeprotected
m_pParent (defined in File)Fileprotected
m_ReadinessState (defined in ReadinessSource)ReadinessSourceprivate
m_Removed (defined in Ext2Directory)Ext2Directoryprivate
m_ReparseTargetDirectoryprivate
m_ResidentEntriesDirectoryprivate
m_ResidentOrderDirectoryprivate
m_Size (defined in File)Fileprotected
m_State (defined in Ext2Node)Ext2Nodeprotected
m_Uid (defined in File)Fileprotected
m_WriteLockFileprotected
markCachePopulated()Directoryprotected
markDetached() (defined in Directory)Directoryprotected
markPageExternallyWritable(size_t offset)File
Directory::maximumFileSize() constFilevirtual
maximumFileSize() const (defined in Ext2Node)Ext2Node
MaxReadPages (defined in File)Filestatic
modeToPermissions(uint32_t mode) const (defined in Ext2Node)Ext2Nodeprotected
ModifyTime enum value (defined in File)File
monitor(Thread *pThread, Event *pEvent)File
moveNamespace(const String &name, File *parent) (defined in File)Fileprotected
moveReservedEntry(NameReservation &sourceReservation, Directory *destination, NameReservation &destinationReservation, File *source) (defined in Directory)Directoryprivate
namespaceMutationLock()Directoryinlineprotected
nextCacheGeneration() (defined in Directory)Directoryprivate
notifyFileEvent(const FileEvent &event)FileEventSourceprotected
notifyFinalFileEvent(const FileEvent &event)FileEventSourceprotected
notifyReadiness(ReadyMask mask)ReadinessSourceprotected
open()Filevirtual
openForDescriptor(RetainedFile &owner)Filevirtual
operator=(const Ext2Directory &) (defined in Ext2Directory)Ext2Directoryprivate
Owner enum value (defined in File)File
Permissions enum value (defined in File)File
permissionsToMode(uint32_t permissions) const (defined in Ext2Node)Ext2Nodeprotected
physicalMappingFlags() const (defined in File)Fileinline
physicalPageLoans() (defined in File)Fileprotectedvirtual
Directory::pinBlock(uint64_t location)Fileprotectedvirtual
pinBlock(uint64_t location) (defined in Ext2Node)Ext2Node
populateRange(size_t offset, size_t length)File
populateRangeLocked(size_t offset, size_t length) (defined in File)Fileprivate
preallocate(size_t expectedSize, bool zero=true)Filevirtual
preallocateDirectoryEntries(size_t count)Directoryprotected
prepareDataShrink(size_t size, UniquePointer< File::PreparedShrink > &prepared) (defined in Ext2Node)Ext2Nodeprotected
prepareRenameRecord(const String &name, uint32_t inode, RenameRecord &record) (defined in Ext2Directory)Ext2Directoryprivate
prepareRenameSpace(const String &name, RenameRecord &record, const RenameRecord *source) (defined in Ext2Directory)Ext2Directoryprivate
prepareSharedMapping(size_t offset, size_t length)Filevirtual
prepareShrink(const ShrinkContext &context, UniquePointer< PreparedShrink > &prepared) (defined in File)Fileprotectedvirtual
prepareTrim(size_t keep, TrimPlan &plan, bool allocationLockHeld=false) (defined in Ext2Node)Ext2Nodeprotected
prepareWrite(uint64_t location, uint64_t size) (defined in File)Fileprotectedvirtual
publishEvent(FileEventMask mask, const StringView &name=StringView(), bool targetIsDirectory=false)File
publishInodeEvent(const FileEvent &event) (defined in File)Fileprotectedvirtual
publishWriteMetadata() (defined in File)Fileprivate
queryReady(bool reading, bool writing)Filevirtual
queueSyncDependency(uint32_t block) (defined in Ext2Directory)Ext2Directoryprivate
read(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) finalFilevirtual
Directory::readBlock(uint64_t location)Fileprotectedvirtual
readBlock(uint64_t location) (defined in Ext2Node)Ext2Node
readBytes(uint64_t offset, size_t length, void *buffer) (defined in Ext2Directory)Ext2Directoryprivate
readBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true)Fileprotectedvirtual
readCached(uint64_t location, size_t size, uintptr_t buffer, bool(*prepare)(uintptr_t, size_t)=nullptr)File
readDirectory(uint64_t &cookie, DirectoryEntryEmitter emitter, void *context) overrideExt2Directoryprivatevirtual
readEntry(uint64_t offset, ParsedEntry &entry) (defined in Ext2Directory)Ext2Directoryprivate
readinessGenerations()ReadinessSourcevirtual
ReadinessSource() (defined in ReadinessSource)ReadinessSource
ReadinessSource(const ReadinessSource &)=delete (defined in ReadinessSource)ReadinessSourceprivate
readIntoCache(uintptr_t block, bool overwriteWholePage=false, size_t readAheadBytes=0)Fileprivate
readPage(uint64_t location, uintptr_t destination)Fileprotectedvirtual
readPages(ReadPage *pages, size_t count)Fileprotectedvirtual
ReadStatus enum name (defined in Directory)Directory
releaseMappingUse(bool executable, bool sharedWrite) (defined in File)File
releaseReadReference(uintptr_t block)Fileprivate
releaseVfsReference()Filevirtual
remove(const HashedStringView &s)Directory
removeDirectoryEntry(const HashedStringView &name, File *expected)Directoryprotected
removeEntry(const String &filename, Ext2Node *pFile)Ext2Directoryvirtual
removeEntryLocked(const String &filename, Ext2Node *pFile)Ext2Directoryprivate
removeEphemeralFileLocked(const HashedStringView &name, File *expected) (defined in Directory)Directoryprivate
removeEphemeralFiles()Directory
removeExtendedAttribute(const StringView &) override (defined in Ext2Directory)Ext2Directoryvirtual
removeFromParent(Ext2Directory *parent, const String &filename) (defined in Ext2Directory)Ext2Directoryprivate
removeXattr(const StringView &) (defined in Ext2Node)Ext2Node
reserveDirectoryEntry(const HashedStringView &name, NameReservation &reservation)Directoryprotected
reserveRenameEntry(const String &name, NameReservation &reservation)Directoryprivate
ResidentCookie (defined in Directory)Directoryprivatestatic
resize(size_t size)File
resizeData(size_t size) (defined in Ext2Node)Ext2Nodeprotected
resizeFile(size_t size) (defined in File)Fileprotectedvirtual
resolveChild(const StringView &name, File *&child) overrideExt2Directoryprivatevirtual
resolveChildAt(uint64_t cookie, const StringView &name, File *&child) overrideExt2Directoryprivatevirtual
resolveChildLocked(const StringView &name, File *&child) (defined in Ext2Directory)Ext2Directoryprivate
resolveEntry(const ParsedEntry &entry, const StringView &name, File *&child) (defined in Ext2Directory)Ext2Directoryprivate
retainDetachedParent()Fileprotected
retainVfsReference()Filevirtual
returnPhysicalPage(size_t offset)Filevirtual
select(bool bWriting=false, int timeout=0)Filevirtual
setAccessedTime(Time::Timestamp t)File
setBlockNumber(size_t blockNum, uint32_t blockValue, Vector< uint32_t > *pendingWrites=nullptr) (defined in Ext2Node)Ext2Nodeprotected
setCachedPage(size_t block, uintptr_t value, bool locked=true)Fileprivate
setCreationTime(Time::Timestamp t)File
setExtendedAttribute(const StringView &, const void *, size_t, unsigned) override (defined in Ext2Directory)Ext2Directoryvirtual
setFilesystem(Filesystem *pFs) (defined in File)File
setGid(size_t gid) (defined in File)File
setGidOnly(size_t gid)Fileprotected
setInode(uintptr_t inode) (defined in File)Filevirtual
setModifiedTime(Time::Timestamp t)File
setOwnership(size_t uid, size_t gid, bool changeUid, bool changeGid) (defined in File)File
setPermissions(uint32_t perms) (defined in File)File
setPermissionsOnly(uint32_t perms)Fileprotected
setPhysicalMappingFlags(size_t flags) (defined in File)Fileinlineprotected
setReparsePoint(Directory *pTarget)Directory
setSize(size_t sz) (defined in File)File
setTimes(Time::Timestamp accessed, Time::Timestamp modified, bool changeAccessed, bool changeModified) (defined in File)File
setUid(size_t uid) (defined in File)File
setUidOnly(size_t uid)Fileprotected
setXattr(const StringView &, const void *, size_t, unsigned) (defined in Ext2Node)Ext2Node
shutdownFillCacheWriteback() (defined in File)Fileprotected
snapshotNamespace(ParentLease &parent, String &name, FileEventMask interest) const (defined in File)Fileprotected
subscribeFileEvents(FileEventMask interest, const SharedPointer< FileEventObserver > &observer, FileEventSubscription &subscription) (defined in FileEventSource)FileEventSource
subscribeInodeEvents(FileEventMask mask, const SharedPointer< FileEventObserver > &observer, FileEventSubscription &subscription) (defined in File)Filevirtual
subscribeReadiness(ReadyMask interest, const SharedPointer< ReadinessObserver > &observer, ReadinessSubscription &subscription)ReadinessSource
supports(const size_t command) constFilevirtual
supportsReadinessNotifications() constFilevirtual
supportsRegularFileOperations()File
sync() overrideExt2Directoryvirtual
Directory::sync(size_t offset, bool async)Filevirtual
sync(size_t offset, bool async) (defined in Ext2Node)Ext2Node
syncAndReturnPhysicalPage(size_t offset, bool async)File
syncDirectoryBlock(uint32_t block) (defined in Ext2Directory)Ext2Directoryprivate
syncFillCache(size_t offset, bool async, bool &present)Fileprotected
syncPages(const uint64_t *offsets, size_t count)Filevirtual
syncRange(size_t offset, size_t length)File
tombstoneResidentLocked(const HashedStringView &name) (defined in Directory)Directoryprivate
trackBlock(uint32_t block, bool writeInode=true) (defined in Ext2Node)Ext2Node
trimToBlocks(size_t keep, bool allocationLockHeld=false) (defined in Ext2Node)Ext2Nodeprotected
truncate() overrideExt2Directoryinlinevirtual
tryAcquireFilesystemOperation(OperationBarrier::Lease &operation) const (defined in File)Fileprotected
tryBeginMappingRelease()Filevirtual
Directory::unpinBlock(uint64_t location)Fileprotectedvirtual
unpinBlock(uint64_t location) (defined in Ext2Node)Ext2Node
updateAllocatedSectorCount() (defined in Ext2Node)Ext2Node
updateAttributes(const Attributes &attributes, uint32_t mask) override (defined in Ext2Directory)Ext2Directoryprotectedvirtual
updateInodeAttributes(const File::Attributes &attributes, uint32_t mask) (defined in Ext2Node)Ext2Node
useFillCache() constFileprotectedvirtual
wipe(bool allocationLockHeld=false)Ext2Node
write(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true) finalFilevirtual
Directory::writeBlock(uint64_t location, uintptr_t addr)Fileprotectedvirtual
writeBlock(uint64_t location) (defined in Ext2Node)Ext2Node
writeBlockOrQueue(uint32_t block, Vector< uint32_t > *pendingWrites) (defined in Ext2Node)Ext2Nodeprotected
writeBlocks(uint64_t location, uintptr_t addr, size_t length)Fileprotectedvirtual
writeBytewise(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock=true)Fileprotectedvirtual
writeCallback(CacheConstants::CallbackCause cause, uintptr_t loc, uintptr_t page, void *meta)Fileprotectedstatic
writeSerializationLock() (defined in File)Fileprotectedvirtual
writeUnlocked(uint64_t location, uint64_t size, uintptr_t buffer, bool bCanBlock)Fileprivate
zeroRange(size_t start, size_t end) (defined in Ext2Node)Ext2Nodeprotected
~Directory()Directoryvirtual
~Ext2Directory() overrideExt2Directory
~Ext2Node()Ext2Nodevirtual
~File()Filevirtual
~FileEventSource() (defined in FileEventSource)FileEventSourcevirtual
~ReadinessSource() (defined in ReadinessSource)ReadinessSourcevirtual