Lines Matching defs:ml
88 * Each block actually has ALIGN(struct ml) + ALIGN(size) bytes allocated
91 * 0 ... (sizeof(struct ml) - 1)
94 * sizeof(struct ml) ... (ALIGN(sizeof(struct ml)) - 1)
98 * ALIGN(sizeof(struct ml)) ... (ALIGN(sizeof(struct ml)) +
104 * However, note that ALIGN(sizeof(struct ml)) + ALIGN(data size) must
112 struct ml {
114 LIST_ENTRY(ml) list;
117 LIST_HEAD(, ml) freelist = LIST_HEAD_INITIALIZER(freelist);
118 LIST_HEAD(, ml) allocatedlist = LIST_HEAD_INITIALIZER(allocatedlist);
120 #define OVERHEAD ALIGN(sizeof (struct ml)) /* shorthand */
125 struct ml *f, *bestf;
181 f = (struct ml *)help;
211 register struct ml *a = (struct ml *)((char*)ptr - OVERHEAD);
231 struct ml *m;