| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_meta.h | 61 VkResult radv_device_init_meta_clear_state(struct radv_device *device, bool on_demand); 62 void radv_device_finish_meta_clear_state(struct radv_device *device); 64 VkResult radv_device_init_meta_resolve_state(struct radv_device *device, bool on_demand); 65 void radv_device_finish_meta_resolve_state(struct radv_device *device); 67 VkResult radv_device_init_meta_depth_decomp_state(struct radv_device *device, bool on_demand); 68 void radv_device_finish_meta_depth_decomp_state(struct radv_device *device); 70 VkResult radv_device_init_meta_fast_clear_flush_state(struct radv_device *device, bool on_demand); 71 void radv_device_finish_meta_fast_clear_flush_state(struct radv_device *device); 73 VkResult radv_device_init_meta_blit_state(struct radv_device *device, bool on_demand); 74 void radv_device_finish_meta_blit_state(struct radv_device *devic [all...] |
| H A D | radv_shader.h | 345 radv_shader_compile_to_nir(struct radv_device *device, 354 radv_alloc_shader_memory(struct radv_device *device, 358 radv_destroy_shader_slabs(struct radv_device *device); 361 radv_shader_variant_create(struct radv_device *device, 371 radv_create_gs_copy_shader(struct radv_device *device, struct nir_shader *nir, 376 radv_shader_variant_destroy(struct radv_device *device, 383 radv_shader_dump_stats(struct radv_device *device, 389 radv_can_dump_shader(struct radv_device *device, 401 radv_can_dump_shader_stats(struct radv_device *device,
|
| H A D | radv_debug.h | 67 radv_init_trace(struct radv_device *device); 76 radv_dump_enabled_options(struct radv_device *device, FILE *f);
|
| H A D | radv_private.h | 359 struct radv_device * device; 392 struct radv_device *device); 402 radv_create_shader_variants_from_pipeline_cache(struct radv_device *device, 409 radv_pipeline_cache_insert_shaders(struct radv_device *device, 639 struct radv_device * device; 670 struct radv_device { struct 1104 struct radv_device * device; 1154 void cik_create_gfx_config(struct radv_device *device); 1215 void radv_device_init_msaa(struct radv_device *device); 1237 bool radv_get_memory_fd(struct radv_device *devic [all...] |
| H A D | radv_wsi_display.c | 262 RADV_FROM_HANDLE(radv_device, device, _device); 276 RADV_FROM_HANDLE(radv_device, device, _device); 310 RADV_FROM_HANDLE(radv_device, device, _device); 346 RADV_FROM_HANDLE(radv_device, device, _device);
|
| H A D | radv_debug.c | 59 radv_init_trace(struct radv_device *device) 84 radv_dump_trace(struct radv_device *device, struct radeon_cmdbuf *cs) 100 radv_dump_mmapped_reg(struct radv_device *device, FILE *f, unsigned offset) 111 radv_dump_debug_registers(struct radv_device *device, FILE *f) 318 struct radv_device *device = pipeline->device; 567 radv_get_saved_graphics_pipeline(struct radv_device *device) 575 radv_get_saved_compute_pipeline(struct radv_device *device) 601 radv_dump_enabled_options(struct radv_device *device, FILE *f) 629 radv_dump_device_name(struct radv_device *device, FILE *f) 664 struct radv_device *devic [all...] |
| H A D | radv_meta_fmask_expand.c | 30 build_fmask_expand_compute_shader(struct radv_device *device, int samples) 114 struct radv_device *device = cmd_buffer->device; 194 void radv_device_finish_meta_fmask_expand_state(struct radv_device *device) 213 create_fmask_expand_pipeline(struct radv_device *device, 248 radv_device_init_meta_fmask_expand_state(struct radv_device *device)
|
| H A D | radv_meta_bufimage.c | 36 build_nir_itob_compute_shader(struct radv_device *dev, bool is_3d) 131 radv_device_init_meta_itob_state(struct radv_device *device) 248 radv_device_finish_meta_itob_state(struct radv_device *device) 265 build_nir_btoi_compute_shader(struct radv_device *dev, bool is_3d) 358 radv_device_init_meta_btoi_state(struct radv_device *device) 471 radv_device_finish_meta_btoi_state(struct radv_device *device) 488 build_nir_btoi_r32g32b32_compute_shader(struct radv_device *dev) 601 radv_device_init_meta_btoi_r32g32b32_state(struct radv_device *device) 681 radv_device_finish_meta_btoi_r32g32b32_state(struct radv_device *device) 695 build_nir_itoi_compute_shader(struct radv_device *de [all...] |
| H A D | radv_descriptor_set.c | 77 RADV_FROM_HANDLE(radv_device, device, _device); 293 RADV_FROM_HANDLE(radv_device, device, _device); 407 RADV_FROM_HANDLE(radv_device, device, _device); 462 RADV_FROM_HANDLE(radv_device, device, _device); 473 radv_descriptor_set_create(struct radv_device *device, 598 radv_descriptor_set_destroy(struct radv_device *device, 625 RADV_FROM_HANDLE(radv_device, device, _device); 723 RADV_FROM_HANDLE(radv_device, device, _device); 745 RADV_FROM_HANDLE(radv_device, device, _device); 766 RADV_FROM_HANDLE(radv_device, devic [all...] |
| H A D | radv_image.c | 38 radv_choose_tiling(struct radv_device *device, 68 radv_use_tc_compat_htile_for_image(struct radv_device *device, 124 radv_use_dcc_for_image(struct radv_device *device, 203 radv_init_surface(struct radv_device *device, 273 static uint32_t si_get_bo_metadata_word1(struct radv_device *device) 306 radv_make_buffer_descriptor(struct radv_device *device, 345 si_set_mutable_tex_desc_fields(struct radv_device *device, 491 si_make_texture_descriptor(struct radv_device *device, 684 radv_query_opaque_metadata(struct radv_device *device, 737 radv_init_metadata(struct radv_device *devic [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_meta.h | 103 VkResult radv_device_init_meta_clear_state(struct radv_device *device, bool on_demand); 104 void radv_device_finish_meta_clear_state(struct radv_device *device); 106 VkResult radv_device_init_meta_resolve_state(struct radv_device *device, bool on_demand); 107 void radv_device_finish_meta_resolve_state(struct radv_device *device); 109 VkResult radv_device_init_meta_depth_decomp_state(struct radv_device *device, bool on_demand); 110 void radv_device_finish_meta_depth_decomp_state(struct radv_device *device); 112 VkResult radv_device_init_meta_fast_clear_flush_state(struct radv_device *device, bool on_demand); 113 void radv_device_finish_meta_fast_clear_flush_state(struct radv_device *device); 115 VkResult radv_device_init_meta_blit_state(struct radv_device *device, bool on_demand); 116 void radv_device_finish_meta_blit_state(struct radv_device *devic [all...] |
| H A D | radv_debug.h | 83 bool radv_init_trace(struct radv_device *device); 84 void radv_finish_trace(struct radv_device *device); 90 void radv_dump_enabled_options(struct radv_device *device, FILE *f); 92 bool radv_trap_handler_init(struct radv_device *device); 93 void radv_trap_handler_finish(struct radv_device *device);
|
| H A D | radv_shader.h | 45 struct radv_device; 485 void radv_optimize_nir(const struct radv_device *device, struct nir_shader *shader, 490 nir_shader *radv_shader_compile_to_nir(struct radv_device *device, struct vk_shader_module *module, 496 void radv_init_shader_arenas(struct radv_device *device); 497 void radv_destroy_shader_arenas(struct radv_device *device); 501 struct radv_device *device, struct radv_pipeline_cache *cache, 508 struct radv_shader_variant *radv_shader_variant_create(struct radv_device *device, 512 struct radv_device *device, struct vk_shader_module *module, struct nir_shader *const *shaders, 518 radv_create_gs_copy_shader(struct radv_device *device, struct nir_shader *nir, 523 struct radv_shader_variant *radv_create_trap_handler_shader(struct radv_device *devic [all...] |
| H A D | radv_sqtt.c | 39 radv_se_is_disabled(struct radv_device *device, unsigned se) 46 gfx10_get_thread_trace_ctrl(struct radv_device *device, bool enable) 61 radv_emit_thread_trace_start(struct radv_device *device, struct radeon_cmdbuf *cs, 208 radv_copy_thread_trace_info_regs(struct radv_device *device, struct radeon_cmdbuf *cs, 239 radv_emit_thread_trace_stop(struct radv_device *device, struct radeon_cmdbuf *cs, 315 radv_emit_thread_trace_userdata(const struct radv_device *device, struct radeon_cmdbuf *cs, 339 radv_emit_spi_config_cntl(struct radv_device *device, struct radeon_cmdbuf *cs, bool enable) 359 radv_emit_inhibit_clockgating(struct radv_device *device, struct radeon_cmdbuf *cs, bool inhibit) 371 radv_emit_wait_for_idle(struct radv_device *device, struct radeon_cmdbuf *cs, int family) 386 radv_thread_trace_init_bo(struct radv_device *devic [all...] |
| H A D | radv_wsi_display.c | 50 RADV_FROM_HANDLE(radv_device, device, _device); 90 RADV_FROM_HANDLE(radv_device, device, _device);
|
| H A D | radv_private.h | 333 struct radv_device *device; 350 void radv_pipeline_cache_init(struct radv_pipeline_cache *cache, struct radv_device *device); 355 struct radv_device *device, struct radv_pipeline_cache *cache, const unsigned char *sha1, 360 struct radv_device *device, struct radv_pipeline_cache *cache, const unsigned char *sha1, 665 struct radv_device *device; 725 struct radv_device { struct 844 VkResult _radv_device_set_lost(struct radv_device *device, const char *file, int line, 850 radv_device_is_lost(const struct radv_device *device) 871 void radv_device_memory_init(struct radv_device_memory *mem, struct radv_device *device, 973 void radv_buffer_init(struct radv_buffer *buffer, struct radv_device *devic [all...] |
| H A D | radv_image.c | 46 radv_choose_tiling(struct radv_device *device, const VkImageCreateInfo *pCreateInfo, 73 radv_use_tc_compat_htile_for_image(struct radv_device *device, const VkImageCreateInfo *pCreateInfo, 114 radv_surface_has_scanout(struct radv_device *device, const struct radv_image_create_info *info) 127 radv_image_use_fast_clear_for_image_early(const struct radv_device *device, 146 radv_image_use_fast_clear_for_image(const struct radv_device *device, 199 radv_format_is_atomic_allowed(struct radv_device *device, VkFormat format) 208 radv_formats_is_atomic_allowed(struct radv_device *device, const void *pNext, VkFormat format, 232 radv_use_dcc_for_image_early(struct radv_device *device, struct radv_image *image, 292 radv_use_dcc_for_image_late(struct radv_device *device, struct radv_image *image) 322 radv_image_use_dcc_image_stores(const struct radv_device *devic [all...] |
| H A D | radv_debug.c | 65 radv_init_trace(struct radv_device *device) 92 radv_finish_trace(struct radv_device *device) 103 radv_dump_trace(struct radv_device *device, struct radeon_cmdbuf *cs, FILE *f) 110 radv_dump_mmapped_reg(struct radv_device *device, FILE *f, unsigned offset) 120 radv_dump_debug_registers(struct radv_device *device, FILE *f) 193 radv_dump_descriptor_set(struct radv_device *device, struct radv_descriptor_set *set, unsigned id, 241 radv_dump_descriptors(struct radv_device *device, FILE *f) 491 radv_get_saved_pipeline(struct radv_device *device, enum ring_type ring) 542 radv_dump_enabled_options(struct radv_device *device, FILE *f) 570 radv_dump_app_info(struct radv_device *devic [all...] |
| H A D | radv_wsi.c | 42 RADV_FROM_HANDLE(radv_device, device, _device); 79 RADV_FROM_HANDLE(radv_device, device, _device);
|
| H A D | radv_meta_bufimage.c | 36 build_nir_itob_compute_shader(struct radv_device *dev, bool is_3d) 97 radv_device_init_meta_itob_state(struct radv_device *device) 203 radv_device_finish_meta_itob_state(struct radv_device *device) 217 build_nir_btoi_compute_shader(struct radv_device *dev, bool is_3d) 282 radv_device_init_meta_btoi_state(struct radv_device *device) 384 radv_device_finish_meta_btoi_state(struct radv_device *device) 398 build_nir_btoi_r32g32b32_compute_shader(struct radv_device *dev) 467 radv_device_init_meta_btoi_r32g32b32_state(struct radv_device *device) 536 radv_device_finish_meta_btoi_r32g32b32_state(struct radv_device *device) 549 build_nir_itoi_compute_shader(struct radv_device *de [all...] |
| H A D | radv_meta_fmask_expand.c | 30 build_fmask_expand_compute_shader(struct radv_device *device, int samples) 95 struct radv_device *device = cmd_buffer->device; 171 radv_device_finish_meta_fmask_expand_state(struct radv_device *device) 187 create_fmask_expand_pipeline(struct radv_device *device, int samples, VkPipeline *pipeline) 218 radv_device_init_meta_fmask_expand_state(struct radv_device *device)
|
| H A D | radv_descriptor_set.c | 95 RADV_FROM_HANDLE(radv_device, device, _device); 342 RADV_FROM_HANDLE(radv_device, device, _device); 474 RADV_FROM_HANDLE(radv_device, device, _device); 537 RADV_FROM_HANDLE(radv_device, device, _device); 548 radv_descriptor_set_create(struct radv_device *device, struct radv_descriptor_pool *pool, 674 radv_descriptor_set_destroy(struct radv_device *device, struct radv_descriptor_pool *pool, 694 radv_destroy_descriptor_pool(struct radv_device *device, const VkAllocationCallbacks *pAllocator, 717 RADV_FROM_HANDLE(radv_device, device, _device); 853 RADV_FROM_HANDLE(radv_device, device, _device); 866 RADV_FROM_HANDLE(radv_device, devic [all...] |
| H A D | radv_android.c | 118 RADV_FROM_HANDLE(radv_device, device, device_h); 222 RADV_FROM_HANDLE(radv_device, device, device_h); 307 RADV_FROM_HANDLE(radv_device, device, device_h); 384 RADV_FROM_HANDLE(radv_device, device, device_h); 591 RADV_FROM_HANDLE(radv_device, device, device_h); 667 RADV_FROM_HANDLE(radv_device, device, device_h); 744 RADV_FROM_HANDLE(radv_device, dev, device_h); 823 radv_import_ahb_memory(struct radv_device *device, struct radv_device_memory *mem, 887 radv_create_ahb_memory(struct radv_device *device, struct radv_device_memory *mem,
|
| H A D | radv_shader.c | 106 radv_can_dump_shader(struct radv_device *device, struct vk_shader_module *module, 118 radv_can_dump_shader_stats(struct radv_device *device, struct vk_shader_module *module) 125 radv_optimize_nir(const struct radv_device *device, struct nir_shader *shader, 227 struct radv_device *device; 416 radv_shader_compile_to_nir(struct radv_device *device, struct vk_shader_module *module, 822 radv_lower_io(struct radv_device *device, nir_shader *nir) 845 radv_lower_io_to_mem(struct radv_device *device, struct nir_shader *nir, 891 radv_consider_culling(struct radv_device *device, struct nir_shader *nir, uint64_t ps_inputs_read, 947 void radv_lower_ngg(struct radv_device *device, struct nir_shader *nir, 1040 remove_hole(struct radv_device *devic [all...] |
| H A D | radv_meta_blit2d.c | 38 static VkResult blit2d_init_color_pipeline(struct radv_device *device, 42 static VkResult blit2d_init_depth_only_pipeline(struct radv_device *device, 46 static VkResult blit2d_init_stencil_only_pipeline(struct radv_device *device, 111 struct radv_device *device = cmd_buffer->device; 226 struct radv_device *device = cmd_buffer->device; 461 typedef nir_ssa_def *(*texel_fetch_build_func)(struct nir_builder *, struct radv_device *, 465 build_nir_texel_fetch(struct nir_builder *b, struct radv_device *device, nir_ssa_def *tex_pos, 518 build_nir_buffer_fetch(struct nir_builder *b, struct radv_device *device, nir_ssa_def *tex_pos, 560 build_nir_copy_fragment_shader(struct radv_device *device, texel_fetch_build_func txf_func, 583 build_nir_copy_fragment_shader_depth(struct radv_device *devic [all...] |