summaryrefslogtreecommitdiffhomepage
path: root/dev/ddk/src/ddk_alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'dev/ddk/src/ddk_alloc.c')
-rw-r--r--dev/ddk/src/ddk_alloc.c32
1 files changed, 14 insertions, 18 deletions
diff --git a/dev/ddk/src/ddk_alloc.c b/dev/ddk/src/ddk_alloc.c
index 17d83d13..6daafb7e 100644
--- a/dev/ddk/src/ddk_alloc.c
+++ b/dev/ddk/src/ddk_alloc.c
@@ -1,36 +1,32 @@
/* -------------------------------------------
- Copyright Amlal El Mahrouss.
+ Copyright Amlal El Mahrouss.
- Purpose: DDK allocator.
+ Purpose: DDK allocator.
------------------------------------------- */
#include <DDKKit/ddk.h>
/**
- \brief Allocates a new heap on the Kernel's side.
- \param sz the size of the heap block.
- \return the newly allocated pointer.
+ \brief Allocates a new heap on the Kernel's side.
+ \param sz the size of the heap block.
+ \return the newly allocated pointer.
*/
-DDK_EXTERN void* kalloc(size_t sz)
-{
- if (!sz)
- ++sz;
+DDK_EXTERN void* kalloc(size_t sz) {
+ if (!sz) ++sz;
- void* ptr = ke_call("mm_new_heap", 1, &sz, sizeof(size_t));
+ void* ptr = ke_call("mm_new_heap", 1, &sz, sizeof(size_t));
- return ptr;
+ return ptr;
}
/**
- \brief Frees a pointer from the heap.
- \param ptr the pointer to free.
+ \brief Frees a pointer from the heap.
+ \param ptr the pointer to free.
*/
-DDK_EXTERN void kfree(void* ptr)
-{
- if (!ptr)
- return;
+DDK_EXTERN void kfree(void* ptr) {
+ if (!ptr) return;
- ke_call("mm_delete_heap", 1, ptr, 0);
+ ke_call("mm_delete_heap", 1, ptr, 0);
}