Changeset c352c2e in mainline for generic/include/mm/slab.h
- Timestamp:
- 2006-02-03T23:16:27Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 81e52f2a
- Parents:
- e1888f9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/mm/slab.h
re1888f9 rc352c2e 34 34 #include <arch/atomic.h> 35 35 36 /** Minimum size to be allocated by malloc */ 37 #define SLAB_MIN_MALLOC_W 3 38 39 /** Maximum size to be allocated by malloc */ 40 #define SLAB_MAX_MALLOC_W 17 41 36 42 /** Initial Magazine size (TODO: dynamically growing magazines) */ 37 43 #define SLAB_MAG_SIZE 4 … … 41 47 42 48 /** Maximum wasted space we allow for cache */ 43 #define SLAB_MAX_BADNESS(cache) ((PAGE_SIZE << (cache)->order >> 2))49 #define SLAB_MAX_BADNESS(cache) ((PAGE_SIZE << (cache)->order) >> 2) 44 50 45 51 /* slab_reclaim constants */ … … 110 116 extern void slab_print_list(void); 111 117 118 /* Malloc support */ 119 extern void * kalloc(unsigned int size, int flags); 120 extern void kfree(void *obj); 121 112 122 #endif
Note:
See TracChangeset
for help on using the changeset viewer.