From ba7b3ed69cd24970a28b72c54982735cd120e663 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 28 Mar 2025 19:57:33 +0100 Subject: kernel: breaking: Change namespace from NeOS to Kernel. sched: Fix redundancy in NeKernel's user scheduler macros, refactored the other files using the redundant macros too. part one of a series of commit for NeKernel. Signed-off-by: Amlal El Mahrouss --- dev/kernel/FSKit/HeFS.h | 36 +++++++-------- dev/kernel/FSKit/IndexableProperty.h | 6 +-- dev/kernel/FSKit/NeFS.h | 90 ++++++++++++++++++------------------ 3 files changed, 66 insertions(+), 66 deletions(-) (limited to 'dev/kernel/FSKit') diff --git a/dev/kernel/FSKit/HeFS.h b/dev/kernel/FSKit/HeFS.h index 5643c94e..cd547afb 100644 --- a/dev/kernel/FSKit/HeFS.h +++ b/dev/kernel/FSKit/HeFS.h @@ -34,26 +34,26 @@ struct HeFS_BOOT_NODE; struct HeFS_BOOT_NODE final { - NeOS::Char fMagic[kHeFSMagicLen]; - NeOS::Char fPartName[kHeFSPartNameLen]; - NeOS::UInt32 fVersion; - NeOS::UInt64 fBadSectors; - NeOS::UInt64 fSectorCount; - NeOS::UInt64 fSectorSize; - NeOS::UInt32 fChecksum; - NeOS::UInt8 fDriveKind; - NeOS::UInt8 fTextEncoding; - NeOS::UInt64 fRootINode; - NeOS::UInt64 fRecoveryINode; + Kernel::Char fMagic[kHeFSMagicLen]; + Kernel::Char fPartName[kHeFSPartNameLen]; + Kernel::UInt32 fVersion; + Kernel::UInt64 fBadSectors; + Kernel::UInt64 fSectorCount; + Kernel::UInt64 fSectorSize; + Kernel::UInt32 fChecksum; + Kernel::UInt8 fDriveKind; + Kernel::UInt8 fTextEncoding; + Kernel::UInt64 fRootINode; + Kernel::UInt64 fRecoveryINode; }; struct HeFS_INDEX_NODE { - NeOS::Char fName[kHeFSFileNameLen]; - NeOS::UInt32 fFlags; - NeOS::UInt16 fKind; - NeOS::UInt32 fSize; - NeOS::Lba fFirstINode; - NeOS::Lba fLastINode; - NeOS::UInt32 fChecksum; + Kernel::Char fName[kHeFSFileNameLen]; + Kernel::UInt32 fFlags; + Kernel::UInt16 fKind; + Kernel::UInt32 fSize; + Kernel::Lba fFirstINode; + Kernel::Lba fLastINode; + Kernel::UInt32 fChecksum; }; \ No newline at end of file diff --git a/dev/kernel/FSKit/IndexableProperty.h b/dev/kernel/FSKit/IndexableProperty.h index 054b2433..9c9f272c 100644 --- a/dev/kernel/FSKit/IndexableProperty.h +++ b/dev/kernel/FSKit/IndexableProperty.h @@ -13,7 +13,7 @@ #define kIndexerCatalogNameLength 256U #define kIndexerClaimed 0xCF -namespace NeOS +namespace Kernel { namespace Indexer { @@ -30,7 +30,7 @@ namespace NeOS explicit IndexableProperty() : Property() { - NeOS::KString strProp(kMaxPropLen); + Kernel::KString strProp(kMaxPropLen); strProp += "/prop/indexable"; this->GetKey() = strProp; @@ -60,4 +60,4 @@ namespace NeOS /// @return none. Void fs_index_file(const Char* filename, SizeT filenameLen, IndexableProperty& indexer); } // namespace Indexer -} // namespace NeOS +} // namespace Kernel diff --git a/dev/kernel/FSKit/NeFS.h b/dev/kernel/FSKit/NeFS.h index 29a294db..d0e376a7 100644 --- a/dev/kernel/FSKit/NeFS.h +++ b/dev/kernel/FSKit/NeFS.h @@ -87,8 +87,8 @@ default. #define kNeFSLF '\r' #define kNeFSEOF (-1) -#define kNeFSBitWidth (sizeof(NeOS::Char)) -#define kNeFSLbaType (NeOS::Lba) +#define kNeFSBitWidth (sizeof(Kernel::Char)) +#define kNeFSLbaType (Kernel::Lba) /// @note Start after the partition map header. (Virtual addressing) #define kNeFSRootCatalogStartAddress (1024) @@ -142,40 +142,40 @@ struct PACKED NEFS_CATALOG_STRUCT final { BOOL ForkOrCatalog : 1 {0}; - NeOS::Char Name[kNeFSCatalogNameLen] = {0}; - NeOS::Char Mime[kNeFSMimeNameLen] = {0}; + Kernel::Char Name[kNeFSCatalogNameLen] = {0}; + Kernel::Char Mime[kNeFSMimeNameLen] = {0}; /// Catalog flags. - NeOS::UInt16 Flags; + Kernel::UInt16 Flags; /// Catalog allocation status. - NeOS::UInt16 Status; + Kernel::UInt16 Status; /// Custom catalog flags. - NeOS::UInt16 CatalogFlags; + Kernel::UInt16 CatalogFlags; /// Catalog kind. - NeOS::Int32 Kind; + Kernel::Int32 Kind; /// Size of the data fork. - NeOS::Lba DataForkSize; + Kernel::Lba DataForkSize; /// Size of all resource forks. - NeOS::Lba ResourceForkSize; + Kernel::Lba ResourceForkSize; /// Forks LBA. - NeOS::Lba DataFork; - NeOS::Lba ResourceFork; + Kernel::Lba DataFork; + Kernel::Lba ResourceFork; /// Buddy allocation tracker. - NeOS::Lba NextSibling; - NeOS::Lba PrevSibling; + Kernel::Lba NextSibling; + Kernel::Lba PrevSibling; /// Best-buddy tracker. - NeOS::Lba NextBestSibling; - NeOS::Lba NextPrevSibling; + Kernel::Lba NextBestSibling; + Kernel::Lba NextPrevSibling; - NeOS::UInt32 Checksum; + Kernel::UInt32 Checksum; }; /// @brief Fork type, contains a data page. @@ -186,53 +186,53 @@ struct PACKED NEFS_FORK_STRUCT final { BOOL ForkOrCatalog : 1 {1}; - NeOS::Char ForkName[kNeFSForkNameLen] = {0}; - NeOS::Char CatalogName[kNeFSCatalogNameLen] = {0}; + Kernel::Char ForkName[kNeFSForkNameLen] = {0}; + Kernel::Char CatalogName[kNeFSCatalogNameLen] = {0}; - NeOS::Int32 Flags; - NeOS::Int32 Kind; + Kernel::Int32 Flags; + Kernel::Int32 Kind; - NeOS::Int64 ResourceId; - NeOS::Int32 ResourceKind; - NeOS::Int32 ResourceFlags; + Kernel::Int64 ResourceId; + Kernel::Int32 ResourceKind; + Kernel::Int32 ResourceFlags; - NeOS::Lba DataOffset; // 8 Where to look for this data? - NeOS::SizeT DataSize; /// Data size according using sector count. + Kernel::Lba DataOffset; // 8 Where to look for this data? + Kernel::SizeT DataSize; /// Data size according using sector count. - NeOS::Lba NextSibling; - NeOS::Lba PreviousSibling; + Kernel::Lba NextSibling; + Kernel::Lba PreviousSibling; - NeOS::Char Pad[2] = {0}; + Kernel::Char Pad[2] = {0}; }; /// @brief Partition block type struct PACKED NEFS_ROOT_PARTITION_BLOCK final { - NeOS::Char Ident[kNeFSIdentLen] = {0}; - NeOS::Char PartitionName[kNeFSPartLen] = {0}; + Kernel::Char Ident[kNeFSIdentLen] = {0}; + Kernel::Char PartitionName[kNeFSPartLen] = {0}; - NeOS::Int32 Flags; - NeOS::Int32 Kind; + Kernel::Int32 Flags; + Kernel::Int32 Kind; - NeOS::Lba StartCatalog; - NeOS::SizeT CatalogCount; + Kernel::Lba StartCatalog; + Kernel::SizeT CatalogCount; - NeOS::SizeT DiskSize; + Kernel::SizeT DiskSize; - NeOS::SizeT FreeCatalog; - NeOS::SizeT FreeSectors; + Kernel::SizeT FreeCatalog; + Kernel::SizeT FreeSectors; - NeOS::SizeT SectorCount; - NeOS::SizeT SectorSize; + Kernel::SizeT SectorCount; + Kernel::SizeT SectorSize; - NeOS::UInt64 Version; + Kernel::UInt64 Version; - NeOS::Lba EpmBlock; + Kernel::Lba EpmBlock; - NeOS::Char Pad[kNeFSPadLen]; + Kernel::Char Pad[kNeFSPadLen]; }; -namespace NeOS +namespace Kernel { class NeFileSystemParser; class NeFileSystemJournal; @@ -442,4 +442,4 @@ namespace NeOS { Boolean fs_init_nefs(Void) noexcept; } // namespace NeFS -} // namespace NeOS +} // namespace Kernel -- cgit v1.2.3