Lines Matching defs:bucket
939 anv_state_pool_get_bucket_size(uint32_t bucket)
941 uint32_t size_log2 = bucket + ANV_MIN_STATE_SIZE_LOG2;
1036 uint32_t bucket = anv_state_pool_get_bucket(MAX2(size, align));
1039 uint32_t alloc_size = anv_state_pool_get_bucket_size(bucket);
1043 state = anv_free_list_pop(&pool->buckets[bucket].free_list,
1050 /* Try to grab a chunk from some larger bucket and split it up */
1051 for (unsigned b = bucket + 1; b < ANV_STATE_BUCKETS; b++) {
1100 offset = anv_fixed_size_state_pool_alloc_new(&pool->buckets[bucket],
1171 unsigned bucket = anv_state_pool_get_bucket(state.alloc_size);
1178 anv_free_list_push(&pool->buckets[bucket].free_list,
1372 const unsigned bucket = size_log2 - 12;
1373 assert(bucket < ARRAY_SIZE(pool->free_list));
1376 util_sparse_array_free_list_pop_elem(&pool->free_list[bucket]);
1411 const unsigned bucket = size_log2 - 12;
1412 assert(bucket < ARRAY_SIZE(pool->free_list));
1416 util_sparse_array_free_list_push(&pool->free_list[bucket],