Searched refs:prolog_epilog (Results 1 – 3 of 3) sorted by relevance
| /external/mesa3d/src/asahi/vulkan/ |
| D | hk_device.c | 440 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()
|
| D | hk_device.h | 91 struct hk_internal_shaders prolog_epilog; member
|
| D | hk_cmd_draw.c | 1659 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()
|