Home
last modified time | relevance | path

Searched refs:panfrost_ptr (Results 1 – 25 of 29) sorted by relevance

12

/third_party/mesa3d/src/panfrost/lib/
Dpan_pool.h63 struct panfrost_ptr
67 struct panfrost_ptr \
77 struct panfrost_ptr transfer = pan_pool_alloc_aligned(pool, sz, alignment); in pan_pool_upload_aligned()
109 static inline struct panfrost_ptr
Dpan_blitter.c393 struct panfrost_ptr bin = in pan_blitter_get_blend_shaders()
749 struct panfrost_ptr rsd_ptr = in pan_blitter_get_rsd()
865 struct panfrost_ptr varying = pan_pool_alloc_desc(pool, ATTRIBUTE); in pan_blitter_emit_varying()
887 struct panfrost_ptr varying_buffer = pan_pool_alloc_desc(pool, BUFFER); in pan_blitter_emit_varying_buffer()
897 struct panfrost_ptr varying_buffer = in pan_blitter_emit_varying_buffer()
920 struct panfrost_ptr sampler = in pan_blitter_emit_sampler()
939 struct panfrost_ptr textures = in pan_blitter_emit_textures()
946 struct panfrost_ptr surfaces = in pan_blitter_emit_textures()
959 struct panfrost_ptr texture = in pan_blitter_emit_textures()
961 struct panfrost_ptr surfaces = { in pan_blitter_emit_textures()
[all …]
Dpan_scoreboard.h162 const struct panfrost_ptr *job, in panfrost_add_job()
239 static inline struct panfrost_ptr
244 struct panfrost_ptr transfer = { 0 }; in panfrost_scoreboard_initialize_tiler()
Dpan_bo.h75 struct panfrost_ptr { struct
101 struct panfrost_ptr ptr; argument
Dpan_blitter.h97 struct panfrost_ptr *jobs);
123 struct panfrost_ptr
Dpan_indirect_draw.h55 struct panfrost_ptr *ctx);
Dpan_cs.h96 struct panfrost_ptr dcds;
Dpan_texture.h212 const struct panfrost_ptr *payload);
Dpan_encoder.h236 panfrost_make_resource_table(struct panfrost_ptr base, unsigned index, in panfrost_make_resource_table()
Dpan_indirect_draw.c1241 struct panfrost_ptr job = in panfrost_emit_index_min_max_search()
1268 struct panfrost_ptr *ctx) in GENX()
1279 struct panfrost_ptr job = in GENX()
1289 struct panfrost_ptr draw_ctx_ptr = *ctx; in GENX()
1314 struct panfrost_ptr min_max_ctx_ptr = in GENX()
Dpan_indirect_dispatch.c62 struct panfrost_ptr job = in GENX()
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_cmd_buffer.c60 struct panfrost_ptr job_ptr = in panvk_cmd_prepare_fragment_job()
92 struct panfrost_ptr ptr = pan_pool_alloc_desc(&cmdbuf->desc_pool.base, in panvk_per_arch()
109 struct panfrost_ptr preload_jobs[2]; in panvk_per_arch()
253 struct panfrost_ptr sysvals = in panvk_cmd_prepare_sysvals()
270 struct panfrost_ptr push_constants = in panvk_cmd_prepare_push_constants()
293 struct panfrost_ptr ubos = in panvk_cmd_prepare_ubos()
314 struct panfrost_ptr textures = in panvk_cmd_prepare_textures()
347 struct panfrost_ptr samplers = in panvk_cmd_prepare_samplers()
392 struct panfrost_ptr rsd = in panvk_draw_prepare_fs_rsd()
447 struct panfrost_ptr desc = { in panvk_per_arch()
[all …]
Dpanvk_vX_meta_copy.c37 struct panfrost_ptr texture = in panvk_meta_copy_img_emit_texture()
41 struct panfrost_ptr surfaces = in panvk_meta_copy_img_emit_texture()
54 struct panfrost_ptr sampler = in panvk_meta_copy_img_emit_sampler()
73 struct panfrost_ptr varying = in panvk_meta_copy_emit_varying()
75 struct panfrost_ptr varying_buffer = in panvk_meta_copy_emit_varying()
120 static struct panfrost_ptr
129 struct panfrost_ptr job = in panvk_meta_copy_emit_tiler_job()
162 static struct panfrost_ptr
171 struct panfrost_ptr job = in panvk_meta_copy_emit_compute_job()
215 struct panfrost_ptr rsd_ptr = in panvk_meta_copy_to_img_emit_rsd()
[all …]
Dpanvk_mempool.c74 static struct panfrost_ptr
93 struct panfrost_ptr ret = { in panvk_pool_alloc_aligned()
Dpanvk_vX_meta_clear.c85 struct panfrost_ptr rsd_ptr = in panvk_meta_clear_color_attachment_emit_rsd()
132 struct panfrost_ptr rsd_ptr = pan_pool_alloc_desc(desc_pool, RENDERER_STATE); in panvk_meta_clear_zs_attachment_emit_rsd()
190 static struct panfrost_ptr
198 struct panfrost_ptr job = in panvk_meta_clear_attachment_emit_tiler_job()
323 struct panfrost_ptr job; in panvk_meta_clear_attachment()
Dpanvk_private.h285 struct panfrost_ptr desc;
290 struct panfrost_ptr tls;
294 struct panfrost_ptr descs;
629 struct panfrost_ptr vertex;
630 struct panfrost_ptr tiler;
Dpanvk_vX_meta.c39 struct panfrost_ptr vp = pan_pool_alloc_desc(pool, VIEWPORT); in panvk_per_arch()
Dpanvk_cs.h41 struct panfrost_ptr;
Dpanvk_varyings.h124 struct panfrost_ptr ptr = in panvk_varyings_alloc()
Dpanvk_vX_cs.h128 const struct panfrost_ptr *descs);
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_job.h153 struct panfrost_ptr framebuffer;
156 struct panfrost_ptr tls;
162 struct panfrost_ptr indirect_draw_ctx;
Dpan_cmdstream.c701 struct panfrost_ptr xfer; in panfrost_emit_frag_shader_meta()
774 struct panfrost_ptr T = pan_pool_alloc_desc(&batch->pool.base, VIEWPORT); in panfrost_emit_viewport()
816 struct panfrost_ptr T = pan_pool_alloc_desc(&batch->pool.base, DEPTH_STENCIL); in panfrost_emit_depth_stencil()
847 struct panfrost_ptr T = pan_pool_alloc_desc_array(&batch->pool.base, rt_count, BLEND); in panfrost_emit_blend_valhall()
873 struct panfrost_ptr T = pan_pool_alloc_desc_array(&batch->pool.base, in panfrost_emit_vertex_buffers()
907 struct panfrost_ptr T = pan_pool_alloc_desc_array(&batch->pool.base, in panfrost_emit_vertex_data()
971 struct panfrost_ptr T = in panfrost_emit_images()
1283 const struct panfrost_ptr *ptr, in panfrost_upload_sysvals()
1474 struct panfrost_ptr transfer = in panfrost_emit_const_buf()
1484 struct panfrost_ptr ubos = { 0 }; in panfrost_emit_const_buf()
[all …]
Dpan_mempool.c123 static struct panfrost_ptr
162 struct panfrost_ptr ret = { in panfrost_pool_alloc_aligned()
Dpan_helpers.c106 struct panfrost_ptr T = in panfrost_get_index_buffer()
Dpan_context.h387 struct panfrost_ptr

12