Home
last modified time | relevance | path

Searched refs:radv_cmd_buffer (Results 1 – 21 of 21) sorted by relevance

/external/mesa3d/src/amd/vulkan/
Dradv_meta.h92 struct radv_cmd_buffer *cmd_buffer, uint32_t flags);
95 struct radv_cmd_buffer *cmd_buffer);
129 void radv_meta_begin_blit2d(struct radv_cmd_buffer *cmd_buffer,
132 void radv_meta_blit2d(struct radv_cmd_buffer *cmd_buffer,
139 void radv_meta_end_blit2d(struct radv_cmd_buffer *cmd_buffer,
145 void radv_meta_image_to_buffer(struct radv_cmd_buffer *cmd_buffer,
151 void radv_meta_buffer_to_image_cs(struct radv_cmd_buffer *cmd_buffer,
156 void radv_meta_image_to_image_cs(struct radv_cmd_buffer *cmd_buffer,
161 void radv_meta_clear_image_cs(struct radv_cmd_buffer *cmd_buffer,
165 void radv_decompress_depth_image_inplace(struct radv_cmd_buffer *cmd_buffer,
[all …]
Dradv_cmd_buffer.c40 static void radv_handle_image_transition(struct radv_cmd_buffer *cmd_buffer,
82 radv_bind_dynamic_state(struct radv_cmd_buffer *cmd_buffer, in radv_bind_dynamic_state()
185 bool radv_cmd_buffer_uses_mec(struct radv_cmd_buffer *cmd_buffer) in radv_cmd_buffer_uses_mec()
210 struct radv_cmd_buffer *cmd_buffer; in radv_create_cmd_buffer()
250 radv_cmd_buffer_destroy(struct radv_cmd_buffer *cmd_buffer) in radv_cmd_buffer_destroy()
269 radv_reset_cmd_buffer(struct radv_cmd_buffer *cmd_buffer) in radv_reset_cmd_buffer()
312 radv_cmd_buffer_resize_upload_buf(struct radv_cmd_buffer *cmd_buffer, in radv_cmd_buffer_resize_upload_buf()
362 radv_cmd_buffer_upload_alloc(struct radv_cmd_buffer *cmd_buffer, in radv_cmd_buffer_upload_alloc()
383 radv_cmd_buffer_upload_data(struct radv_cmd_buffer *cmd_buffer, in radv_cmd_buffer_upload_data()
412 void radv_cmd_buffer_trace_emit(struct radv_cmd_buffer *cmd_buffer) in radv_cmd_buffer_trace_emit()
[all …]
Dradv_private.h954 struct radv_cmd_buffer { struct
1001 bool radv_cmd_buffer_uses_mec(struct radv_cmd_buffer *cmd_buffer); argument
1003 void si_init_compute(struct radv_cmd_buffer *cmd_buffer);
1004 void si_init_config(struct radv_cmd_buffer *cmd_buffer);
1013 uint32_t si_get_ia_multi_vgt_param(struct radv_cmd_buffer *cmd_buffer,
1035 void si_emit_cache_flush(struct radv_cmd_buffer *cmd_buffer);
1036 void si_emit_set_predication_state(struct radv_cmd_buffer *cmd_buffer, uint64_t va);
1037 void si_cp_dma_buffer_copy(struct radv_cmd_buffer *cmd_buffer,
1040 void si_cp_dma_prefetch(struct radv_cmd_buffer *cmd_buffer, uint64_t va,
1042 void si_cp_dma_clear_buffer(struct radv_cmd_buffer *cmd_buffer, uint64_t va,
[all …]
Dradv_meta_copy.c108 meta_copy_buffer_to_image(struct radv_cmd_buffer *cmd_buffer, in meta_copy_buffer_to_image()
219 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdCopyBufferToImage()
228 meta_copy_image_to_buffer(struct radv_cmd_buffer *cmd_buffer, in meta_copy_image_to_buffer()
324 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdCopyImageToBuffer()
334 meta_copy_image(struct radv_cmd_buffer *cmd_buffer, in meta_copy_image()
477 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdCopyImage()
487 void radv_blit_to_prime_linear(struct radv_cmd_buffer *cmd_buffer, in radv_blit_to_prime_linear()
Dradv_meta_buffer.c288 static void fill_buffer_shader(struct radv_cmd_buffer *cmd_buffer, in fill_buffer_shader()
340 static void copy_buffer_shader(struct radv_cmd_buffer *cmd_buffer, in copy_buffer_shader()
407 uint32_t radv_fill_buffer(struct radv_cmd_buffer *cmd_buffer, in radv_fill_buffer()
432 void radv_copy_buffer(struct radv_cmd_buffer *cmd_buffer, in radv_copy_buffer()
461 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdFillBuffer()
478 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdCopyBuffer()
499 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdUpdateBuffer()
Dradv_meta_clear.c329 emit_color_clear(struct radv_cmd_buffer *cmd_buffer, in emit_color_clear()
542 static bool depth_view_can_fast_clear(struct radv_cmd_buffer *cmd_buffer, in depth_view_can_fast_clear()
571 pick_depthstencil_pipeline(struct radv_cmd_buffer *cmd_buffer, in pick_depthstencil_pipeline()
601 emit_depthstencil_clear(struct radv_cmd_buffer *cmd_buffer, in emit_depthstencil_clear()
670 emit_fast_htile_clear(struct radv_cmd_buffer *cmd_buffer, in emit_fast_htile_clear()
940 emit_fast_color_clear(struct radv_cmd_buffer *cmd_buffer, in emit_fast_color_clear()
1051 emit_clear(struct radv_cmd_buffer *cmd_buffer, in emit_clear()
1081 radv_subpass_needs_clear(struct radv_cmd_buffer *cmd_buffer) in radv_subpass_needs_clear()
1100 radv_subpass_clear_attachment(struct radv_cmd_buffer *cmd_buffer, in radv_subpass_clear_attachment()
1129 radv_cmd_buffer_clear_subpass(struct radv_cmd_buffer *cmd_buffer) in radv_cmd_buffer_clear_subpass()
[all …]
Dradv_meta_fast_clear.c534 emit_fast_clear_flush(struct radv_cmd_buffer *cmd_buffer, in emit_fast_clear_flush()
563 radv_emit_set_predication_state_from_image(struct radv_cmd_buffer *cmd_buffer, in radv_emit_set_predication_state_from_image()
579 radv_emit_color_decompress(struct radv_cmd_buffer *cmd_buffer, in radv_emit_color_decompress()
678 radv_fast_clear_flush_image_inplace(struct radv_cmd_buffer *cmd_buffer, in radv_fast_clear_flush_image_inplace()
686 radv_decompress_dcc_gfx(struct radv_cmd_buffer *cmd_buffer, in radv_decompress_dcc_gfx()
694 radv_decompress_dcc_compute(struct radv_cmd_buffer *cmd_buffer, in radv_decompress_dcc_compute()
783 radv_decompress_dcc(struct radv_cmd_buffer *cmd_buffer, in radv_decompress_dcc()
Dradv_meta_decompress.c294 emit_depth_decomp(struct radv_cmd_buffer *cmd_buffer, in emit_depth_decomp()
326 static void radv_process_depth_image_inplace(struct radv_cmd_buffer *cmd_buffer, in radv_process_depth_image_inplace()
424 void radv_decompress_depth_image_inplace(struct radv_cmd_buffer *cmd_buffer, in radv_decompress_depth_image_inplace()
432 void radv_resummarize_depth_image_inplace(struct radv_cmd_buffer *cmd_buffer, in radv_resummarize_depth_image_inplace()
Dsi_cmd_buffer.c216 si_init_compute(struct radv_cmd_buffer *cmd_buffer) in si_init_compute()
544 void si_init_config(struct radv_cmd_buffer *cmd_buffer) in si_init_config()
731 si_get_ia_multi_vgt_param(struct radv_cmd_buffer *cmd_buffer, in si_get_ia_multi_vgt_param()
1103 si_emit_cache_flush(struct radv_cmd_buffer *cmd_buffer) in si_emit_cache_flush()
1143 si_emit_set_predication_state(struct radv_cmd_buffer *cmd_buffer, uint64_t va) in si_emit_set_predication_state()
1176 static inline unsigned cp_dma_max_byte_count(struct radv_cmd_buffer *cmd_buffer) in cp_dma_max_byte_count()
1190 static void si_emit_cp_dma(struct radv_cmd_buffer *cmd_buffer, in si_emit_cp_dma()
1265 void si_cp_dma_prefetch(struct radv_cmd_buffer *cmd_buffer, uint64_t va, in si_cp_dma_prefetch()
1275 static void si_cp_dma_prepare(struct radv_cmd_buffer *cmd_buffer, uint64_t byte_count, in si_cp_dma_prepare()
1294 static void si_cp_dma_realign_engine(struct radv_cmd_buffer *cmd_buffer, unsigned size) in si_cp_dma_realign_engine()
[all …]
Dradv_meta_bufimage.c931 create_iview(struct radv_cmd_buffer *cmd_buffer, in create_iview()
954 create_bview(struct radv_cmd_buffer *cmd_buffer, in create_bview()
973 itob_bind_descriptors(struct radv_cmd_buffer *cmd_buffer, in itob_bind_descriptors()
1011 radv_meta_image_to_buffer(struct radv_cmd_buffer *cmd_buffer, in radv_meta_image_to_buffer()
1050 btoi_bind_descriptors(struct radv_cmd_buffer *cmd_buffer, in btoi_bind_descriptors()
1088 radv_meta_buffer_to_image_cs(struct radv_cmd_buffer *cmd_buffer, in radv_meta_buffer_to_image_cs()
1126 itoi_bind_descriptors(struct radv_cmd_buffer *cmd_buffer, in itoi_bind_descriptors()
1170 radv_meta_image_to_image_cs(struct radv_cmd_buffer *cmd_buffer, in radv_meta_image_to_image_cs()
1210 cleari_bind_descriptors(struct radv_cmd_buffer *cmd_buffer, in cleari_bind_descriptors()
1239 radv_meta_clear_image_cs(struct radv_cmd_buffer *cmd_buffer, in radv_meta_clear_image_cs()
Dradv_meta_blit2d.c39 create_iview(struct radv_cmd_buffer *cmd_buffer, in create_iview()
70 create_bview(struct radv_cmd_buffer *cmd_buffer, in create_bview()
98 blit2d_bind_src(struct radv_cmd_buffer *cmd_buffer, in blit2d_bind_src()
168 blit2d_bind_dst(struct radv_cmd_buffer *cmd_buffer, in blit2d_bind_dst()
192 bind_pipeline(struct radv_cmd_buffer *cmd_buffer, in bind_pipeline()
203 bind_depth_pipeline(struct radv_cmd_buffer *cmd_buffer, in bind_depth_pipeline()
214 bind_stencil_pipeline(struct radv_cmd_buffer *cmd_buffer, in bind_stencil_pipeline()
225 radv_meta_blit2d_normal_dst(struct radv_cmd_buffer *cmd_buffer, in radv_meta_blit2d_normal_dst()
349 radv_meta_blit2d(struct radv_cmd_buffer *cmd_buffer, in radv_meta_blit2d()
Dradv_meta_resolve.c307 emit_resolve(struct radv_cmd_buffer *cmd_buffer, in emit_resolve()
348 struct radv_cmd_buffer *cmd_buffer, in radv_pick_resolve_method_images()
378 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, cmd_buffer_h); in radv_CmdResolveImage()
594 radv_cmd_buffer_resolve_subpass(struct radv_cmd_buffer *cmd_buffer) in radv_cmd_buffer_resolve_subpass()
Dradv_descriptor_set.c562 struct radv_cmd_buffer *cmd_buffer, in write_texel_buffer_descriptor()
578 struct radv_cmd_buffer *cmd_buffer, in write_buffer_descriptor()
628 struct radv_cmd_buffer *cmd_buffer, in write_image_descriptor()
653 struct radv_cmd_buffer *cmd_buffer, in write_combined_image_sampler_descriptor()
680 struct radv_cmd_buffer* cmd_buffer, in radv_update_descriptor_sets()
918 struct radv_cmd_buffer *cmd_buffer, in radv_update_descriptor_set_with_template()
DMakefile.sources34 radv_cmd_buffer.c \
Dradv_meta_resolve_cs.c311 emit_resolve(struct radv_cmd_buffer *cmd_buffer, in emit_resolve()
381 void radv_meta_resolve_compute_image(struct radv_cmd_buffer *cmd_buffer, in radv_meta_resolve_compute_image()
482 radv_cmd_buffer_resolve_subpass_cs(struct radv_cmd_buffer *cmd_buffer) in radv_cmd_buffer_resolve_subpass_cs()
Dradv_meta_resolve_fs.c377 emit_resolve(struct radv_cmd_buffer *cmd_buffer, in emit_resolve()
445 void radv_meta_resolve_fragment_image(struct radv_cmd_buffer *cmd_buffer, in radv_meta_resolve_fragment_image()
588 radv_cmd_buffer_resolve_subpass_fs(struct radv_cmd_buffer *cmd_buffer) in radv_cmd_buffer_resolve_subpass_fs()
Dradv_query.c642 static void radv_query_shader(struct radv_cmd_buffer *cmd_buffer, in radv_query_shader()
951 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdCopyQueryPoolResults()
1059 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdResetQueryPool()
1087 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdBeginQuery()
1135 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdEndQuery()
1188 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdWriteTimestamp()
Dradv_meta.c35 struct radv_cmd_buffer *cmd_buffer, uint32_t flags) in radv_meta_save()
98 struct radv_cmd_buffer *cmd_buffer) in radv_meta_restore()
Dmeson.build60 'radv_cmd_buffer.c',
Dradv_meta_blit.c265 meta_emit_blit(struct radv_cmd_buffer *cmd_buffer, in meta_emit_blit()
507 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); in radv_CmdBlitImage()
Dradv_device.c2050 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, in radv_QueueSubmit()
2107 RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, in radv_QueueSubmit()