Lines Matching refs:hdr_ptr

261   small_pool_ptr hdr_ptr, prev_hdr_ptr;  in alloc_small()  local
278 hdr_ptr = mem->small_list[pool_id]; in alloc_small()
279 while (hdr_ptr != NULL) { in alloc_small()
280 if (hdr_ptr->hdr.bytes_left >= sizeofobject) in alloc_small()
282 prev_hdr_ptr = hdr_ptr; in alloc_small()
283 hdr_ptr = hdr_ptr->hdr.next; in alloc_small()
287 if (hdr_ptr == NULL) { in alloc_small()
299 hdr_ptr = (small_pool_ptr) jpeg_get_small(cinfo, min_request + slop); in alloc_small()
300 if (hdr_ptr != NULL) in alloc_small()
308 hdr_ptr->hdr.next = NULL; in alloc_small()
309 hdr_ptr->hdr.bytes_used = 0; in alloc_small()
310 hdr_ptr->hdr.bytes_left = sizeofobject + slop; in alloc_small()
312 mem->small_list[pool_id] = hdr_ptr; in alloc_small()
314 prev_hdr_ptr->hdr.next = hdr_ptr; in alloc_small()
318 data_ptr = (char *) (hdr_ptr + 1); /* point to first data byte in pool */ in alloc_small()
319 data_ptr += hdr_ptr->hdr.bytes_used; /* point to place for object */ in alloc_small()
320 hdr_ptr->hdr.bytes_used += sizeofobject; in alloc_small()
321 hdr_ptr->hdr.bytes_left -= sizeofobject; in alloc_small()
346 large_pool_ptr hdr_ptr; in alloc_large() local
362 hdr_ptr = (large_pool_ptr) jpeg_get_large(cinfo, sizeofobject + in alloc_large()
364 if (hdr_ptr == NULL) in alloc_large()
369 hdr_ptr->hdr.next = mem->large_list[pool_id]; in alloc_large()
373 hdr_ptr->hdr.bytes_used = sizeofobject; in alloc_large()
374 hdr_ptr->hdr.bytes_left = 0; in alloc_large()
375 mem->large_list[pool_id] = hdr_ptr; in alloc_large()
377 return (void FAR *) (hdr_ptr + 1); /* point to first data byte in pool */ in alloc_large()