Searched refs:panfrost_ptr (Results 1 – 25 of 29) sorted by relevance
12
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_pool.h | 63 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
|
D | pan_blitter.c | 393 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 …]
|
D | pan_scoreboard.h | 162 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()
|
D | pan_bo.h | 75 struct panfrost_ptr { struct 101 struct panfrost_ptr ptr; argument
|
D | pan_blitter.h | 97 struct panfrost_ptr *jobs); 123 struct panfrost_ptr
|
D | pan_indirect_draw.h | 55 struct panfrost_ptr *ctx);
|
D | pan_cs.h | 96 struct panfrost_ptr dcds;
|
D | pan_texture.h | 212 const struct panfrost_ptr *payload);
|
D | pan_encoder.h | 236 panfrost_make_resource_table(struct panfrost_ptr base, unsigned index, in panfrost_make_resource_table()
|
D | pan_indirect_draw.c | 1241 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()
|
D | pan_indirect_dispatch.c | 62 struct panfrost_ptr job = in GENX()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_cmd_buffer.c | 60 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 …]
|
D | panvk_vX_meta_copy.c | 37 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 …]
|
D | panvk_mempool.c | 74 static struct panfrost_ptr 93 struct panfrost_ptr ret = { in panvk_pool_alloc_aligned()
|
D | panvk_vX_meta_clear.c | 85 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()
|
D | panvk_private.h | 285 struct panfrost_ptr desc; 290 struct panfrost_ptr tls; 294 struct panfrost_ptr descs; 629 struct panfrost_ptr vertex; 630 struct panfrost_ptr tiler;
|
D | panvk_vX_meta.c | 39 struct panfrost_ptr vp = pan_pool_alloc_desc(pool, VIEWPORT); in panvk_per_arch()
|
D | panvk_cs.h | 41 struct panfrost_ptr;
|
D | panvk_varyings.h | 124 struct panfrost_ptr ptr = in panvk_varyings_alloc()
|
D | panvk_vX_cs.h | 128 const struct panfrost_ptr *descs);
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_job.h | 153 struct panfrost_ptr framebuffer; 156 struct panfrost_ptr tls; 162 struct panfrost_ptr indirect_draw_ctx;
|
D | pan_cmdstream.c | 701 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 …]
|
D | pan_mempool.c | 123 static struct panfrost_ptr 162 struct panfrost_ptr ret = { in panfrost_pool_alloc_aligned()
|
D | pan_helpers.c | 106 struct panfrost_ptr T = in panfrost_get_index_buffer()
|
D | pan_context.h | 387 struct panfrost_ptr
|
12