| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_vX_cmd_buffer.h | 36 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 D | panvk_vX_meta.h | 33 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 D | panvk_vX_cs.h | 36 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 D | panvk_vX_meta.c | 35 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 D | panvk_cs.h | 61 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 D | panvk_vX_cmd_buffer.c | 58 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 D | panvk_vX_meta_blit.c | 103 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 D | panvk_vX_descriptor_set.c | 46 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 D | panvk_vX_cs.c | 162 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 D | panvk_private.h | 1044 #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 D | panvk_vX_meta_clear.c | 406 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 D | panvk_vX_meta_copy.c | 713 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 D | panvk_vX_pipeline.c | 130 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 D | panvk_vX_device.c | 201 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 D | panvk_vX_image.c | 95 panvk_per_arch(CreateImageView)(VkDevice _device, function in typeref:typename:VkResult
|
| H A D | panvk_vX_shader.c | 331 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 *
|