Searched refs:free_list (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_descriptor_pool.cpp56 util_dynarray free_list; member in struct:d3d12_descriptor_heap
83 util_dynarray_init(&heap->free_list, NULL);
92 util_dynarray_fini(&heap->free_list);
111 return (heap->free_list.size > 0 ||
139 if (heap->free_list.size > 0) {
140 offset = util_dynarray_pop(&heap->free_list, uint32_t);
165 util_dynarray_append(&handle->heap->free_list, uint32_t, index);
192 util_dynarray_clear(&heap->free_list);
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_allocator.c940 pool->buckets[i].free_list = ANV_FREE_LIST_EMPTY;
1045 anv_free_list_push(&pool->buckets[block_bucket].free_list,
1112 state = anv_free_list_pop(&pool->buckets[bucket].free_list,
1121 state = anv_free_list_pop(&pool->buckets[b].free_list, &pool->table);
1244 anv_free_list_push(&pool->buckets[bucket].free_list,
1382 memset(pool->free_list, 0, sizeof(pool->free_list));
1390 for (unsigned i = 0; i < ARRAY_SIZE(pool->free_list); i++) {
1391 struct bo_pool_bo_link *link = PFL_PTR(pool->free_list[i]);
1413 assert(bucket < ARRAY_SIZE(pool->free_list));
[all...]
H A Danv_descriptor_set.c710 pool->free_list = EMPTY;
792 pool->free_list = EMPTY;
823 uint32_t *link = &pool->free_list;
824 for (uint32_t f = pool->free_list; f != EMPTY; f = entry->next) {
834 if (pool->free_list != EMPTY) {
852 entry->next = pool->free_list;
854 pool->free_list = (char *) entry - pool->data;
H A Danv_private.h728 union anv_free_list free_list; member in struct:anv_fixed_size_state_pool
842 void *free_list[16]; member in struct:anv_bo_pool
1772 uint32_t free_list; member in struct:anv_descriptor_pool
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_allocator.c859 pool->buckets[i].free_list = ANV_FREE_LIST_EMPTY;
966 anv_free_list_push(&pool->buckets[block_bucket].free_list,
1033 state = anv_free_list_pop(&pool->buckets[bucket].free_list,
1042 state = anv_free_list_pop(&pool->buckets[b].free_list, &pool->table);
1168 anv_free_list_push(&pool->buckets[bucket].free_list,
1328 for (unsigned i = 0; i < ARRAY_SIZE(pool->free_list); i++) {
1329 util_sparse_array_free_list_init(&pool->free_list[i],
1340 for (unsigned i = 0; i < ARRAY_SIZE(pool->free_list); i++) {
1343 util_sparse_array_free_list_pop_elem(&pool->free_list[i]);
1363 assert(bucket < ARRAY_SIZE(pool->free_list));
[all...]
H A Danv_descriptor_set.c867 pool->free_list = EMPTY;
938 pool->free_list = EMPTY;
970 uint32_t *link = &pool->free_list;
971 for (uint32_t f = pool->free_list; f != EMPTY; f = entry->next) {
982 if (pool->free_list != EMPTY) {
1000 entry->next = pool->free_list;
1002 pool->free_list = (char *) entry - pool->data;
H A Danv_private.h646 union anv_free_list free_list; member in struct:anv_fixed_size_state_pool
780 struct util_sparse_array_free_list free_list[16]; member in struct:anv_bo_pool
2075 uint32_t free_list; member in struct:anv_descriptor_pool
/xsrc/external/mit/xf86-video-intel/dist/src/sna/
H A Dsna_damage.c204 static void free_list(struct list *head) function in typeref:typename:void
332 free_list(&damage->embedded_box.list);
1040 free_list(&damage->embedded_box.list);
1605 free_list(&damage->embedded_box.list);
/xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/
H A Dsna_damage.c204 static void free_list(struct list *head) function in typeref:typename:void
332 free_list(&damage->embedded_box.list);
1040 free_list(&damage->embedded_box.list);
1605 free_list(&damage->embedded_box.list);

Completed in 28 milliseconds