Searched refs:radv_device (Results 1 - 25 of 73) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_meta.h61 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 Dradv_shader.h345 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 Dradv_debug.h67 radv_init_trace(struct radv_device *device);
76 radv_dump_enabled_options(struct radv_device *device, FILE *f);
H A Dradv_private.h359 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 Dradv_wsi_display.c262 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 Dradv_debug.c59 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 Dradv_meta_fmask_expand.c30 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 Dradv_meta_bufimage.c36 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 Dradv_descriptor_set.c77 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 Dradv_image.c38 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 Dradv_meta.h103 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 Dradv_debug.h83 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 Dradv_shader.h45 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 Dradv_sqtt.c39 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 Dradv_wsi_display.c50 RADV_FROM_HANDLE(radv_device, device, _device);
90 RADV_FROM_HANDLE(radv_device, device, _device);
H A Dradv_private.h333 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 Dradv_image.c46 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 Dradv_debug.c65 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 Dradv_wsi.c42 RADV_FROM_HANDLE(radv_device, device, _device);
79 RADV_FROM_HANDLE(radv_device, device, _device);
H A Dradv_meta_bufimage.c36 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 Dradv_meta_fmask_expand.c30 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 Dradv_descriptor_set.c95 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 Dradv_android.c118 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 Dradv_shader.c106 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 Dradv_meta_blit2d.c38 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...]

Completed in 33 milliseconds

123