Home
last modified time | relevance | path

Searched refs:radv_device (Results 1 – 25 of 37) sorted by relevance

12

/external/mesa3d/src/amd/vulkan/
Dradv_meta.h90 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 …]
Dradv_shader.h45 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 …]
Dradv_sqtt.c39 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 …]
Dradv_debug.h76 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);
Dradv_private.h376 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 …]
Dradv_debug.c62 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 …]
Dradv_image.c41 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 …]
Dradv_descriptor_set.c78 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 …]
Dradv_meta_bufimage.c36 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 …]
Dradv_meta_fmask_expand.c30 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()
Dradv_pipeline_cache.c66 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()
Dradv_meta_fast_clear.c33 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 …]
Dradv_device.c72 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 …]
Dradv_meta_blit2d.c39 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 …]
Dradv_wsi_display.c261 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()
Dradv_shader.c100 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 …]
Dradv_wsi.c43 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()
Dradv_meta_decompress.c43 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()
Dradv_android.c119 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()
Dradv_meta_resolve_fs.c54 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 …]
Dradv_meta_buffer.c8 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()
Dradv_meta_resolve_cs.c68 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()
Dradv_meta.c263 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()
Dradv_meta_resolve.c54 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()
Dradv_meta_blit.c35 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()

12