Lines Matching refs:size
102 size_t size; /* size of output buffer. */ member
111 struct raw3270_request *raw3270_request_alloc(size_t size);
112 struct raw3270_request *raw3270_request_alloc_bootmem(size_t size);
215 unsigned long size; member
224 unsigned long size; in alloc_string() local
226 size = (len + 7L) & -8L; in alloc_string()
228 if (cs->size < size) in alloc_string()
230 if (cs->size > size + sizeof(struct string)) { in alloc_string()
231 char *endaddr = (char *) (cs + 1) + cs->size; in alloc_string()
232 tmp = (struct string *) (endaddr - size) - 1; in alloc_string()
233 tmp->size = size; in alloc_string()
234 cs->size -= size + sizeof(struct string); in alloc_string()
262 if ((char *) (cs + 1) + cs->size == (char *) tmp) { in free_string()
264 cs->size += tmp->size + sizeof(struct string); in free_string()
270 if ((char *) (tmp + 1) + tmp->size == (char *) cs) { in free_string()
271 tmp->size += cs->size + sizeof(struct string); in free_string()
272 return tmp->size; in free_string()
276 return cs->size; in free_string()
280 add_string_memory(struct list_head *free_list, void *mem, unsigned long size) in add_string_memory() argument
285 cs->size = size - sizeof(struct string); in add_string_memory()