/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_program.c | 52 .prefix.program_string_id = ish->program_id, \ 65 struct iris_uncompiled_shader *ish; member 1118 struct iris_uncompiled_shader *ish, in iris_debug_recompile() 1121 if (!ish || list_is_empty(&ish->variants) in iris_debug_recompile() 1122 || list_is_singular(&ish->variants)) in iris_debug_recompile() 1126 const struct shader_info *info = &ish->nir->info; in iris_debug_recompile() 1134 list_first_entry(&ish->variants, struct iris_compiled_shader, link); in iris_debug_recompile() 1208 struct iris_uncompiled_shader *ish, in find_or_add_variant() 1213 struct list_head *start = ish in find_or_add_variant() 1116 iris_debug_recompile(struct iris_screen *screen, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, const struct brw_base_prog_key *key) iris_debug_recompile() argument 1207 find_or_add_variant(const struct iris_screen *screen, struct iris_uncompiled_shader *ish, enum iris_program_cache_id cache_id, const void *key, unsigned key_size, bool *added) find_or_add_variant() argument 1306 iris_compile_vs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_vs() argument 1401 struct iris_uncompiled_shader *ish = iris_update_compiled_vs() local 1441 const struct iris_uncompiled_shader *ish = ice->shaders.uncompiled[stage]; iris_get_shader_info() local 1485 iris_compile_tcs(struct iris_screen *screen, struct hash_table *passthrough_ht, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_tcs() argument 1675 iris_compile_tes(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_tes() argument 1769 struct iris_uncompiled_shader *ish = iris_update_compiled_tes() local 1814 iris_compile_gs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_gs() argument 1906 struct iris_uncompiled_shader *ish = iris_update_compiled_gs() local 1948 iris_compile_fs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader, struct brw_vue_map *vue_map) iris_compile_fs() argument 2042 struct iris_uncompiled_shader *ish = iris_update_compiled_fs() local 2215 struct iris_uncompiled_shader *ish = ice->shaders.uncompiled[last_stage]; iris_update_compiled_shaders() local 2241 iris_compile_cs(struct iris_screen *screen, struct u_upload_mgr *uploader, struct util_debug_callback *dbg, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader) iris_compile_cs() argument 2310 struct iris_uncompiled_shader *ish = iris_update_compiled_cs() local 2450 struct iris_uncompiled_shader *ish = iris_create_uncompiled_shader() local 2521 struct iris_uncompiled_shader *ish = iris_create_compute_state() local 2556 struct iris_uncompiled_shader *ish = job->ish; iris_compile_shader() local 2595 struct iris_uncompiled_shader *ish = iris_create_shader_state() local 2736 struct iris_uncompiled_shader *ish = state; iris_destroy_shader_state() local 2761 struct iris_uncompiled_shader *ish = state; iris_delete_shader_state() local 2782 bind_shader_state(struct iris_context *ice, struct iris_uncompiled_shader *ish, gl_shader_stage stage) bind_shader_state() argument 2815 struct iris_uncompiled_shader *ish = state; iris_bind_vs_state() local 2960 struct iris_uncompiled_shader *ish = v_shader; iris_is_parallel_shader_compilation_finished() local [all...] |
H A D | iris_disk_cache.c | 49 const struct iris_uncompiled_shader *ish, in iris_disk_cache_compute_key() 62 uint8_t data[sizeof(prog_key) + sizeof(ish->nir_sha1)]; in iris_disk_cache_compute_key() 63 uint32_t data_size = prog_key_size + sizeof(ish->nir_sha1); in iris_disk_cache_compute_key() 65 memcpy(data, ish->nir_sha1, sizeof(ish->nir_sha1)); in iris_disk_cache_compute_key() 66 memcpy(data + sizeof(ish->nir_sha1), &prog_key, prog_key_size); in iris_disk_cache_compute_key() 79 const struct iris_uncompiled_shader *ish, in iris_disk_cache_store() 88 gl_shader_stage stage = ish->nir->info.stage; in iris_disk_cache_store() 92 iris_disk_cache_compute_key(cache, ish, prog_key, prog_key_size, cache_key); in iris_disk_cache_store() 147 struct iris_uncompiled_shader *ish, in iris_disk_cache_retrieve() 48 iris_disk_cache_compute_key(struct disk_cache *cache, const struct iris_uncompiled_shader *ish, const void *orig_prog_key, uint32_t prog_key_size, cache_key cache_key) iris_disk_cache_compute_key() argument 78 iris_disk_cache_store(struct disk_cache *cache, const struct iris_uncompiled_shader *ish, const struct iris_compiled_shader *shader, const void *prog_key, uint32_t prog_key_size) iris_disk_cache_store() argument 145 iris_disk_cache_retrieve(struct iris_screen *screen, struct u_upload_mgr *uploader, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader, const void *prog_key, uint32_t key_size) iris_disk_cache_retrieve() argument [all...] |
H A D | iris_program_cache.c | 151 struct iris_uncompiled_shader *ish, in iris_upload_shader() 191 if (!ish) { in iris_upload_shader() 150 iris_upload_shader(struct iris_screen *screen, struct iris_uncompiled_shader *ish, struct iris_compiled_shader *shader, struct hash_table *driver_shaders, struct u_upload_mgr *uploader, enum iris_program_cache_id cache_id, uint32_t key_size, const void *key, const void *assembly) iris_upload_shader() argument
|
H A D | iris_context.h | 968 const struct iris_uncompiled_shader *ish, 975 struct iris_uncompiled_shader *ish,
|
H A D | iris_resolve.c | 189 struct iris_uncompiled_shader *ish = in iris_predraw_resolve_framebuffer() local 191 const nir_shader *nir = ish->nir; in iris_predraw_resolve_framebuffer()
|
H A D | iris_state.c | 7193 struct iris_uncompiled_shader *ish = in iris_upload_gpgpu_walker() local 7288 encode_slm_size(GFX_VER, ish->kernel_shared_size); in iris_upload_gpgpu_walker()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_program.c | 55 .base.program_string_id = ish->program_id, \ 152 struct crocus_uncompiled_shader *ish, in crocus_populate_sampler_prog_key_data() 157 uint32_t mask = ish->nir->info.textures_used[0]; in crocus_populate_sampler_prog_key_data() 1181 struct crocus_uncompiled_shader *ish, in crocus_compile_vs() 1196 nir_shader *nir = nir_shader_clone(mem_ctx, ish->nir); in crocus_compile_vs() 1258 if (ish->compiled_once) { in crocus_compile_vs() 1261 ish->compiled_once = true; in crocus_compile_vs() 1266 so_decls = screen->vtbl.create_so_decl_list(&ish->stream_output, in crocus_compile_vs() 1276 crocus_disk_cache_store(screen->disk_cache, ish, shader, in crocus_compile_vs() 1293 struct crocus_uncompiled_shader *ish in crocus_update_compiled_vs() local 149 crocus_populate_sampler_prog_key_data(struct crocus_context *ice, const struct intel_device_info *devinfo, gl_shader_stage stage, struct crocus_uncompiled_shader *ish, bool uses_texture_gather, struct brw_sampler_prog_key_data *key) crocus_populate_sampler_prog_key_data() argument 1180 crocus_compile_vs(struct crocus_context *ice, struct crocus_uncompiled_shader *ish, const struct brw_vs_prog_key *key) crocus_compile_vs() argument 1356 const struct crocus_uncompiled_shader *ish = ice->shaders.uncompiled[stage]; crocus_get_shader_info() local 1400 crocus_compile_tcs(struct crocus_context *ice, struct crocus_uncompiled_shader *ish, const struct brw_tcs_prog_key *key) crocus_compile_tcs() argument 1566 crocus_compile_tes(struct crocus_context *ice, struct crocus_uncompiled_shader *ish, const struct brw_tes_prog_key *key) crocus_compile_tes() argument 1664 struct crocus_uncompiled_shader *ish = crocus_update_compiled_tes() local 1706 crocus_compile_gs(struct crocus_context *ice, struct crocus_uncompiled_shader *ish, const struct brw_gs_prog_key *key) crocus_compile_gs() argument 1805 struct crocus_uncompiled_shader *ish = crocus_update_compiled_gs() local 1843 crocus_compile_fs(struct crocus_context *ice, struct crocus_uncompiled_shader *ish, const struct brw_wm_prog_key *key, struct brw_vue_map *vue_map) crocus_compile_fs() argument 1939 struct crocus_uncompiled_shader *ish = crocus_update_compiled_fs() local 2489 struct crocus_uncompiled_shader *ish = ice->shaders.uncompiled[last_stage]; crocus_update_compiled_shaders() local 2541 crocus_compile_cs(struct crocus_context *ice, struct crocus_uncompiled_shader *ish, const struct brw_cs_prog_key *key) crocus_compile_cs() argument 2607 struct crocus_uncompiled_shader *ish = crocus_update_compiled_cs() local 2703 struct crocus_uncompiled_shader *ish = crocus_create_uncompiled_shader() local 2763 struct crocus_uncompiled_shader *ish = crocus_create_shader_state(ctx, state); crocus_create_vs_state() local 2790 struct crocus_uncompiled_shader *ish = crocus_create_shader_state(ctx, state); crocus_create_tcs_state() local 2820 struct crocus_uncompiled_shader *ish = crocus_create_shader_state(ctx, state); crocus_create_tes_state() local 2849 struct crocus_uncompiled_shader *ish = crocus_create_shader_state(ctx, state); crocus_create_gs_state() local 2872 struct crocus_uncompiled_shader *ish = crocus_create_shader_state(ctx, state); crocus_create_fs_state() local 2927 struct crocus_uncompiled_shader *ish = crocus_create_compute_state() local 2951 struct crocus_uncompiled_shader *ish = state; crocus_delete_shader_state() local 3011 bind_shader_state(struct crocus_context *ice, struct crocus_uncompiled_shader *ish, gl_shader_stage stage) bind_shader_state() argument [all...] |
H A D | crocus_disk_cache.c | 49 const struct crocus_uncompiled_shader *ish, in crocus_disk_cache_compute_key() 62 uint8_t data[sizeof(prog_key) + sizeof(ish->nir_sha1)]; in crocus_disk_cache_compute_key() 63 uint32_t data_size = prog_key_size + sizeof(ish->nir_sha1); in crocus_disk_cache_compute_key() 65 memcpy(data, ish->nir_sha1, sizeof(ish->nir_sha1)); in crocus_disk_cache_compute_key() 66 memcpy(data + sizeof(ish->nir_sha1), &prog_key, prog_key_size); in crocus_disk_cache_compute_key() 79 const struct crocus_uncompiled_shader *ish, in crocus_disk_cache_store() 89 gl_shader_stage stage = ish->nir->info.stage; in crocus_disk_cache_store() 93 crocus_disk_cache_compute_key(cache, ish, prog_key, prog_key_size, cache_key); in crocus_disk_cache_store() 133 const struct crocus_uncompiled_shader *ish, in crocus_disk_cache_retrieve() 48 crocus_disk_cache_compute_key(struct disk_cache *cache, const struct crocus_uncompiled_shader *ish, const void *orig_prog_key, uint32_t prog_key_size, cache_key cache_key) crocus_disk_cache_compute_key() argument 78 crocus_disk_cache_store(struct disk_cache *cache, const struct crocus_uncompiled_shader *ish, const struct crocus_compiled_shader *shader, void *map, const void *prog_key, uint32_t prog_key_size) crocus_disk_cache_store() argument 132 crocus_disk_cache_retrieve(struct crocus_context *ice, const struct crocus_uncompiled_shader *ish, const void *prog_key, uint32_t key_size) crocus_disk_cache_retrieve() argument [all...] |
H A D | crocus_context.h | 887 const struct crocus_uncompiled_shader *ish, 894 const struct crocus_uncompiled_shader *ish,
|
H A D | crocus_resolve.c | 225 struct crocus_uncompiled_shader *ish = in crocus_predraw_resolve_framebuffer() local 227 const nir_shader *nir = ish->nir; in crocus_predraw_resolve_framebuffer()
|
/third_party/musl/src/thread/arm/ |
H A D | atomics.s | 36 dmb ish 70 dmb ish 76 dmb ish
|