ladybird/Kernel/FileSystem
Timothy Flynn 02e3633b7f AK: Move FormatParser definition from header to implementation file
This is primarily to be able to remove the GenericLexer include out of
Format.h as well. A subsequent commit will add AK::Result to
GenericLexer, which will cause naming conflicts with other structures
named Result. This can be avoided (for now) by preventing nearly every
file in the system from implicitly including GenericLexer.

Other changes in this commit are to add the GenericLexer include to
files where it is missing.
2021-08-19 23:49:25 +02:00
..
AnonymousFile.cpp Kernel: Rename Process::space() => Process::address_space() 2021-08-06 14:05:58 +02:00
AnonymousFile.h Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
BlockBasedFileSystem.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
BlockBasedFileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
Custody.cpp Kernel: Protect the Custody cache with a mutex instead of a spinlock 2021-08-18 00:44:35 +02:00
Custody.h Kernel: Cache Custody objects (weakly) to avoid expensive reconstruction 2021-08-15 23:30:52 +02:00
DevFS.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
DevFS.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
DevPtsFS.cpp Kernel/DevPtsFS: Avoid String allocation during directory traversal 2021-08-17 01:21:47 +02:00
DevPtsFS.h Kernel: Convert SlavePTY all-instances HashTable to an IntrusiveList 2021-08-17 01:21:47 +02:00
ext2_fs.h Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
ext2_types.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Ext2FileSystem.cpp Kernel: Stop allowing implicit conversion from KResult to int 2021-08-14 15:19:00 +02:00
Ext2FileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
FIFO.cpp Kernel: Remove unused FIFO::all_fifos() table 2021-08-15 16:53:03 +02:00
FIFO.h Kernel: Move Mutex into Locking/ 2021-08-07 11:48:00 +02:00
File.cpp Kernel: Customize File::unref() and make it virtual 2021-08-17 01:21:47 +02:00
File.h Kernel: Customize File::unref() and make it virtual 2021-08-17 01:21:47 +02:00
FileBackedFileSystem.cpp Kernel: Rename FileBackedFS => FileBackedFileSystem 2021-07-11 00:33:27 +02:00
FileBackedFileSystem.h Kernel: Rename FileBackedFS => FileBackedFileSystem 2021-07-11 00:33:27 +02:00
FileDescription.cpp Kernel: Stop allowing implicit conversion from KResult to int 2021-08-14 15:19:00 +02:00
FileDescription.h Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
FileSystem.cpp Everywhere: Replace AK::Singleton => Singleton 2021-08-08 00:03:45 +02:00
FileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
Inode.cpp Kernel: Port Inode to ListedRefCounted 2021-08-17 01:21:47 +02:00
Inode.h Kernel: Port Inode to ListedRefCounted 2021-08-17 01:21:47 +02:00
InodeFile.cpp Kernel: Rename Process::space() => Process::address_space() 2021-08-06 14:05:58 +02:00
InodeFile.h Kernel: Rename Range => VirtualRange 2021-08-06 14:05:58 +02:00
InodeIdentifier.h Kernel: Rename FS => FileSystem 2021-07-11 00:20:38 +02:00
InodeMetadata.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
InodeWatcher.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
InodeWatcher.h Revert "Kernel: Use IntrusiveList for keeping track of InodeWatchers" 2021-07-21 21:24:26 +02:00
ISO9660FileSystem.cpp Kernel: Simplify OOM handling in ISO9660FileSystem 2021-08-15 15:41:02 +02:00
ISO9660FileSystem.h Kernel: Simplify OOM handling in ISO9660FileSystem 2021-08-15 15:41:02 +02:00
Mount.cpp Kernel: Make VirtualFileSystem::Mount a top-level class 2021-07-11 00:51:06 +02:00
Mount.h Kernel/Ext2FS: Cache the root inode in a member variable 2021-07-18 01:53:04 +02:00
Plan9FileSystem.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
Plan9FileSystem.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
ProcFS.cpp Kernel+Userland: Remove chroot functionality 2021-08-15 12:44:35 +02:00
ProcFS.h Kernel: Handle allocation failure in ProcFS and friends 2021-08-15 02:27:13 +02:00
SysFS.cpp Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
SysFS.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
SysFSComponent.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
SysFSComponent.h Kernel: Fix handful of remaining "return -EFOO" mistakes 2021-08-06 00:37:47 +02:00
TmpFS.cpp Kernel: Move set_metadata_dirty calls to notify_watchers 2021-08-19 10:41:54 +02:00
TmpFS.h Kernel: Make FileSystem::initialize() return KResult 2021-08-14 15:19:00 +02:00
UnveilNode.h Kernel: Move UnveilNode.h into Kernel/FileSystem/ 2021-08-06 14:11:45 +02:00
VirtualFileSystem.cpp AK: Move FormatParser definition from header to implementation file 2021-08-19 23:49:25 +02:00
VirtualFileSystem.h Kernel: Use ProtectedValue for VirtualFileSystem::m_mounts 2021-08-16 01:41:26 +02:00