summaryrefslogtreecommitdiff
path: root/docs/application/pool.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/application/pool.md')
-rw-r--r--docs/application/pool.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/application/pool.md b/docs/application/pool.md
index dc7c1e3..b4c5913 100644
--- a/docs/application/pool.md
+++ b/docs/application/pool.md
@@ -1,3 +1,13 @@
# Memory Pool
---
+
+## Object Definitions
+
+```c
+#define POOL_HEADER(STRUCT) struct STRUCT *prev, *next; uint32_t obj_size
+
+typedef struct _kpl_pool_obj {
+ POOL_HEADER(_kpl_pool_obj);
+} kpl_pool_obj;
+```