Searched refs:min_order (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/pipebuffer/
H A Dpb_slab.c100 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 Dpb_slab.h115 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 Dpb_slab.c110 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 Dpb_slab.h117 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 Damdgpu_winsys.c354 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 Damdgpu_bo.c605 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 Damdgpu_winsys.c458 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 Damdgpu_bo.c641 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 Dzink_bo.c89 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 Diris_bufmgr.c551 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,

Completed in 21 milliseconds