Home
last modified time | relevance | path

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

/external/mesa3d/src/asahi/vulkan/
Dhk_device.c440 result = hk_init_internal_shaders(&dev->prolog_epilog); in hk_CreateDevice()
490 hk_destroy_internal_shaders(dev, &dev->prolog_epilog, true); in hk_CreateDevice()
522 hk_destroy_internal_shaders(dev, &dev->prolog_epilog, true); in hk_DestroyDevice()
Dhk_device.h91 struct hk_internal_shaders prolog_epilog; member
Dhk_cmd_draw.c1659 struct hash_entry *ent = _mesa_hash_table_search(dev->prolog_epilog.ht, key); in hk_get_prolog_epilog_locked()
1685 rzalloc(dev->prolog_epilog.ht, struct agx_shader_part); in hk_get_prolog_epilog_locked()
1696 void *cloned_key = ralloc_memdup(dev->prolog_epilog.ht, key, total_key_size); in hk_get_prolog_epilog_locked()
1698 _mesa_hash_table_insert(dev->prolog_epilog.ht, cloned_key, part); in hk_get_prolog_epilog_locked()
1717 simple_mtx_lock(&dev->prolog_epilog.lock); in hk_get_prolog_epilog()
1722 simple_mtx_unlock(&dev->prolog_epilog.lock); in hk_get_prolog_epilog()