Searched refs:prolog_epilog (Results 1 – 3 of 3) sorted by relevance
/aosp_15_r20/external/mesa3d/src/asahi/vulkan/ |
H A D | hk_device.c | 396 result = hk_init_internal_shaders(&dev->prolog_epilog); in hk_CreateDevice() 442 hk_destroy_internal_shaders(dev, &dev->prolog_epilog, true); in hk_CreateDevice() 470 hk_destroy_internal_shaders(dev, &dev->prolog_epilog, true); in hk_DestroyDevice()
|
H A D | hk_device.h | 90 struct hk_internal_shaders prolog_epilog; member
|
H A D | hk_cmd_draw.c | 1767 struct hash_entry *ent = _mesa_hash_table_search(dev->prolog_epilog.ht, key); in hk_get_prolog_epilog_locked() 1793 rzalloc(dev->prolog_epilog.ht, struct agx_shader_part); in hk_get_prolog_epilog_locked() 1804 void *cloned_key = ralloc_memdup(dev->prolog_epilog.ht, key, total_key_size); in hk_get_prolog_epilog_locked() 1806 _mesa_hash_table_insert(dev->prolog_epilog.ht, cloned_key, part); in hk_get_prolog_epilog_locked() 1825 simple_mtx_lock(&dev->prolog_epilog.lock); in hk_get_prolog_epilog() 1830 simple_mtx_unlock(&dev->prolog_epilog.lock); in hk_get_prolog_epilog()
|