/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_screen.c | 935 disk_cache_destroy(screen->disk_shader_cache); in llvmpipe_destroy_screen() 1026 screen->disk_shader_cache = disk_cache_create("llvmpipe", cache_id, 0); in lp_disk_cache_create() 1035 return screen->disk_shader_cache; in lp_get_disk_shader_cache() 1058 if (!screen->disk_shader_cache) in lp_disk_cache_find_shader() 1060 disk_cache_compute_key(screen->disk_shader_cache, ir_sha1_cache_key, in lp_disk_cache_find_shader() 1064 uint8_t *buffer = disk_cache_get(screen->disk_shader_cache, in lp_disk_cache_find_shader() 1082 if (!screen->disk_shader_cache || !cache->data_size || cache->dont_cache) in lp_disk_cache_insert_shader() 1084 disk_cache_compute_key(screen->disk_shader_cache, ir_sha1_cache_key, in lp_disk_cache_insert_shader() 1086 disk_cache_put(screen->disk_shader_cache, sha1, cache->data, in lp_disk_cache_insert_shader()
|
H A D | lp_screen.h | 76 struct disk_cache *disk_shader_cache; member
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_program.c | 575 struct disk_cache *disk_shader_cache, in nvc0_program_translate() argument 635 if (disk_shader_cache) { in nvc0_program_translate() 639 disk_cache_compute_key(disk_shader_cache, blob.data, blob.size, key); in nvc0_program_translate() 640 cached_data = disk_cache_get(disk_shader_cache, key, &cache_size); in nvc0_program_translate() 662 if (disk_shader_cache) { in nvc0_program_translate() 664 disk_cache_put(disk_shader_cache, key, blob.data, blob.size, NULL); in nvc0_program_translate()
|
H A D | nvc0_shader_state.c | 58 nvc0->screen->base.disk_shader_cache, &nvc0->base.debug); in nvc0_program_validate()
|
H A D | nvc0_state.c | 628 nvc0_context(pipe)->screen->base.disk_shader_cache, in nvc0_sp_state_create() 767 nvc0_context(pipe)->screen->base.disk_shader_cache, in nvc0_cp_state_create()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_screen.c | 77 return nouveau_screen(pscreen)->disk_shader_cache; in nouveau_screen_get_disk_shader_cache() 193 screen->disk_shader_cache = in nouveau_disk_cache_create() 492 disk_cache_destroy(screen->disk_shader_cache); in nouveau_screen_fini()
|
H A D | nouveau_screen.h | 66 struct disk_cache *disk_shader_cache; member
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_screen.c | 96 r300screen->disk_shader_cache = in r300_disk_cache_create() 105 return r300screen->disk_shader_cache; in r300_get_disk_shader_cache() 781 disk_cache_destroy(r300screen->disk_shader_cache); in r300_destroy_screen()
|
H A D | r300_screen.h | 31 struct disk_cache *disk_shader_cache; member
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_pipe_common.c | 758 rscreen->disk_shader_cache = in r600_disk_cache_create() 766 return rscreen->disk_shader_cache; in r600_get_disk_shader_cache() 1458 disk_cache_destroy(rscreen->disk_shader_cache); in r600_destroy_common_screen()
|
H A D | r600_pipe_common.h | 312 struct disk_cache *disk_shader_cache; member
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state_shaders.cpp | 391 if (sscreen->disk_shader_cache && insert_into_disk_cache) { in si_shader_cache_insert_shader() 392 disk_cache_compute_key(sscreen->disk_shader_cache, ir_sha1_cache_key, 20, key); in si_shader_cache_insert_shader() 393 disk_cache_put(sscreen->disk_shader_cache, key, hw_binary, size, NULL); in si_shader_cache_insert_shader() 413 if (!sscreen->disk_shader_cache) in si_shader_cache_load_shader() 417 disk_cache_compute_key(sscreen->disk_shader_cache, ir_sha1_cache_key, 20, sha1); in si_shader_cache_load_shader() 420 uint32_t *buffer = (uint32_t*)disk_cache_get(sscreen->disk_shader_cache, sha1, &total_size); in si_shader_cache_load_shader() 441 disk_cache_remove(sscreen->disk_shader_cache, sha1); in si_shader_cache_load_shader()
|
H A D | si_pipe.c | 1057 disk_cache_destroy(sscreen->disk_shader_cache); in si_destroy_screen() 1125 sscreen->disk_shader_cache = disk_cache_create(sscreen->info.name, cache_id, in si_disk_cache_create()
|
H A D | si_get.c | 1422 return sscreen->disk_shader_cache; in si_get_disk_shader_cache()
|
H A D | si_pipe.h | 507 struct disk_cache *disk_shader_cache; member
|