Home
last modified time | relevance | path

Searched refs:prolog_epilog (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/mesa3d/src/asahi/vulkan/
H A Dhk_device.c396 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 Dhk_device.h90 struct hk_internal_shaders prolog_epilog; member
H A Dhk_cmd_draw.c1767 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()