Lines Matching refs:bin_count
93 uint16 allocation_id; // used for bin == bin_count allocations
112 uint32 bin_count;
341 for (uint32 i = 0; i < heap->bin_count; i++)
367 kprintf("allocator %p: name: %s; page_size: %" B_PRIu32 "; bin_count: "
370 heap->bin_count, heap->total_pages, heap->total_free_pages,
467 if (page->bin_index < heap->bin_count) {
501 == heap->bin_count
575 if (page->bin_index < heap->bin_count) {
620 == heap->bin_count
712 if (page->bin_index < heap->bin_count) {
748 == heap->bin_count
852 for (uint32 i = 0; i < heap->bin_count; i++)
934 for (uint32 i = 0; i < heap->bin_count; i++) {
1012 for (uint32 i = 0; i < heap->bin_count; i++)
1183 heap->bin_count = 0;
1187 if (heap->bin_count >= MAX_BIN_COUNT)
1196 heap_bin *bin = &heap->bins[heap->bin_count];
1201 heap->bin_count++;
1205 base += heap->bin_count * sizeof(heap_bin);
1206 size -= heap->bin_count * sizeof(heap_bin);
1380 page->bin_index = heap->bin_count;
1546 for (uint32 i = 0; i < heap->bin_count; i++) {
1554 for (uint32 i = 0; i < heap->bin_count; i++) {
1631 if (page->bin_index > heap->bin_count) {
1636 if (page->bin_index < heap->bin_count) {
1712 if (!page[i].in_use || page[i].bin_index != heap->bin_count
1808 if (page->bin_index > heap->bin_count) {
1817 if (page->bin_index < heap->bin_count) {
1831 if (!page[i].in_use || page[i].bin_index != heap->bin_count