Home | History | Annotate | Download | only in src

Lines Matching defs:bin

95     int i, bin;
96 for (i = 0, bin = 1; i < NUM_TRACKING_BINS; i++, bin <<= 1)
98 if ((int)size <= bin)
138 uint32 bin = findBin(size);
139 uint32 binsize = 1 << bin;
144 if (bin == 0)
146 if (bin == 1)
148 if (bin == 2)
150 if (bin == 3)
152 if (bin == 4)
154 if (bin == 5)
156 if (bin == 6)
158 if (bin == 7)
160 if (bin == 8)
162 if (bin == 9)
164 if (bin == 10)
166 if (bin == 11)
168 if (bin == 12)
170 if (bin == 13)
172 if (bin == 14)
174 if (bin == 15)
176 if (bin == 16)
178 if (bin == 17)
180 if (bin == 18)
182 if (bin == 19)
184 if (bin == 20)
186 if (bin == 21)
188 if (bin > 21)
207 gMemoryTracking.sCurrentAllocationSizeArray[bin] += size;
208 gMemoryTracking.sTotalAllocationSizeArray[bin] += size;
209 if (gMemoryTracking.sCurrentAllocationSizeArray[bin] > gMemoryTracking.sMaximumAllocationSizeArray[bin])
210 gMemoryTracking.sMaximumAllocationSizeArray[bin] = gMemoryTracking.sCurrentAllocationSizeArray[bin];
212 gMemoryTracking.sCurrentAllocationNumberArray[bin]++;
213 gMemoryTracking.sTotalAllocationNumberArray[bin]++;
214 if (gMemoryTracking.sCurrentAllocationNumberArray[bin] > gMemoryTracking.sMaximumAllocationNumberArray[bin])
215 gMemoryTracking.sMaximumAllocationNumberArray[bin] = gMemoryTracking.sCurrentAllocationNumberArray[bin];
222 uint32 bin = findBin(size);
223 uint32 binsize = 1 << bin;
228 gMemoryTracking.sCurrentAllocationSizeArray[bin] -= size;
229 gMemoryTracking.sCurrentAllocationNumberArray[bin]--;
388 /* Allocate memory from the first available bin (partition) */
441 /* Allocate memory from the first available bin */