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);
209 unsigned long size; member
218 unsigned long size; in alloc_string() local
220 size = (len + 7L) & -8L; in alloc_string()
222 if (cs->size < size) in alloc_string()
224 if (cs->size > size + sizeof(struct string)) { in alloc_string()
225 char *endaddr = (char *) (cs + 1) + cs->size; in alloc_string()
226 tmp = (struct string *) (endaddr - size) - 1; in alloc_string()
227 tmp->size = size; in alloc_string()
228 cs->size -= size + sizeof(struct string); in alloc_string()
256 if ((char *) (cs + 1) + cs->size == (char *) tmp) { in free_string()
258 cs->size += tmp->size + sizeof(struct string); in free_string()
264 if ((char *) (tmp + 1) + tmp->size == (char *) cs) { in free_string()
265 tmp->size += cs->size + sizeof(struct string); in free_string()
266 return tmp->size; in free_string()
270 return cs->size; in free_string()
274 add_string_memory(struct list_head *free_list, void *mem, unsigned long size) in add_string_memory() argument
279 cs->size = size - sizeof(struct string); in add_string_memory()