Lines Matching refs:bins
123 heap_bin * bins;
342 dump_bin(&heap->bins[i]);
365 dump_allocator(heap_allocator *heap, bool areas, bool bins)
375 if (bins)
471 = heap->bins[page->bin_index].element_size;
579 = heap->bins[page->bin_index].element_size;
715 size_t elementSize = heap->bins[page->bin_index].element_size;
853 mutex_lock(&heap->bins[i].lock);
933 // validate the bins
935 heap_bin *bin = &heap->bins[i];
1013 mutex_unlock(&heap->bins[i].lock);
1177 heap->bins = (heap_bin *)((addr_t)heap + sizeof(heap_allocator));
1196 heap_bin *bin = &heap->bins[heap->bin_count];
1438 heap_bin *bin = &heap->bins[binIndex];
1547 if (size <= heap->bins[i].element_size
1548 && is_valid_alignment(heap->bins[i].element_size)) {
1555 if (size <= heap->bins[i].element_size) {
1638 heap_bin *bin = &heap->bins[page->bin_index];
1819 heap_bin *bin = &heap->bins[page->bin_index];
1822 minSize = heap->bins[page->bin_index - 1].element_size + 1;