Go to the documentation of this file.
47 #define MM_FREE 0x0000
48 #define MM_RESERVED 0xffff
53 #define MM_HEADER_SIZE 2
54 #define MM_SPLIT_THRESH (MM_HEADER_SIZE+8)
68 #define MM_BLOCK_FREE(addr) \
69 next=(size_t*)(addr); \
70 *current=((((size_t)next)-(size_t)current)-2)>>1; \
79 #define MM_BLOCK_RESERVED(addr) \
80 next=(size_t*)(((size_t)addr)-4); \
81 *current=((((size_t)next)-(size_t)current)-2)>>1; \
82 *(next++)=MM_RESERVED; \
107 #endif // __sys_mm_h__
Generated on Sat Mar 15 2014 11:28:21 for brickOS Kernel Developer by
1.8.1.2