Searched refs:desc_pool (Results 1 - 15 of 15) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_meta.c56 panvk_pool_init(&dev->meta.desc_pool, &dev->pdev, NULL, 0,
67 panvk_pool_cleanup(&dev->meta.desc_pool);
H A Dpanvk_vX_meta_copy.c34 struct pan_pool *desc_pool,
39 pan_pool_alloc_desc(desc_pool, TEXTURE);
43 pan_pool_alloc_aligned(desc_pool, payload_size,
53 pan_pool_alloc_aligned(desc_pool, sz, pan_alignment(TEXTURE));
61 return pan_pool_upload_aligned(desc_pool, &texture.gpu,
69 struct pan_pool *desc_pool)
72 pan_pool_alloc_desc(desc_pool, SAMPLER);
150 panvk_meta_copy_emit_tiler_job(struct pan_pool *desc_pool, argument
159 pan_pool_alloc_desc(desc_pool, TILER_JOB);
161 panvk_meta_copy_emit_dcd(desc_pool, src_coord
33 panvk_meta_copy_img_emit_texture(struct panfrost_device * pdev,struct pan_pool * desc_pool,const struct pan_image_view * view) argument
68 panvk_meta_copy_img_emit_sampler(struct panfrost_device * pdev,struct pan_pool * desc_pool) argument
194 panvk_meta_copy_emit_compute_job(struct pan_pool * desc_pool,struct pan_scoreboard * scoreboard,const struct pan_compute_dim * num_wg,const struct pan_compute_dim * wg_sz,mali_ptr texture,mali_ptr sampler,mali_ptr ubo,mali_ptr push_constants,mali_ptr rsd,mali_ptr tsd) argument
241 panvk_meta_copy_to_img_emit_rsd(struct panfrost_device * pdev,struct pan_pool * desc_pool,mali_ptr shader,const struct pan_shader_info * shader_info,enum pipe_format fmt,unsigned wrmask,bool from_img) argument
369 panvk_meta_copy_to_buf_emit_rsd(struct panfrost_device * pdev,struct pan_pool * desc_pool,mali_ptr shader,const struct pan_shader_info * shader_info,bool from_img) argument
1982 panvk_meta_fill_buf_emit_rsd(struct panfrost_device * pdev,struct pan_pool * bin_pool,struct pan_pool * desc_pool,struct panfrost_ubo_push * pushmap) argument
[all...]
H A Dpanvk_vX_cmd_buffer.c49 pan_pool_alloc_desc(&cmdbuf->desc_pool.base, FRAGMENT_JOB);
140 struct panfrost_ptr ptr = pan_pool_alloc_desc(&cmdbuf->desc_pool.base,
143 panfrost_add_job(&cmdbuf->desc_pool.base, &batch->scoreboard,
159 GENX(pan_preload_fb)(&cmdbuf->desc_pool.base, &batch->scoreboard,
192 panfrost_scoreboard_initialize_tiler(&cmdbuf->desc_pool.base,
264 pan_pool_alloc_desc_aggregate(&cmdbuf->desc_pool.base,
293 pan_pool_alloc_desc(&cmdbuf->desc_pool.base, LOCAL_STORAGE);
338 pan_pool_alloc_aligned(&cmdbuf->desc_pool.base, sysval_count * 16, 16);
363 pan_pool_alloc_desc_array(&cmdbuf->desc_pool.base,
387 pan_pool_alloc_aligned(&cmdbuf->desc_pool
[all...]
H A Dpanvk_vX_meta_blit.c105 GENX(pan_blit_ctx_init)(pdev, blitinfo, &cmdbuf->desc_pool.base, &ctx);
130 GENX(pan_blit)(&ctx, &cmdbuf->desc_pool.base, &batch->scoreboard, tsd, tiler);
222 panvk_pool_init(&dev->meta.blitter.desc_pool, &dev->pdev, NULL,
227 &dev->meta.blitter.desc_pool.base);
235 panvk_pool_cleanup(&dev->meta.blitter.desc_pool);
H A Dpanvk_vX_meta_clear.c154 struct pan_pool *desc_pool,
161 pan_pool_alloc_desc_aggregate(desc_pool,
315 panvk_meta_clear_attachment_emit_tiler_job(struct pan_pool *desc_pool, argument
323 pan_pool_alloc_desc(desc_pool, TILER_JOB);
325 panvk_meta_clear_attachment_emit_dcd(desc_pool,
354 panfrost_add_job(desc_pool, scoreboard, MALI_JOB_TYPE_TILER,
411 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base,
420 mali_ptr coordinates = pan_pool_upload_aligned(&cmdbuf->desc_pool.base,
454 &cmdbuf->desc_pool.base,
461 &cmdbuf->desc_pool
153 panvk_meta_clear_attachments_emit_rsd(struct panfrost_device * pdev,struct pan_pool * desc_pool,enum pipe_format format,unsigned rt,bool z,bool s,struct pan_shader_info * shader_info,mali_ptr shader) argument
[all...]
H A Dpanvk_vX_device.c228 panvk_pool_num_bos(&cmdbuf->desc_pool) +
238 panvk_pool_get_bo_handles(&cmdbuf->desc_pool, &bos[bo_idx]);
239 bo_idx += panvk_pool_num_bos(&cmdbuf->desc_pool);
H A Dpanvk_private.h131 struct panvk_pool desc_pool; member in struct:panvk_meta
139 struct panvk_pool desc_pool; member in struct:panvk_meta::__anon9e4fc0280108
651 struct panvk_pool desc_pool; member in struct:panvk_cmd_buffer
H A Dpanvk_cmd_buffer.c93 pan_pool_alloc_aligned(&cmdbuf->desc_pool.base,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_assemble.c45 struct panfrost_pool *desc_pool,
92 screen->vtbl.prepare_rsd(state, desc_pool, upload);
43 panfrost_shader_compile(struct pipe_screen * pscreen,struct panfrost_pool * shader_pool,struct panfrost_pool * desc_pool,enum pipe_shader_ir ir_type,const void * ir,gl_shader_stage stage,struct panfrost_shader_state * state) argument
H A Dpan_screen.h103 struct panfrost_pool desc_pool; member in struct:panfrost_screen::__anon32496b940108
H A Dpan_context.h367 struct panfrost_pool *desc_pool,
H A Dpan_screen.c711 panfrost_pool_cleanup(&screen->blitter.desc_pool);
892 panfrost_pool_init(&screen->blitter.desc_pool, NULL, dev, 0, 65536,
H A Dpan_cmdstream.c3679 &screen->blitter.desc_pool.base);
/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_blitter.h87 struct pan_pool *desc_pool);
93 GENX(pan_preload_fb)(struct pan_pool *desc_pool,
H A Dpan_blitter.c1037 pan_blit_emit_tiler_job(struct pan_pool *desc_pool, argument
1045 pan_pool_alloc_desc(desc_pool, TILER_JOB);
1047 pan_blit_emit_dcd(desc_pool,
1075 panfrost_add_job(desc_pool, scoreboard, MALI_JOB_TYPE_TILER,
1082 pan_preload_fb_alloc_pre_post_dcds(struct pan_pool *desc_pool, argument
1089 pan_pool_alloc_desc_array(desc_pool, 3, DRAW);
1093 pan_preload_emit_pre_frame_dcd(struct pan_pool *desc_pool, argument
1099 pan_preload_fb_alloc_pre_post_dcds(desc_pool, fb);
1120 pan_preload_emit_dcd(desc_pool, fb, zs, coords, tsd, rsd, dcd, always_write);
1145 desc_pool
1157 pan_preload_emit_tiler_job(struct pan_pool * desc_pool,struct pan_scoreboard * scoreboard,struct pan_fb_info * fb,bool zs,mali_ptr coords,mali_ptr rsd,mali_ptr tsd) argument
[all...]

Completed in 24 milliseconds