Lines Matching refs:free

108 extern void free __P ((__ptr_t __ptr));
167 } free; member
450 _heapinfo[0].free.size = 0; in initialize()
451 _heapinfo[0].free.next = _heapinfo[0].free.prev = 0; in initialize()
618 while (_heapinfo[block].free.size < blocks)
620 block = _heapinfo[block].free.next;
626 block = _heapinfo[0].free.prev;
627 lastblocks = _heapinfo[block].free.size;
635 block = _heapinfo[0].free.prev;
636 _heapinfo[block].free.size += (blocks - lastblocks);
655 if (_heapinfo[block].free.size > blocks)
659 _heapinfo[block + blocks].free.size
660 = _heapinfo[block].free.size - blocks;
661 _heapinfo[block + blocks].free.next
662 = _heapinfo[block].free.next;
663 _heapinfo[block + blocks].free.prev
664 = _heapinfo[block].free.prev;
665 _heapinfo[_heapinfo[block].free.prev].free.next
666 = _heapinfo[_heapinfo[block].free.next].free.prev
673 _heapinfo[_heapinfo[block].free.next].free.prev
674 = _heapinfo[block].free.prev;
675 _heapinfo[_heapinfo[block].free.prev].free.next
676 = _heapindex = _heapinfo[block].free.next;
712 free (ptr);
785 i = _heapinfo[i].free.prev;
789 i = _heapinfo[i].free.next;
791 i = _heapinfo[i].free.prev;
795 if (block == i + _heapinfo[i].free.size)
798 _heapinfo[i].free.size += _heapinfo[block].busy.info.size;
804 _heapinfo[block].free.size = _heapinfo[block].busy.info.size;
805 _heapinfo[block].free.next = _heapinfo[i].free.next;
806 _heapinfo[block].free.prev = i;
807 _heapinfo[i].free.next = block;
808 _heapinfo[_heapinfo[block].free.next].free.prev = block;
815 if (block + _heapinfo[block].free.size == _heapinfo[block].free.next)
817 _heapinfo[block].free.size
818 += _heapinfo[_heapinfo[block].free.next].free.size;
819 _heapinfo[block].free.next
820 = _heapinfo[_heapinfo[block].free.next].free.next;
821 _heapinfo[_heapinfo[block].free.next].free.prev = block;
826 blocks = _heapinfo[block].free.size;
833 _heapinfo[_heapinfo[block].free.prev].free.next
834 = _heapinfo[block].free.next;
835 _heapinfo[_heapinfo[block].free.next].free.prev
836 = _heapinfo[block].free.prev;
837 block = _heapinfo[block].free.prev;
876 free (ADDRESS (block));
913 free (ptr) in free() function
964 function_alias(cfree, free, void, (ptr),
973 free (ptr);
1094 free (ptr);
1189 free (ptr);
1341 free (result);