Lines Matching defs:free
202 // don't free the space in the destructor, because
555 /*! Tries to free up "bytes" space in the small_data section by moving
579 // Remove the first one large enough to free the needed amount of
759 // We also take the free space at the end of the small_data
1755 // do we have enough free blocks on the disk?
1770 // Also, if free disk space is tight, don't preallocate.
1828 int32 free = 0;
1829 for (; free < NUM_DIRECT_BLOCKS; free++) {
1830 if (data->direct[free].IsZero())
1834 if (free < NUM_DIRECT_BLOCKS) {
1836 int32 last = free - 1;
1837 if (free > 0 && data->direct[last].MergeableWith(run)) {
1841 data->direct[free] = run;
1858 uint32 free = 0;
1888 for (free = 0; free < numberOfRuns; free++)
1889 if (runs[free].IsZero())
1892 if (free < numberOfRuns)
1905 int32 last = free - 1;
1906 if (free > 0 && runs[last].MergeableWith(run)) {
1910 runs[free] = run;
1936 // First, free the remaining blocks that don't fit into this
2174 // free partial block_run (and update the original block_run)
2191 // free the whole block_run