Lines Matching refs:blocksize
782 register int blocksize = SMALLEST_POWER_BLOCK;
784 while (units_needed > blocksize)
786 blocksize <<= 1;
789 heap->used += blocksize;
796 else if (blocksize <= heap->alloc_free) /* get from allocation block */
799 heap->alloc_free -= blocksize;
801 ((char *) heap->alloc_ptr + blocksize*BYTES_PER_UNIT);
803 else /* get a fresh page and split into blocks of blocksize */
808 initptr = (unit_type *) ptr + UNITS_PER_PAGE - blocksize;
810 initptr -= blocksize;
813 *(unit_type **) initptr = initptr + blocksize;
814 initptr -= blocksize;
816 heap->powers[index] = (generic_ptr)(initptr + blocksize);
859 register int blocksize = SMALLEST_POWER_BLOCK;
861 while (units > blocksize)
863 blocksize <<= 1;
866 heap->used -= blocksize;
889 register int blocksize = SMALLEST_POWER_BLOCK;
890 while (units > blocksize)
891 blocksize <<= 1;
892 return blocksize*BYTES_PER_UNIT;
1013 int i, j, blocksize;
1028 for (i=POWER_FIRST_INDEX, blocksize = SMALLEST_POWER_BLOCK;
1029 blocksize <= LARGEST_POWER_BLOCK;
1030 i++, blocksize <<= 1)
1035 blocksize*BYTES_PER_UNIT, heap->powers_allocated[i], j);
1047 blocksize = 0;
1051 blocksize += i;
1058 blocksize += cl->size;