aboutsummaryrefslogtreecommitdiff
path: root/include/apos/mem_nodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/apos/mem_nodes.h')
-rw-r--r--include/apos/mem_nodes.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/include/apos/mem_nodes.h b/include/apos/mem_nodes.h
deleted file mode 100644
index 164d04a..0000000
--- a/include/apos/mem_nodes.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* SPDX-License-Identifier: GPL-3.0-or-later */
-/* Copyright 2021 - 2022, Kim Kuparinen < kimi.h.kuparinen@gmail.com > */
-
-#ifndef APOS_MM_NODES_H
-#define APOS_MM_NODES_H
-
-/**
- * @file mem_nodes.h
- * Memory node subsystem. Used by the memory region subsystem.
- */
-
-#include <apos/vmem.h>
-#include <apos/nodes.h>
-
-/**
- * Initialize memory node subsystem.
- *
- * @pre Physical memory subsystem has been initialized.
- */
-void init_mem_nodes();
-
-/**
- * Destroy memory node subsystem.
- * Free all associated allocations.
- */
-void destroy_mem_nodes();
-
-/**
- * Fetch a new memory node.
- *
- * @return Pointer to \ref mem_region node on success, \c NULL otherwise.
- */
-struct mem_region *get_mem_node();
-
-/**
- * Free a memory node.
- *
- * @param m Pointer to \ref mem_region node to free.
- */
-void free_mem_node(struct mem_region *m);
-
-#endif /* APOS_MM_NODES_H */