summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/src/Swap/DiskSwap.cc
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-04-25 13:08:33 +0200
committerAmlal <amlal@nekernel.org>2025-04-25 13:08:33 +0200
commitfb790b07aeba8e22e4190cf3e1834d11ecde6c96 (patch)
tree4cec7d1b321307b1d5935577631dae116a658a37 /dev/kernel/src/Swap/DiskSwap.cc
parent63a2d92c5dfe976175cda024ec01905d11b43738 (diff)
dev: better .clang-format, ran format command.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/src/Swap/DiskSwap.cc')
-rw-r--r--dev/kernel/src/Swap/DiskSwap.cc84
1 files changed, 37 insertions, 47 deletions
diff --git a/dev/kernel/src/Swap/DiskSwap.cc b/dev/kernel/src/Swap/DiskSwap.cc
index a2703394..118be0f6 100644
--- a/dev/kernel/src/Swap/DiskSwap.cc
+++ b/dev/kernel/src/Swap/DiskSwap.cc
@@ -1,67 +1,57 @@
/* -------------------------------------------
- Copyright (C) 2024-2025 Amlal El Mahrouss Labs, all rights reserved.
+ Copyright (C) 2024-2025 Amlal El Mahrouss Labs, all rights reserved.
------------------------------------------- */
-#include <SwapKit/DiskSwap.h>
#include <KernelKit/FileMgr.h>
+#include <SwapKit/DiskSwap.h>
-namespace Kernel
-{
- /***********************************************************************************/
- /// @brief Write memory chunk onto disk.
- /// @param fork_name The swap name to recognize this memory region.
- /// @param fork_name_len length of fork name.
- /// @param data the data packet.
- /// @return Whether the swap was written to disk, or not.
- /***********************************************************************************/
- BOOL DiskSwapInterface::Write(const Char* fork_name, SizeT fork_name_len, SWAP_DISK_HEADER* data)
- {
- if (!fork_name || !fork_name_len)
- return NO;
+namespace Kernel {
+/***********************************************************************************/
+/// @brief Write memory chunk onto disk.
+/// @param fork_name The swap name to recognize this memory region.
+/// @param fork_name_len length of fork name.
+/// @param data the data packet.
+/// @return Whether the swap was written to disk, or not.
+/***********************************************************************************/
+BOOL DiskSwapInterface::Write(const Char* fork_name, SizeT fork_name_len, SWAP_DISK_HEADER* data) {
+ if (!fork_name || !fork_name_len) return NO;
- if (*fork_name == 0)
- return NO;
+ if (*fork_name == 0) return NO;
- if (!data)
- return NO;
+ if (!data) return NO;
- FileStream file(kSwapPageFilePath, kRestrictWRB);
+ FileStream file(kSwapPageFilePath, kRestrictWRB);
- ErrorOr<Int64> ret = file.Write(fork_name, data, sizeof(SWAP_DISK_HEADER) + data->fBlobSz);
+ ErrorOr<Int64> ret = file.Write(fork_name, data, sizeof(SWAP_DISK_HEADER) + data->fBlobSz);
- if (ret.Error())
- return NO;
+ if (ret.Error()) return NO;
- return YES;
- }
+ return YES;
+}
- /***********************************************************************************/
- /// @brief Read memory chunk from disk.
- /// @param fork_name The swap name to recognize this memory region.
- /// @param fork_name_len length of fork name.
- /// @param data the data packet length.
- /// @return Whether the swap was fetched to disk, or not.
- /***********************************************************************************/
- SWAP_DISK_HEADER* DiskSwapInterface::Read(const Char* fork_name, SizeT fork_name_len, SizeT data_len)
- {
- if (!fork_name || !fork_name_len)
- return nullptr;
+/***********************************************************************************/
+/// @brief Read memory chunk from disk.
+/// @param fork_name The swap name to recognize this memory region.
+/// @param fork_name_len length of fork name.
+/// @param data the data packet length.
+/// @return Whether the swap was fetched to disk, or not.
+/***********************************************************************************/
+SWAP_DISK_HEADER* DiskSwapInterface::Read(const Char* fork_name, SizeT fork_name_len,
+ SizeT data_len) {
+ if (!fork_name || !fork_name_len) return nullptr;
- if (*fork_name == 0)
- return nullptr;
+ if (*fork_name == 0) return nullptr;
- if (data_len > kSwapBlockMaxSize)
- return nullptr;
+ if (data_len > kSwapBlockMaxSize) return nullptr;
- if (data_len == 0)
- return nullptr;
+ if (data_len == 0) return nullptr;
- FileStream file(kSwapPageFilePath, kRestrictRB);
+ FileStream file(kSwapPageFilePath, kRestrictRB);
- VoidPtr blob = file.Read(fork_name, sizeof(SWAP_DISK_HEADER) + data_len);
+ VoidPtr blob = file.Read(fork_name, sizeof(SWAP_DISK_HEADER) + data_len);
- return reinterpret_cast<SWAP_DISK_HEADER*>(blob);
- }
-} // namespace Kernel
+ return reinterpret_cast<SWAP_DISK_HEADER*>(blob);
+}
+} // namespace Kernel