summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit/CoreProcessScheduler.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-12 18:22:35 +0100
committerGitHub <noreply@github.com>2026-03-12 18:22:35 +0100
commit9f79840a489aa65a69350fd48bf83d118f56ccb3 (patch)
tree6d332e82cc9c197cb7c5e0aff958b8bdc38009bf /src/kernel/KernelKit/CoreProcessScheduler.h
parent6498165c295fab8352d8bcb37095ef81190dda20 (diff)
parent578e905d123d1ae48ad6690cddd5247b83cdccae (diff)
Merge pull request #138 from ne-foss-org/atom-improvementsHEADdevelop
[FEAT] CFAtom & Kernel::Atom improvements, doc TypeAtomic.
Diffstat (limited to 'src/kernel/KernelKit/CoreProcessScheduler.h')
-rw-r--r--src/kernel/KernelKit/CoreProcessScheduler.h51
1 files changed, 37 insertions, 14 deletions
diff --git a/src/kernel/KernelKit/CoreProcessScheduler.h b/src/kernel/KernelKit/CoreProcessScheduler.h
index 690527fd..0d915f12 100644
--- a/src/kernel/KernelKit/CoreProcessScheduler.h
+++ b/src/kernel/KernelKit/CoreProcessScheduler.h
@@ -3,7 +3,6 @@
// Licensed under the Apache License, Version 2.0 (see LICENSE file)
// Official repository: https://github.com/ne-foss-org/nekernel
-
#ifndef KERNELKIT_COREPROCESSSCHEDULER_H
#define KERNELKIT_COREPROCESSSCHEDULER_H
@@ -61,11 +60,19 @@ struct ProcessHeapTree final {
TreeKind Color{TreeKind::kBlackTreeKind};
- struct ProcessHeapTree<T>* Parent{nullptr};
- struct ProcessHeapTree<T>* Child{nullptr};
-
- struct ProcessHeapTree<T>* Prev{nullptr};
- struct ProcessHeapTree<T>* Next{nullptr};
+ struct ProcessHeapTree<T>* Parent {
+ nullptr
+ };
+ struct ProcessHeapTree<T>* Child {
+ nullptr
+ };
+
+ struct ProcessHeapTree<T>* Prev {
+ nullptr
+ };
+ struct ProcessHeapTree<T>* Next {
+ nullptr
+ };
};
template <typename T>
@@ -80,13 +87,21 @@ struct ProcessFileTree final {
TreeKind Color{TreeKind::kBlackTreeKind};
- struct ProcessFileTree<T>* Parent{nullptr};
+ struct ProcessFileTree<T>* Parent {
+ nullptr
+ };
- struct ProcessFileTree<T>* Child{nullptr};
+ struct ProcessFileTree<T>* Child {
+ nullptr
+ };
- struct ProcessFileTree<T>* Prev{nullptr};
+ struct ProcessFileTree<T>* Prev {
+ nullptr
+ };
- struct ProcessFileTree<T>* Next{nullptr};
+ struct ProcessFileTree<T>* Next {
+ nullptr
+ };
};
template <typename T>
@@ -107,13 +122,21 @@ struct ProcessSpecialTree final {
TreeKind Color{TreeKind::kBlackTreeKind};
- struct ProcessSpecialTree<T>* Parent{nullptr};
+ struct ProcessSpecialTree<T>* Parent {
+ nullptr
+ };
- struct ProcessSpecialTree<T>* Child{nullptr};
+ struct ProcessSpecialTree<T>* Child {
+ nullptr
+ };
- struct ProcessSpecialTree<T>* Prev{nullptr};
+ struct ProcessSpecialTree<T>* Prev {
+ nullptr
+ };
- struct ProcessSpecialTree<T>* Next{nullptr};
+ struct ProcessSpecialTree<T>* Next {
+ nullptr
+ };
};
/***********************************************************************************/