Lines Matching refs:string
207 struct string struct
213 char string[]; argument
216 static inline struct string *
219 struct string *cs, *tmp; in alloc_string()
226 if (cs->size > size + sizeof(struct string)) { in alloc_string()
228 tmp = (struct string *) (endaddr - size) - 1; in alloc_string()
230 cs->size -= size + sizeof(struct string); in alloc_string()
243 free_string(struct list_head *free_list, struct string *cs) in free_string()
245 struct string *tmp; in free_string()
251 if (list_entry(p, struct string, list) > cs) in free_string()
257 tmp = list_entry(left->next, struct string, list); in free_string()
260 cs->size += tmp->size + sizeof(struct string); in free_string()
265 tmp = list_entry(left, struct string, list); in free_string()
267 tmp->size += cs->size + sizeof(struct string); in free_string()
278 struct string *cs; in add_string_memory()
280 cs = (struct string *) mem; in add_string_memory()
281 cs->size = size - sizeof(struct string); in add_string_memory()