Searched refs:panvk_per_arch (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_cmd_buffer.h36 panvk_per_arch(cmd_close_batch)(struct panvk_cmd_buffer *cmdbuf);
41 panvk_per_arch(cmd_get_polygon_list)(struct panvk_cmd_buffer *cmdbuf,
46 panvk_per_arch(cmd_get_tiler_context)(struct panvk_cmd_buffer *cmdbuf,
51 panvk_per_arch(cmd_alloc_fb_desc)(struct panvk_cmd_buffer *cmdbuf);
54 panvk_per_arch(cmd_alloc_tls_desc)(struct panvk_cmd_buffer *cmdbuf, bool gfx);
57 panvk_per_arch(cmd_prepare_tiler_context)(struct panvk_cmd_buffer *cmdbuf);
H A Dpanvk_vX_meta.h33 panvk_per_arch(meta_init)(struct panvk_physical_device *dev);
36 panvk_per_arch(meta_cleanup)(struct panvk_physical_device *dev);
39 panvk_per_arch(meta_emit_viewport)(struct pan_pool *pool,
44 panvk_per_arch(meta_clear_init)(struct panvk_physical_device *dev);
47 panvk_per_arch(meta_blit_init)(struct panvk_physical_device *dev);
50 panvk_per_arch(meta_blit_cleanup)(struct panvk_physical_device *dev);
53 panvk_per_arch(meta_copy_init)(struct panvk_physical_device *dev);
H A Dpanvk_vX_cs.h36 panvk_per_arch(emit_varying)(const struct panvk_device *dev,
42 panvk_per_arch(emit_varyings)(const struct panvk_device *dev,
48 panvk_per_arch(emit_varying_bufs)(const struct panvk_varyings_info *varyings,
52 panvk_per_arch(emit_attrib_bufs)(const struct panvk_attribs_info *info,
59 panvk_per_arch(emit_attribs)(const struct panvk_device *dev,
66 panvk_per_arch(emit_ubo)(mali_ptr address, size_t size, void *desc);
69 panvk_per_arch(emit_ubos)(const struct panvk_pipeline *pipeline,
74 panvk_per_arch(emit_sampler)(const VkSamplerCreateInfo *pCreateInfo,
78 panvk_per_arch(emit_vertex_job)(const struct panvk_pipeline *pipeline,
83 panvk_per_arch(emit_tiler_jo
[all...]
H A Dpanvk_vX_meta.c35 panvk_per_arch(meta_emit_viewport)(struct pan_pool *pool, function in typeref:typename:mali_ptr
52 panvk_per_arch(meta_init)(struct panvk_physical_device *dev) function in typeref:typename:void
58 panvk_per_arch(meta_blit_init)(dev);
59 panvk_per_arch(meta_copy_init)(dev);
60 panvk_per_arch(meta_clear_init)(dev);
64 panvk_per_arch(meta_cleanup)(struct panvk_physical_device *dev) function in typeref:typename:void
66 panvk_per_arch(meta_blit_cleanup)(dev);
H A Dpanvk_cs.h61 panvk_per_arch(translate_compare_func)(VkCompareOp comp) function in typeref:enum:mali_func
76 panvk_per_arch(translate_sampler_compare_func)(const VkSamplerCreateInfo *pCreateInfo) function in typeref:enum:mali_func
81 enum mali_func f = panvk_per_arch(translate_compare_func)(pCreateInfo->compareOp);
H A Dpanvk_vX_cmd_buffer.c58 panvk_per_arch(cmd_get_polygon_list)(struct panvk_cmd_buffer *cmdbuf, function in typeref:typename:void
112 panvk_per_arch(cmd_close_batch)(struct panvk_cmd_buffer *cmdbuf) function in typeref:typename:void
184 panvk_per_arch(cmd_get_polygon_list)(cmdbuf,
223 panvk_per_arch(CmdNextSubpass2)(VkCommandBuffer commandBuffer, function in typeref:typename:void
229 panvk_per_arch(cmd_close_batch)(cmdbuf);
237 panvk_per_arch(CmdNextSubpass)(VkCommandBuffer cmd, VkSubpassContents contents) function in typeref:typename:void
247 panvk_per_arch(CmdNextSubpass2)(cmd, &binfo, &einfo);
251 panvk_per_arch(cmd_alloc_fb_desc)(struct panvk_cmd_buffer *cmdbuf) function in typeref:typename:void
279 panvk_per_arch(cmd_alloc_tls_desc)(struct panvk_cmd_buffer *cmdbuf, bool gfx) function in typeref:typename:void
288 panvk_per_arch(cmd_alloc_fb_des
494 panvk_per_arch(cmd_get_tiler_context)(struct panvk_cmd_buffer *cmdbuf, function in typeref:typename:void
522 panvk_per_arch(cmd_prepare_tiler_context)(struct panvk_cmd_buffer *cmdbuf) function in typeref:typename:void
691 panvk_per_arch(CmdDraw)(VkCommandBuffer commandBuffer, function in typeref:typename:void
769 panvk_per_arch(EndCommandBuffer)(VkCommandBuffer commandBuffer) function in typeref:typename:VkResult
780 panvk_per_arch(CmdEndRenderPass2)(VkCommandBuffer commandBuffer, function in typeref:typename:void
795 panvk_per_arch(CmdEndRenderPass)(VkCommandBuffer cmd) function in typeref:typename:void
806 panvk_per_arch(CmdPipelineBarrier)(VkCommandBuffer commandBuffer, function in typeref:typename:void
896 panvk_per_arch(CmdSetEvent)(VkCommandBuffer commandBuffer, function in typeref:typename:void
910 panvk_per_arch(CmdResetEvent)(VkCommandBuffer commandBuffer, function in typeref:typename:void
924 panvk_per_arch(CmdWaitEvents)(VkCommandBuffer commandBuffer, function in typeref:typename:void
1052 panvk_per_arch(AllocateCommandBuffers)(VkDevice _device, function in typeref:typename:VkResult
1097 panvk_per_arch(FreeCommandBuffers)(VkDevice device, function in typeref:typename:void
1118 panvk_per_arch(ResetCommandBuffer)(VkCommandBuffer commandBuffer, function in typeref:typename:VkResult
1127 panvk_per_arch(BeginCommandBuffer)(VkCommandBuffer commandBuffer, function in typeref:typename:VkResult
1150 panvk_per_arch(DestroyCommandPool)(VkDevice _device, function in typeref:typename:void
1172 panvk_per_arch(ResetCommandPool)(VkDevice device, function in typeref:typename:VkResult
1191 panvk_per_arch(TrimCommandPool)(VkDevice device, function in typeref:typename:void
[all...]
H A Dpanvk_vX_meta_blit.c103 panvk_per_arch(cmd_close_batch)(cmdbuf);
117 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true);
118 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf);
119 panvk_per_arch(cmd_prepare_tiler_context)(cmdbuf);
132 panvk_per_arch(cmd_close_batch)(cmdbuf);
137 panvk_per_arch(CmdBlitImage)(VkCommandBuffer commandBuffer, function in typeref:typename:void
205 panvk_per_arch(CmdResolveImage)(VkCommandBuffer commandBuffer, function in typeref:typename:void
217 panvk_per_arch(meta_blit_init)(struct panvk_physical_device *dev) function in typeref:typename:void
231 panvk_per_arch(meta_blit_cleanup)(struct panvk_physical_device *dev) function in typeref:typename:void
H A Dpanvk_vX_descriptor_set.c46 panvk_per_arch(descriptor_set_create)(struct panvk_device *device, function in typeref:typename:VkResult
116 panvk_per_arch(AllocateDescriptorSets)(VkDevice _device, function in typeref:typename:VkResult
130 result = panvk_per_arch(descriptor_set_create)(device, pool, layout, &set);
177 panvk_per_arch(set_ubo_desc)(void *ubo, function in typeref:typename:void
185 panvk_per_arch(emit_ubo)(buffer->bo->ptr.gpu + pBufferInfo->offset, size, ubo);
198 panvk_per_arch(set_texture_desc)(struct panvk_descriptor_set *set, function in typeref:typename:void
213 panvk_per_arch(write_descriptor_set)(struct panvk_device *dev, function in typeref:typename:void
260 panvk_per_arch(set_texture_desc)(set, tex, info);
281 panvk_per_arch(set_ubo_desc)(&ubos[ubo],
363 panvk_per_arch(UpdateDescriptorSet function in typeref:typename:void
[all...]
H A Dpanvk_vX_cs.c162 panvk_per_arch(emit_varyings)(const struct panvk_device *dev, function in typeref:typename:void
197 panvk_per_arch(emit_varying_bufs)(const struct panvk_varyings_info *varyings, function in typeref:typename:void
262 panvk_per_arch(emit_attrib_bufs)(const struct panvk_attribs_info *info, function in typeref:typename:void
280 panvk_per_arch(emit_sampler)(const VkSamplerCreateInfo *pCreateInfo, function in typeref:typename:void
299 cfg.compare_function = panvk_per_arch(translate_sampler_compare_func)(pCreateInfo);
325 panvk_per_arch(emit_attribs)(const struct panvk_device *dev, function in typeref:typename:void
338 panvk_per_arch(emit_ubo)(mali_ptr address, size_t size, void *desc) function in typeref:typename:void
347 panvk_per_arch(emit_ubos)(const struct panvk_pipeline *pipeline, function in typeref:typename:void
368 panvk_per_arch(emit_ubo)(state->sets[i].dynoffsets.gpu,
379 panvk_per_arch(emit_ub
386 panvk_per_arch(emit_vertex_job)(const struct panvk_pipeline *pipeline, function in typeref:typename:void
501 panvk_per_arch(emit_tiler_job)(const struct panvk_pipeline *pipeline, function in typeref:typename:void
528 panvk_per_arch(emit_viewport)(const VkViewport *viewport, function in typeref:typename:void
590 panvk_per_arch(emit_blend)(const struct panvk_device *dev, function in typeref:typename:void
656 panvk_per_arch(emit_blend_constant)(const struct panvk_device *dev, function in typeref:typename:void
674 panvk_per_arch(emit_dyn_fs_rsd)(const struct panvk_pipeline *pipeline, function in typeref:typename:void
703 panvk_per_arch(emit_base_fs_rsd)(const struct panvk_device *dev, function in typeref:typename:void
810 panvk_per_arch(emit_non_fs_rsd)(const struct panvk_device *dev, function in typeref:typename:void
823 panvk_per_arch(emit_tiler_context)(const struct panvk_device *dev, function in typeref:typename:void
[all...]
H A Dpanvk_private.h1044 #define panvk_per_arch(name) panvk_arch_name(name, v5) macro
1046 #define panvk_per_arch(name) panvk_arch_name(name, v6)
1048 #define panvk_per_arch(name) panvk_arch_name(name, v7)
1055 #define panvk_per_arch(name) panvk_arch_name(name, v5)
1060 #undef panvk_per_arch
1062 #define panvk_per_arch(name) panvk_arch_name(name, v6)
1067 #undef panvk_per_arch
1069 #define panvk_per_arch(name) panvk_arch_name(name, v7)
1074 #undef panvk_per_arch
1079 panvk_per_arch(blend_needs_lowerin
[all...]
H A Dpanvk_vX_meta_clear.c406 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf);
407 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true);
408 panvk_per_arch(cmd_prepare_tiler_context)(cmdbuf);
411 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base,
523 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf);
524 panvk_per_arch(cmd_close_batch)(cmdbuf);
530 panvk_per_arch(CmdClearColorImage)(VkCommandBuffer commandBuffer, function in typeref:typename:void
540 panvk_per_arch(cmd_close_batch)(cmdbuf);
601 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf);
602 panvk_per_arch(cmd_close_batc
608 panvk_per_arch(CmdClearDepthStencilImage)(VkCommandBuffer commandBuffer, function in typeref:typename:void
625 panvk_per_arch(CmdClearAttachments)(VkCommandBuffer commandBuffer, function in typeref:typename:void
709 panvk_per_arch(meta_clear_init)(struct panvk_physical_device *dev) function in typeref:typename:void
[all...]
H A Dpanvk_vX_meta_copy.c713 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base,
751 panvk_per_arch(cmd_close_batch)(cmdbuf);
780 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true);
781 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf);
782 panvk_per_arch(cmd_prepare_tiler_context)(cmdbuf);
803 panvk_per_arch(cmd_close_batch)(cmdbuf);
856 panvk_per_arch(CmdCopyImage)(VkCommandBuffer commandBuffer, function in typeref:typename:void
1139 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base,
1206 panvk_per_arch(cmd_close_batch)(cmdbuf);
1230 panvk_per_arch(cmd_alloc_tls_des
1279 panvk_per_arch(CmdCopyBufferToImage)(VkCommandBuffer commandBuffer, function in typeref:typename:void
1741 panvk_per_arch(CmdCopyImageToBuffer)(VkCommandBuffer commandBuffer, function in typeref:typename:void
1899 panvk_per_arch(CmdCopyBuffer)(VkCommandBuffer commandBuffer, function in typeref:typename:void
2066 panvk_per_arch(CmdFillBuffer)(VkCommandBuffer commandBuffer, function in typeref:typename:void
2127 panvk_per_arch(CmdUpdateBuffer)(VkCommandBuffer commandBuffer, function in typeref:typename:void
2140 panvk_per_arch(meta_copy_init)(struct panvk_physical_device *dev) function in typeref:typename:void
[all...]
H A Dpanvk_vX_pipeline.c130 shader = panvk_per_arch(shader_create)(builder->device, stage, stage_info,
326 panvk_per_arch(emit_non_fs_rsd)(builder->device, &shader->info, shader_ptr, rsd);
330 panvk_per_arch(emit_base_fs_rsd)(builder->device, pipeline, rsd);
332 panvk_per_arch(emit_blend)(builder->device, pipeline, rt, bd);
337 panvk_per_arch(emit_base_fs_rsd)(builder->device, pipeline, &pipeline->fs.rsd_template);
339 panvk_per_arch(emit_blend)(builder->device, pipeline, rt,
374 panvk_per_arch(emit_viewport)(builder->create_info->pViewportState->pViewports,
543 panvk_per_arch(blend_needs_lowering)(const struct panfrost_device *dev, function in typeref:typename:bool
611 panvk_per_arch(blend_needs_lowering)(pdev, &pipeline->blend.state, i) ?
672 panvk_per_arch(translate_compare_fun
964 panvk_per_arch(CreateGraphicsPipelines)(VkDevice device, function in typeref:typename:VkResult
[all...]
H A Dpanvk_vX_device.c201 panvk_per_arch(QueueSubmit)(VkQueue _queue, function in typeref:typename:VkResult
307 panvk_per_arch(CreateSampler)(VkDevice _device, function in typeref:typename:VkResult
323 panvk_per_arch(emit_sampler)(pCreateInfo, &sampler->desc);
H A Dpanvk_vX_image.c95 panvk_per_arch(CreateImageView)(VkDevice _device, function in typeref:typename:VkResult
H A Dpanvk_vX_shader.c331 if (!panvk_per_arch(blend_needs_lowering)(pdev, blend_state, rt))
437 panvk_per_arch(shader_create)(struct panvk_device *dev, function in typeref:struct:panvk_shader *

Completed in 75 milliseconds