/external/mesa3d/src/amd/vulkan/ |
D | radv_meta.h | 61 VkResult radv_device_init_meta_clear_state(struct radv_device *device); 62 void radv_device_finish_meta_clear_state(struct radv_device *device); 64 VkResult radv_device_init_meta_resolve_state(struct radv_device *device); 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); 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); 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); 74 void radv_device_finish_meta_blit_state(struct radv_device *device); [all …]
|
D | radv_shader.h | 75 radv_shader_compile_to_nir(struct radv_device *device, 82 radv_alloc_shader_memory(struct radv_device *device, 86 radv_destroy_shader_slabs(struct radv_device *device); 89 radv_shader_variant_create(struct radv_device *device, 99 radv_create_gs_copy_shader(struct radv_device *device, struct nir_shader *nir, 104 radv_shader_variant_destroy(struct radv_device *device, 115 radv_shader_dump_stats(struct radv_device *device, 121 radv_can_dump_shader(struct radv_device *device, in radv_can_dump_shader()
|
D | radv_descriptor_set.c | 40 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateDescriptorSetLayout() 176 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyDescriptorSetLayout() 196 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreatePipelineLayout() 252 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyPipelineLayout() 263 radv_descriptor_set_create(struct radv_device *device, in radv_descriptor_set_create() 368 radv_descriptor_set_destroy(struct radv_device *device, in radv_descriptor_set_destroy() 395 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateDescriptorPool() 473 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyDescriptorPool() 495 RADV_FROM_HANDLE(radv_device, device, _device); in radv_ResetDescriptorPool() 516 RADV_FROM_HANDLE(radv_device, device, _device); in radv_AllocateDescriptorSets() [all …]
|
D | radv_shader.c | 79 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateShaderModule() 107 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyShaderModule() 192 radv_shader_compile_to_nir(struct radv_device *device, in radv_shader_compile_to_nir() 310 radv_alloc_shader_memory(struct radv_device *device, in radv_alloc_shader_memory() 358 radv_destroy_shader_slabs(struct radv_device *device) in radv_destroy_shader_slabs() 368 radv_fill_shader_variant(struct radv_device *device, in radv_fill_shader_variant() 462 shader_variant_create(struct radv_device *device, in shader_variant_create() 534 radv_shader_variant_create(struct radv_device *device, in radv_shader_variant_create() 557 radv_create_gs_copy_shader(struct radv_device *device, in radv_create_gs_copy_shader() 572 radv_shader_variant_destroy(struct radv_device *device, in radv_shader_variant_destroy() [all …]
|
D | radv_image.c | 38 radv_choose_tiling(struct radv_device *device, in radv_choose_tiling() 67 radv_init_surface(struct radv_device *device, in radv_init_surface() 166 static uint32_t si_get_bo_metadata_word1(struct radv_device *device) in si_get_bo_metadata_word1() 199 radv_make_buffer_descriptor(struct radv_device *device, in radv_make_buffer_descriptor() 238 si_set_mutable_tex_desc_fields(struct radv_device *device, in si_set_mutable_tex_desc_fields() 382 si_make_texture_descriptor(struct radv_device *device, in si_make_texture_descriptor() 573 radv_query_opaque_metadata(struct radv_device *device, in radv_query_opaque_metadata() 623 radv_init_metadata(struct radv_device *device, in radv_init_metadata() 652 radv_image_get_fmask_info(struct radv_device *device, in radv_image_get_fmask_info() 712 radv_image_alloc_fmask(struct radv_device *device, in radv_image_alloc_fmask() [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() 128 radv_device_init_meta_itob_state(struct radv_device *device) in radv_device_init_meta_itob_state() 245 radv_device_finish_meta_itob_state(struct radv_device *device) in radv_device_finish_meta_itob_state() 262 build_nir_btoi_compute_shader(struct radv_device *dev, bool is_3d) in build_nir_btoi_compute_shader() 353 radv_device_init_meta_btoi_state(struct radv_device *device) in radv_device_init_meta_btoi_state() 466 radv_device_finish_meta_btoi_state(struct radv_device *device) in radv_device_finish_meta_btoi_state() 482 build_nir_itoi_compute_shader(struct radv_device *dev, bool is_3d) in build_nir_itoi_compute_shader() 567 radv_device_init_meta_itoi_state(struct radv_device *device) in radv_device_init_meta_itoi_state() 681 radv_device_finish_meta_itoi_state(struct radv_device *device) in radv_device_finish_meta_itoi_state() 698 build_nir_cleari_compute_shader(struct radv_device *dev, bool is_3d) in build_nir_cleari_compute_shader() [all …]
|
D | radv_private.h | 318 struct radv_device * device; 344 struct radv_device *device); 354 radv_create_shader_variants_from_pipeline_cache(struct radv_device *device, 360 radv_pipeline_cache_insert_shaders(struct radv_device *device, 556 struct radv_device * device; 581 struct radv_device { struct 729 struct radv_device * device; 957 struct radv_device * device; 1006 void cik_create_gfx_config(struct radv_device *device); 1066 void radv_device_init_msaa(struct radv_device *device); [all …]
|
D | radv_debug.c | 58 radv_init_trace(struct radv_device *device) in radv_init_trace() 82 radv_dump_trace(struct radv_device *device, struct radeon_winsys_cs *cs) in radv_dump_trace() 98 radv_dump_mmapped_reg(struct radv_device *device, FILE *f, unsigned offset) in radv_dump_mmapped_reg() 109 radv_dump_debug_registers(struct radv_device *device, FILE *f) in radv_dump_debug_registers() 316 struct radv_device *device = pipeline->device; in radv_dump_descriptors() 563 radv_get_saved_graphics_pipeline(struct radv_device *device) in radv_get_saved_graphics_pipeline() 571 radv_get_saved_compute_pipeline(struct radv_device *device) in radv_get_saved_compute_pipeline() 597 radv_dump_enabled_options(struct radv_device *device, FILE *f) in radv_dump_enabled_options() 621 radv_dump_device_name(struct radv_device *device, FILE *f) in radv_dump_device_name() 661 struct radv_device *device = queue->device; in radv_check_gpu_hangs()
|
D | radv_device.c | 951 radv_queue_init(struct radv_device *device, struct radv_queue *queue, in radv_queue_init() 997 radv_device_init_gs_info(struct radv_device *device) in radv_device_init_gs_info() 1037 struct radv_device *device; in radv_CreateDevice() 1233 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyDevice() 1295 RADV_FROM_HANDLE(radv_device, device, _device); in radv_GetDeviceQueue() 1446 radv_get_hs_offchip_param(struct radv_device *device, uint32_t *max_offchip_buffers_p) in radv_get_hs_offchip_param() 1962 static void radv_free_temp_syncobjs(struct radv_device *device, in radv_free_temp_syncobjs() 2175 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DeviceWaitIdle() 2215 bool radv_get_memory_fd(struct radv_device *device, in radv_get_memory_fd() 2230 static VkResult radv_alloc_memory(struct radv_device *device, in radv_alloc_memory() [all …]
|
D | radv_meta_decompress.c | 32 create_pass(struct radv_device *device, in create_pass() 79 create_pipeline_layout(struct radv_device *device, VkPipelineLayout *layout) in create_pipeline_layout() 96 create_pipeline(struct radv_device *device, in create_pipeline() 226 radv_device_finish_meta_depth_decomp_state(struct radv_device *device) in radv_device_finish_meta_depth_decomp_state() 247 radv_device_init_meta_depth_decomp_state(struct radv_device *device) in radv_device_init_meta_depth_decomp_state()
|
D | radv_meta_fast_clear.c | 33 build_dcc_decompress_compute_shader(struct radv_device *dev) in build_dcc_decompress_compute_shader() 104 create_dcc_compress_compute(struct radv_device *device) in create_dcc_compress_compute() 186 create_pass(struct radv_device *device) in create_pass() 232 create_pipeline_layout(struct radv_device *device, VkPipelineLayout *layout) in create_pipeline_layout() 249 create_pipeline(struct radv_device *device, in create_pipeline() 461 radv_device_finish_meta_fast_clear_flush_state(struct radv_device *device) in radv_device_finish_meta_fast_clear_flush_state() 492 radv_device_init_meta_fast_clear_flush_state(struct radv_device *device) in radv_device_init_meta_fast_clear_flush_state() 700 struct radv_device *device = cmd_buffer->device; in radv_decompress_dcc_compute()
|
D | radv_meta_blit2d.c | 105 struct radv_device *device = cmd_buffer->device; in blit2d_bind_src() 232 struct radv_device *device = cmd_buffer->device; in radv_meta_blit2d_normal_dst() 423 struct radv_device *, 427 build_nir_texel_fetch(struct nir_builder *b, struct radv_device *device, in build_nir_texel_fetch() 475 build_nir_buffer_fetch(struct nir_builder *b, struct radv_device *device, in build_nir_buffer_fetch() 523 build_nir_copy_fragment_shader(struct radv_device *device, in build_nir_copy_fragment_shader() 552 build_nir_copy_fragment_shader_depth(struct radv_device *device, in build_nir_copy_fragment_shader_depth() 581 build_nir_copy_fragment_shader_stencil(struct radv_device *device, in build_nir_copy_fragment_shader_stencil() 610 radv_device_finish_meta_blit2d_state(struct radv_device *device) in radv_device_finish_meta_blit2d_state() 653 blit2d_init_color_pipeline(struct radv_device *device, in blit2d_init_color_pipeline() [all …]
|
D | radv_meta.c | 195 struct radv_device *device = _device; in meta_alloc() 204 struct radv_device *device = _device; in meta_realloc() 213 struct radv_device *device = _device; in meta_free() 249 radv_load_meta_pipeline(struct radv_device *device) in radv_load_meta_pipeline() 276 radv_store_meta_pipeline(struct radv_device *device) in radv_store_meta_pipeline() 317 radv_device_init_meta(struct radv_device *device) in radv_device_init_meta() 403 radv_device_finish_meta(struct radv_device *device) in radv_device_finish_meta()
|
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() 105 create_layout(struct radv_device *device) in create_layout() 175 create_resolve_pipeline(struct radv_device *device, in create_resolve_pipeline() 329 radv_device_init_meta_resolve_fragment_state(struct radv_device *device) in radv_device_init_meta_resolve_fragment_state() 352 radv_device_finish_meta_resolve_fragment_state(struct radv_device *device) in radv_device_finish_meta_resolve_fragment_state() 384 struct radv_device *device = cmd_buffer->device; in emit_resolve() 453 struct radv_device *device = cmd_buffer->device; in radv_meta_resolve_fragment_image()
|
D | radv_pipeline_cache.c | 52 struct radv_device *device) in radv_pipeline_cache_init() 245 radv_create_shader_variants_from_pipeline_cache(struct radv_device *device, in radv_create_shader_variants_from_pipeline_cache() 339 radv_pipeline_cache_insert_shaders(struct radv_device *device, in radv_pipeline_cache_insert_shaders() 444 struct radv_device *device = cache->device; in radv_pipeline_cache_load() 489 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreatePipelineCache() 524 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyPipelineCache() 540 RADV_FROM_HANDLE(radv_device, device, _device); in radv_GetPipelineCacheData()
|
D | radv_wsi.c | 153 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateSwapchainKHR() 173 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroySwapchainKHR() 203 RADV_FROM_HANDLE(radv_device, device, _device); in radv_AcquireNextImageKHR()
|
D | radv_meta_resolve_cs.c | 74 build_resolve_compute_shader(struct radv_device *dev, bool is_integer, bool is_srgb, int samples) in build_resolve_compute_shader() 149 create_layout(struct radv_device *device) in create_layout() 206 create_resolve_pipeline(struct radv_device *device, in create_resolve_pipeline() 249 radv_device_init_meta_resolve_compute_state(struct radv_device *device) in radv_device_init_meta_resolve_compute_state() 285 radv_device_finish_meta_resolve_compute_state(struct radv_device *device) in radv_device_finish_meta_resolve_compute_state() 318 struct radv_device *device = cmd_buffer->device; in emit_resolve()
|
D | radv_meta_resolve.c | 54 create_pass(struct radv_device *device, VkFormat vk_format, VkRenderPass *pass) in create_pass() 109 create_pipeline(struct radv_device *device, in create_pipeline() 239 radv_device_finish_meta_resolve_state(struct radv_device *device) in radv_device_finish_meta_resolve_state() 270 radv_device_init_meta_resolve_state(struct radv_device *device) in radv_device_init_meta_resolve_state() 312 struct radv_device *device = cmd_buffer->device; in emit_resolve() 381 struct radv_device *device = cmd_buffer->device; in radv_CmdResolveImage()
|
D | radv_meta_buffer.c | 14 build_buffer_fill_shader(struct radv_device *dev) in build_buffer_fill_shader() 66 build_buffer_copy_shader(struct radv_device *dev) in build_buffer_copy_shader() 124 VkResult radv_device_init_meta_buffer_state(struct radv_device *device) in radv_device_init_meta_buffer_state() 268 void radv_device_finish_meta_buffer_state(struct radv_device *device) in radv_device_finish_meta_buffer_state() 292 struct radv_device *device = cmd_buffer->device; in fill_buffer_shader() 346 struct radv_device *device = cmd_buffer->device; in copy_buffer_shader()
|
D | radv_query.c | 42 static unsigned get_max_db(struct radv_device *device) in get_max_db() 85 build_occlusion_query_shader(struct radv_device *device) { in build_occlusion_query_shader() 274 build_pipeline_statistics_query_shader(struct radv_device *device) { in build_pipeline_statistics_query_shader() 516 VkResult radv_device_init_meta_query_state(struct radv_device *device) in radv_device_init_meta_query_state() 619 void radv_device_finish_meta_query_state(struct radv_device *device) in radv_device_finish_meta_query_state() 651 struct radv_device *device = cmd_buffer->device; in radv_query_shader() 750 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateQueryPool() 808 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyQueryPool() 828 RADV_FROM_HANDLE(radv_device, device, _device); in radv_GetQueryPoolResults()
|
D | radv_meta_clear.c | 95 create_pipeline(struct radv_device *device, in create_pipeline() 198 create_color_renderpass(struct radv_device *device, in create_color_renderpass() 237 create_color_pipeline(struct radv_device *device, in create_color_pipeline() 291 radv_device_finish_meta_clear_state(struct radv_device *device) in radv_device_finish_meta_clear_state() 334 struct radv_device *device = cmd_buffer->device; in emit_color_clear() 448 create_depthstencil_renderpass(struct radv_device *device, in create_depthstencil_renderpass() 483 create_depthstencil_pipeline(struct radv_device *device, in create_depthstencil_pipeline() 605 struct radv_device *device = cmd_buffer->device; in emit_depthstencil_clear() 767 radv_device_init_meta_clear_state(struct radv_device *device) in radv_device_init_meta_clear_state()
|
D | radv_debug.h | 56 radv_init_trace(struct radv_device *device);
|
D | radv_android.c | 107 RADV_FROM_HANDLE(radv_device, device, device_h); in radv_image_from_gralloc() 200 RADV_FROM_HANDLE(radv_device, device, device_h); in radv_GetSwapchainGrallocUsageANDROID()
|
D | radv_pass.c | 37 RADV_FROM_HANDLE(radv_device, device, _device); in radv_CreateRenderPass() 189 RADV_FROM_HANDLE(radv_device, device, _device); in radv_DestroyRenderPass()
|
D | Makefile.sources | 38 radv_device.c \
|