Lines Matching refs:slabs
93 struct pb_slabs *slabs = &bo_slabs[i];
95 if (size <= 1ULL << (slabs->min_order + slabs->num_orders - 1))
96 return slabs;
559 //struct pb_slabs *slabs = ((flags & RADEON_FLAG_ENCRYPTED) && screen->info.has_tmz_support) ?
561 struct pb_slabs *slabs = screen->pb.bo_slabs;
563 struct pb_slabs *last_slab = &slabs[NUM_SLAB_ALLOCATORS - 1];
566 /* Sub-allocate small buffers from slabs. */
576 /* Always use slabs for sizes less than 4 KB because the kernel aligns
596 struct pb_slabs *slabs = get_slabs(screen, alloc_size, flags);
605 entry = pb_slab_alloc_reclaimed(slabs, alloc_size, heap, reclaim_all);
610 entry = pb_slab_alloc_reclaimed(slabs, alloc_size, heap, true);
1175 //struct pb_slabs *slabs = ((flags & RADEON_FLAG_ENCRYPTED) && screen->info.has_tmz_support) ?
1177 struct pb_slabs *slabs = screen->pb.bo_slabs;
1181 unsigned max_entry_size = 1 << (slabs[i].min_order + slabs[i].num_orders - 1);
1249 /* Wasted alignment due to slabs with 3/4 allocations being aligned to a power of two. */