feat: standard vga support (mode switching, framebuffer remapping)
[lunaix-os.git] / lunaix-os / includes / lunaix / mm / valloc.h
index ee646e5f66505cd7e23c0afdb6a38601c12a5df9..46428445a3cb5e2325bd88ce5297be4beba6b1ca 100644 (file)
@@ -4,9 +4,27 @@
 void*
 valloc(unsigned int size);
 
+void*
+vzalloc(unsigned int size);
+
+void*
+vcalloc(unsigned int size, unsigned int count);
+
 void
 vfree(void* ptr);
 
+void
+vfree_safe(void* ptr);
+
+void*
+valloc_dma(unsigned int size);
+
+void*
+vzalloc_dma(unsigned int size);
+
+void
+vfree_dma(void* ptr);
+
 void
 valloc_init();