Lines Matching defs:free
58 uint16 free;
88 return header->space.free;
95 header->space.free += toAdd;
103 header->space.free -= toSubtract;
125 header->space.free += space;
243 out.Print("net buffer free: buffer: %p", fBuffer);
281 out.Print("net buffer clone: buffer: %p, share free space: %s "
718 free(bufferData);
737 free(bufferData);
811 header->space.free = headerSpace;
831 TRACE(("%d: free header %p\n", find_thread(NULL), header));
859 /*! Tries to allocate \a size bytes from the free space in the header.
871 // TODO: If the free space is greater than what shall be allocated, we
873 // _ALIGN(sizeof(free_data)) and split free space in this case. It's not
875 // thus the free space entries will always have the right size.
881 if (header->space.free < size) {
882 // there is no free space left, search free list
903 header->space.free -= size;
955 node->start = header->data_end + header->space.free;
1148 TRACE(("%d: free buffer %p\n", find_thread(NULL), buffer));
1220 If \a shareFreeSpace is \c true, the cloned buffer may claim the free
1230 // we don't free the header space for the node when removing it. Otherwise we
1231 // mess with the header's free list which might at the same time be accessed
1285 // both buffers could claim the free space - note that this option
1290 // the free space stays with the original buffer
1292 node->used_header_space->free = 0;