Home
last modified time | relevance | path

Searched refs:radv_shader_arena_block (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader.h475 union radv_shader_arena_block { union
512 union radv_shader_arena_block *alloc;
517 union radv_shader_arena_block *alloc;
580 union radv_shader_arena_block *radv_alloc_shader_memory(struct radv_device *device, uint32_t size,
582 void radv_free_shader_memory(struct radv_device *device, union radv_shader_arena_block *alloc);
H A Dradv_shader.c1369 remove_hole(struct radv_device *device, union radv_shader_arena_block *hole) in remove_hole()
1378 add_hole(struct radv_device *device, union radv_shader_arena_block *hole) in add_hole()
1385 static union radv_shader_arena_block *
1389 union radv_shader_arena_block *block = in alloc_block_obj()
1390 list_first_entry(&device->shader_block_obj_pool, union radv_shader_arena_block, pool); in alloc_block_obj()
1395 return malloc(sizeof(union radv_shader_arena_block)); in alloc_block_obj()
1399 free_block_obj(struct radv_device *device, union radv_shader_arena_block *block) in free_block_obj()
1416 union radv_shader_arena_block *
1432 list_for_each_entry(union radv_shader_arena_block, hole, in radv_alloc_shader_memory() argument
1446 union radv_shader_arena_block *allo in radv_alloc_shader_memory()
2577 list_for_each_entry(union radv_shader_arena_block, block, &arena->entries, list) global() argument
[all...]
H A Dradv_private.h1944 union radv_shader_arena_block *alloc;

Completed in 14 milliseconds