/external/mesa3d/src/amd/vulkan/ |
D | radv_meta.h | 90 VkResult radv_device_init_meta_clear_state(struct radv_device *device, bool on_demand); 91 void radv_device_finish_meta_clear_state(struct radv_device *device); 93 VkResult radv_device_init_meta_resolve_state(struct radv_device *device, bool on_demand); 94 void radv_device_finish_meta_resolve_state(struct radv_device *device); 96 VkResult radv_device_init_meta_depth_decomp_state(struct radv_device *device, bool on_demand); 97 void radv_device_finish_meta_depth_decomp_state(struct radv_device *device); 99 VkResult radv_device_init_meta_fast_clear_flush_state(struct radv_device *device, bool on_demand); 100 void radv_device_finish_meta_fast_clear_flush_state(struct radv_device *device); 102 VkResult radv_device_init_meta_blit_state(struct radv_device *device, bool on_demand); 103 void radv_device_finish_meta_blit_state(struct radv_device *device); [all …]
|
D | radv_shader.h | 45 struct radv_device; 428 radv_shader_compile_to_nir(struct radv_device *device, 438 radv_destroy_shader_slabs(struct radv_device *device); 442 struct radv_device *device, 451 radv_shader_variant_create(struct radv_device *device, 455 radv_shader_variant_compile(struct radv_device *device, 467 radv_create_gs_copy_shader(struct radv_device *device, struct nir_shader *nir, 475 radv_create_trap_handler_shader(struct radv_device *device); 478 radv_shader_variant_destroy(struct radv_device *device, 483 radv_get_max_waves(struct radv_device *device, [all …]
|
D | radv_sqtt.c | 39 radv_thread_trace_get_data_offset(struct radv_device *device, unsigned se) in radv_thread_trace_get_data_offset() 51 radv_thread_trace_get_info_va(struct radv_device *device, unsigned se) in radv_thread_trace_get_info_va() 58 radv_thread_trace_get_data_va(struct radv_device *device, unsigned se) in radv_thread_trace_get_data_va() 65 radv_emit_thread_trace_start(struct radv_device *device, in radv_emit_thread_trace_start() 232 radv_copy_thread_trace_info_regs(struct radv_device *device, in radv_copy_thread_trace_info_regs() 269 radv_emit_thread_trace_stop(struct radv_device *device, in radv_emit_thread_trace_stop() 345 radv_emit_thread_trace_userdata(const struct radv_device *device, in radv_emit_thread_trace_userdata() 368 radv_emit_spi_config_cntl(struct radv_device *device, in radv_emit_spi_config_cntl() 390 radv_emit_wait_for_idle(struct radv_device *device, in radv_emit_wait_for_idle() 408 radv_thread_trace_init_cs(struct radv_device *device) in radv_thread_trace_init_cs() [all …]
|
D | radv_debug.h | 76 radv_init_trace(struct radv_device *device); 85 radv_dump_enabled_options(struct radv_device *device, FILE *f); 87 bool radv_trap_handler_init(struct radv_device *device); 88 void radv_trap_handler_finish(struct radv_device *device);
|
D | radv_private.h | 376 struct radv_device * device; 420 struct radv_device *device); 428 radv_create_shader_variants_from_pipeline_cache(struct radv_device *device, 435 radv_pipeline_cache_insert_shaders(struct radv_device *device, 700 struct radv_device * device; 747 VkResult radv_bo_list_add(struct radv_device *device, 749 void radv_bo_list_remove(struct radv_device *device, 766 struct radv_device { struct 865 VkResult _radv_device_set_lost(struct radv_device *device, argument 874 radv_device_is_lost(const struct radv_device *device) in radv_device_is_lost() [all …]
|
D | radv_debug.c | 62 radv_init_trace(struct radv_device *device) in radv_init_trace() 86 radv_dump_trace(struct radv_device *device, struct radeon_cmdbuf *cs, FILE *f) in radv_dump_trace() 93 radv_dump_mmapped_reg(struct radv_device *device, FILE *f, unsigned offset) in radv_dump_mmapped_reg() 104 radv_dump_debug_registers(struct radv_device *device, FILE *f) in radv_dump_debug_registers() 190 radv_dump_descriptor_set(struct radv_device *device, in radv_dump_descriptor_set() 237 radv_dump_descriptors(struct radv_device *device, FILE *f) in radv_dump_descriptors() 457 radv_get_saved_pipeline(struct radv_device *device, enum ring_type ring) in radv_get_saved_pipeline() 504 radv_dump_enabled_options(struct radv_device *device, FILE *f) in radv_dump_enabled_options() 532 radv_dump_device_name(struct radv_device *device, FILE *f) in radv_dump_device_name() 555 struct radv_device *device = queue->device; in radv_dump_umr_ring() [all …]
|
D | radv_image.c | 41 radv_choose_tiling(struct radv_device *device, in radv_choose_tiling() 70 radv_use_tc_compat_htile_for_image(struct radv_device *device, in radv_use_tc_compat_htile_for_image() 140 radv_surface_has_scanout(struct radv_device *device, const struct radv_image_create_info *info) in radv_surface_has_scanout() 153 radv_image_use_fast_clear_for_image(const struct radv_device *device, in radv_image_use_fast_clear_for_image() 174 radv_use_dcc_for_image(struct radv_device *device, in radv_use_dcc_for_image() 258 radv_use_fmask_for_image(const struct radv_device *device, in radv_use_fmask_for_image() 267 radv_use_htile_for_image(const struct radv_device *device, in radv_use_htile_for_image() 277 radv_use_tc_compat_cmask_for_image(struct radv_device *device, in radv_use_tc_compat_cmask_for_image() 299 static uint32_t si_get_bo_metadata_word1(const struct radv_device *device) in si_get_bo_metadata_word1() 305 radv_is_valid_opaque_metadata(const struct radv_device *device, in radv_is_valid_opaque_metadata() [all …]
|
D | radv_descriptor_set.c | 78 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateDescriptorSetLayout() 301 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyDescriptorSetLayout() 415 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreatePipelineLayout() 479 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyPipelineLayout() 492 radv_descriptor_set_create(struct radv_device *device, in radv_descriptor_set_create() 621 radv_descriptor_set_destroy(struct radv_device *device, in radv_descriptor_set_destroy() 643 static void radv_destroy_descriptor_pool(struct radv_device *device, in radv_destroy_descriptor_pool() 666 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateDescriptorPool() 774 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyDescriptorPool() 788 RADV_FROM_HANDLE(radv_device, device, _device); in radv_ResetDescriptorPool() [all …]
|
D | radv_meta_bufimage.c | 36 build_nir_itob_compute_shader(struct radv_device *dev, bool is_3d) in build_nir_itob_compute_shader() 131 radv_device_init_meta_itob_state(struct radv_device *device) in radv_device_init_meta_itob_state() 248 radv_device_finish_meta_itob_state(struct radv_device *device) in radv_device_finish_meta_itob_state() 265 build_nir_btoi_compute_shader(struct radv_device *dev, bool is_3d) in build_nir_btoi_compute_shader() 358 radv_device_init_meta_btoi_state(struct radv_device *device) in radv_device_init_meta_btoi_state() 471 radv_device_finish_meta_btoi_state(struct radv_device *device) in radv_device_finish_meta_btoi_state() 488 build_nir_btoi_r32g32b32_compute_shader(struct radv_device *dev) in build_nir_btoi_r32g32b32_compute_shader() 601 radv_device_init_meta_btoi_r32g32b32_state(struct radv_device *device) in radv_device_init_meta_btoi_r32g32b32_state() 681 radv_device_finish_meta_btoi_r32g32b32_state(struct radv_device *device) in radv_device_finish_meta_btoi_r32g32b32_state() 695 build_nir_itoi_compute_shader(struct radv_device *dev, bool is_3d) in build_nir_itoi_compute_shader() [all …]
|
D | radv_meta_fmask_expand.c | 30 build_fmask_expand_compute_shader(struct radv_device *device, int samples) in build_fmask_expand_compute_shader() 116 struct radv_device *device = cmd_buffer->device; in radv_expand_fmask_image_inplace() 182 void radv_device_finish_meta_fmask_expand_state(struct radv_device *device) in radv_device_finish_meta_fmask_expand_state() 201 create_fmask_expand_pipeline(struct radv_device *device, in create_fmask_expand_pipeline() 236 radv_device_init_meta_fmask_expand_state(struct radv_device *device) in radv_device_init_meta_fmask_expand_state()
|
D | radv_pipeline_cache.c | 66 struct radv_device *device) in radv_pipeline_cache_init() 260 radv_is_cache_disabled(struct radv_device *device) in radv_is_cache_disabled() 269 radv_create_shader_variants_from_pipeline_cache(struct radv_device *device, in radv_create_shader_variants_from_pipeline_cache() 358 radv_pipeline_cache_insert_shaders(struct radv_device *device, in radv_pipeline_cache_insert_shaders() 463 struct radv_device *device = cache->device; in radv_pipeline_cache_load() 510 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreatePipelineCache() 548 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyPipelineCache() 565 RADV_FROM_HANDLE(radv_device, device, _device); in radv_GetPipelineCacheData()
|
D | radv_meta_fast_clear.c | 33 build_dcc_decompress_compute_shader(struct radv_device *dev) in build_dcc_decompress_compute_shader() 103 create_dcc_compress_compute(struct radv_device *device) in create_dcc_compress_compute() 185 create_pass(struct radv_device *device) in create_pass() 251 create_pipeline_layout(struct radv_device *device, VkPipelineLayout *layout) in create_pipeline_layout() 268 create_pipeline(struct radv_device *device, in create_pipeline() 480 radv_device_finish_meta_fast_clear_flush_state(struct radv_device *device) in radv_device_finish_meta_fast_clear_flush_state() 511 radv_device_init_meta_fast_clear_flush_state_internal(struct radv_device *device) in radv_device_init_meta_fast_clear_flush_state_internal() 561 radv_device_init_meta_fast_clear_flush_state(struct radv_device *device, bool on_demand) in radv_device_init_meta_fast_clear_flush_state() 590 struct radv_device *device = cmd_buffer->device; in radv_process_color_image_layer() 663 struct radv_device *device = cmd_buffer->device; in radv_process_color_image() [all …]
|
D | radv_device.c | 72 radv_timeline_find_point_at_least_locked(struct radv_device *device, 77 radv_timeline_add_point_locked(struct radv_device *device, 86 void radv_destroy_semaphore_part(struct radv_device *device, 2313 RADV_FROM_HANDLE(radv_device, device, _device); in radv_GetMemoryHostPointerPropertiesEXT() 2358 radv_queue_init(struct radv_device *device, struct radv_queue *queue, in radv_queue_init() 2442 VkResult radv_bo_list_add(struct radv_device *device, in radv_bo_list_add() 2472 void radv_bo_list_remove(struct radv_device *device, in radv_bo_list_remove() 2497 radv_device_init_gs_info(struct radv_device *device) in radv_device_init_gs_info() 2541 radv_device_init_dispatch(struct radv_device *device) in radv_device_init_dispatch() 2610 static VkResult radv_device_init_border_color(struct radv_device *device) in radv_device_init_border_color() [all …]
|
D | radv_meta_blit2d.c | 39 blit2d_init_color_pipeline(struct radv_device *device, 45 blit2d_init_depth_only_pipeline(struct radv_device *device, 50 blit2d_init_stencil_only_pipeline(struct radv_device *device, 122 struct radv_device *device = cmd_buffer->device; in blit2d_bind_src() 253 struct radv_device *device = cmd_buffer->device; in radv_meta_blit2d_normal_dst() 485 struct radv_device *, 489 build_nir_texel_fetch(struct nir_builder *b, struct radv_device *device, in build_nir_texel_fetch() 551 build_nir_buffer_fetch(struct nir_builder *b, struct radv_device *device, in build_nir_buffer_fetch() 600 build_nir_copy_fragment_shader(struct radv_device *device, in build_nir_copy_fragment_shader() 629 build_nir_copy_fragment_shader_depth(struct radv_device *device, in build_nir_copy_fragment_shader_depth() [all …]
|
D | radv_wsi_display.c | 261 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DisplayPowerControlEXT() 275 RADV_FROM_HANDLE(radv_device, device, _device); in radv_RegisterDeviceEventEXT() 318 RADV_FROM_HANDLE(radv_device, device, _device); in radv_RegisterDisplayEventEXT() 361 RADV_FROM_HANDLE(radv_device, device, _device); in radv_GetSwapchainCounterEXT()
|
D | radv_shader.c | 100 radv_can_dump_shader(struct radv_device *device, in radv_can_dump_shader() 114 radv_can_dump_shader_stats(struct radv_device *device, in radv_can_dump_shader_stats() 128 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateShaderModule() 159 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyShaderModule() 263 struct radv_device *device; 370 radv_shader_compile_to_nir(struct radv_device *device, in radv_shader_compile_to_nir() 757 radv_lower_io(struct radv_device *device, nir_shader *nir) in radv_lower_io() 784 radv_alloc_shader_memory(struct radv_device *device, in radv_alloc_shader_memory() 844 radv_destroy_shader_slabs(struct radv_device *device) in radv_destroy_shader_slabs() 863 static void radv_postprocess_config(const struct radv_device *device, in radv_postprocess_config() [all …]
|
D | radv_wsi.c | 43 RADV_FROM_HANDLE(radv_device, device, _device); in radv_wsi_set_memory_ownership() 185 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateSwapchainKHR() 204 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroySwapchainKHR() 251 RADV_FROM_HANDLE(radv_device, device, _device); in radv_AcquireNextImage2KHR()
|
D | radv_meta_decompress.c | 43 create_pass(struct radv_device *device, in create_pass() 110 create_pipeline_layout(struct radv_device *device, VkPipelineLayout *layout) in create_pipeline_layout() 127 create_pipeline(struct radv_device *device, in create_pipeline() 268 radv_device_finish_meta_depth_decomp_state(struct radv_device *device) in radv_device_finish_meta_depth_decomp_state() 292 radv_device_init_meta_depth_decomp_state(struct radv_device *device, bool on_demand) in radv_device_init_meta_depth_decomp_state() 408 struct radv_device *device = cmd_buffer->device; in radv_process_depth_image_layer()
|
D | radv_android.c | 119 RADV_FROM_HANDLE(radv_device, device, device_h); in radv_image_from_gralloc() 219 RADV_FROM_HANDLE(radv_device, device, device_h); in radv_GetSwapchainGrallocUsageANDROID() 308 RADV_FROM_HANDLE(radv_device, device, device_h); in radv_GetSwapchainGrallocUsage2ANDROID() 563 RADV_FROM_HANDLE(radv_device, device, device_h); in get_ahb_buffer_format_properties() 640 RADV_FROM_HANDLE(radv_device, dev, device_h); in radv_GetAndroidHardwareBufferPropertiesANDROID() 718 radv_import_ahb_memory(struct radv_device *device, in radv_import_ahb_memory() 787 radv_create_ahb_memory(struct radv_device *device, in radv_create_ahb_memory()
|
D | radv_meta_resolve_fs.c | 54 build_resolve_fragment_shader(struct radv_device *dev, bool is_integer, int samples) in build_resolve_fragment_shader() 101 create_layout(struct radv_device *device) in create_layout() 156 create_resolve_pipeline(struct radv_device *device, in create_resolve_pipeline() 358 build_depth_stencil_resolve_fragment_shader(struct radv_device *dev, int samples, in build_depth_stencil_resolve_fragment_shader() 474 create_depth_stencil_resolve_pipeline(struct radv_device *device, in create_depth_stencil_resolve_pipeline() 707 radv_device_init_meta_resolve_fragment_state(struct radv_device *device, bool on_demand) in radv_device_init_meta_resolve_fragment_state() 768 radv_device_finish_meta_resolve_fragment_state(struct radv_device *device) in radv_device_finish_meta_resolve_fragment_state() 831 struct radv_device *device = cmd_buffer->device; in radv_get_resolve_pipeline() 860 struct radv_device *device = cmd_buffer->device; in emit_resolve() 930 struct radv_device *device = cmd_buffer->device; in emit_depth_stencil_resolve() [all …]
|
D | radv_meta_buffer.c | 8 build_buffer_fill_shader(struct radv_device *dev) in build_buffer_fill_shader() 56 build_buffer_copy_shader(struct radv_device *dev) in build_buffer_copy_shader() 104 VkResult radv_device_init_meta_buffer_state(struct radv_device *device) in radv_device_init_meta_buffer_state() 248 void radv_device_finish_meta_buffer_state(struct radv_device *device) in radv_device_finish_meta_buffer_state() 272 struct radv_device *device = cmd_buffer->device; in fill_buffer_shader() 326 struct radv_device *device = cmd_buffer->device; in copy_buffer_shader()
|
D | radv_meta_resolve_cs.c | 68 build_resolve_compute_shader(struct radv_device *dev, bool is_integer, bool is_srgb, int samples) in build_resolve_compute_shader() 165 build_depth_stencil_resolve_compute_shader(struct radv_device *dev, int samples, in build_depth_stencil_resolve_compute_shader() 303 create_layout(struct radv_device *device) in create_layout() 360 create_resolve_pipeline(struct radv_device *device, in create_resolve_pipeline() 411 create_depth_stencil_resolve_pipeline(struct radv_device *device, in create_depth_stencil_resolve_pipeline() 462 radv_device_init_meta_resolve_compute_state(struct radv_device *device, bool on_demand) in radv_device_init_meta_resolve_compute_state() 549 radv_device_finish_meta_resolve_compute_state(struct radv_device *device) in radv_device_finish_meta_resolve_compute_state() 606 struct radv_device *device = cmd_buffer->device; in radv_get_resolve_pipeline() 643 struct radv_device *device = cmd_buffer->device; in emit_resolve() 710 struct radv_device *device = cmd_buffer->device; in emit_depth_stencil_resolve()
|
D | radv_meta.c | 263 struct radv_device *device = _device; in meta_alloc() 272 struct radv_device *device = _device; in meta_realloc() 281 struct radv_device *device = _device; in meta_free() 316 radv_load_meta_pipeline(struct radv_device *device) in radv_load_meta_pipeline() 345 radv_store_meta_pipeline(struct radv_device *device) in radv_store_meta_pipeline() 386 radv_device_init_meta(struct radv_device *device) in radv_device_init_meta() 485 radv_device_finish_meta(struct radv_device *device) in radv_device_finish_meta()
|
D | radv_meta_resolve.c | 54 create_pass(struct radv_device *device, VkFormat vk_format, VkRenderPass *pass) in create_pass() 129 create_pipeline(struct radv_device *device, in create_pipeline() 259 radv_device_finish_meta_resolve_state(struct radv_device *device) in radv_device_finish_meta_resolve_state() 275 radv_device_init_meta_resolve_state(struct radv_device *device, bool on_demand) in radv_device_init_meta_resolve_state() 320 struct radv_device *device = cmd_buffer->device; in emit_resolve() 353 static void radv_pick_resolve_method_images(struct radv_device *device, in radv_pick_resolve_method_images() 394 build_resolve_pipeline(struct radv_device *device, in build_resolve_pipeline() 431 struct radv_device *device = cmd_buffer->device; in radv_meta_resolve_hardware_image()
|
D | radv_meta_blit.c | 35 build_pipeline(struct radv_device *device, 312 struct radv_device *device = cmd_buffer->device; in meta_emit_blit() 540 struct radv_device *device = cmd_buffer->device; in blit_image() 755 radv_device_finish_meta_blit_state(struct radv_device *device) in radv_device_finish_meta_blit_state() 808 build_pipeline(struct radv_device *device, in build_pipeline() 983 radv_device_init_meta_blit_color(struct radv_device *device, bool on_demand) in radv_device_init_meta_blit_color() 1068 radv_device_init_meta_blit_depth(struct radv_device *device, bool on_demand) in radv_device_init_meta_blit_depth() 1145 radv_device_init_meta_blit_stencil(struct radv_device *device, bool on_demand) in radv_device_init_meta_blit_stencil() 1224 radv_device_init_meta_blit_state(struct radv_device *device, bool on_demand) in radv_device_init_meta_blit_state()
|