| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/pipebuffer/ |
| H A D | pb_slab.c | 100 unsigned order = MAX2(slabs->min_order, util_logbase2_ceil(size)); 106 assert(order < slabs->min_order + slabs->num_orders); 109 group_index = heap * slabs->num_orders + (order - slabs->min_order); 186 * The minimum and maximum size of slab entries are 2^min_order and 193 unsigned min_order, unsigned max_order, 203 assert(min_order <= max_order); 206 slabs->min_order = min_order; 207 slabs->num_orders = max_order - min_order + 1; 192 pb_slabs_init(struct pb_slabs * slabs,unsigned min_order,unsigned max_order,unsigned num_heaps,void * priv,slab_can_reclaim_fn * can_reclaim,slab_alloc_fn * slab_alloc,slab_free_fn * slab_free) argument
|
| H A D | pb_slab.h | 115 unsigned min_order; member in struct:pb_slabs 145 unsigned min_order, unsigned max_order,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/pipebuffer/ |
| H A D | pb_slab.c | 110 unsigned order = MAX2(slabs->min_order, util_logbase2_ceil(size)); 126 assert(order < slabs->min_order + slabs->num_orders); 129 group_index = (heap * slabs->num_orders + (order - slabs->min_order)) * 207 * The minimum and maximum size of slab entries are 2^min_order and 214 unsigned min_order, unsigned max_order, 224 assert(min_order <= max_order); 227 slabs->min_order = min_order; 228 slabs->num_orders = max_order - min_order + 1; 213 pb_slabs_init(struct pb_slabs * slabs,unsigned min_order,unsigned max_order,unsigned num_heaps,bool allow_three_fourth_allocations,void * priv,slab_can_reclaim_fn * can_reclaim,slab_alloc_fn * slab_alloc,slab_free_fn * slab_free) argument
|
| H A D | pb_slab.h | 117 unsigned min_order; member in struct:pb_slabs 148 unsigned min_order, unsigned max_order,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_winsys.c | 354 unsigned min_order = min_slab_order; local in function:amdgpu_winsys_create 355 unsigned max_order = MIN2(min_order + num_slab_orders_per_allocator, 359 min_order, max_order, 373 ws->info.min_alloc_size = 1 << ws->bo_slabs[0].min_order;
|
| H A D | amdgpu_bo.c | 605 if (size <= 1 << (slabs->min_order + slabs->num_orders - 1)) 644 unsigned max_entry_size = 1 << (slabs->min_order + slabs->num_orders - 1); 1322 unsigned max_slab_entry_size = 1 << (last_slab->min_order + last_slab->num_orders - 1); 1329 alignment <= MAX2(1 << ws->bo_slabs[0].min_order, util_next_power_of_two(size))) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_winsys.c | 458 unsigned min_order = min_slab_order; local in function:amdgpu_winsys_create 459 unsigned max_order = MIN2(min_order + num_slab_orders_per_allocator, 463 min_order, max_order, 478 min_order, max_order, 494 aws->info.min_alloc_size = 1 << aws->bo_slabs[0].min_order;
|
| H A D | amdgpu_bo.c | 641 if (size <= 1 << (slabs->min_order + slabs->num_orders - 1)) 653 bo->base.size < 1 << ws->bo_slabs[0].min_order || 686 unsigned min_entry_size = 1 << ws->bo_slabs[0].min_order; 725 unsigned max_entry_size = 1 << (slabs[i].min_order + slabs[i].num_orders - 1); 1380 unsigned max_slab_entry_size = 1 << (last_slab->min_order + last_slab->num_orders - 1);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_bo.c | 89 if (size <= 1ULL << (slabs->min_order + slabs->num_orders - 1)) 102 unsigned min_entry_size = 1 << screen->pb.bo_slabs[0].min_order; 539 unsigned max_slab_entry_size = 1 << (last_slab->min_order + last_slab->num_orders - 1); 841 unsigned max_entry_size = 1 << (slabs[i].min_order + slabs[i].num_orders - 1); 951 unsigned min_order = min_slab_order; local in function:zink_bo_init 952 unsigned max_order = MIN2(min_order + num_slab_orders_per_allocator, 956 min_order, max_order, 966 screen->pb.min_alloc_size = 1 << screen->pb.bo_slabs[0].min_order;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_bufmgr.c | 551 if (size <= 1ull << (slabs->min_order + slabs->num_orders - 1)) 563 unsigned min_entry_size = 1 << bufmgr->bo_slabs[0].min_order; 646 1 << (slabs[i].min_order + slabs[i].num_orders - 1); 745 1 << (last_slab->min_order + last_slab->num_orders - 1); 2324 unsigned min_order = min_slab_order; local in function:iris_bufmgr_create 2326 MIN2(min_order + num_slab_orders_per_allocator, max_slab_order); 2328 if (!pb_slabs_init(&bufmgr->bo_slabs[i], min_order, max_order,
|