Home
last modified time | relevance | path

Searched refs:pan_pool (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/panfrost/lib/
Dpan_pool.h36 struct pan_pool { struct
51 pan_pool_init(struct pan_pool *pool, struct panfrost_device *dev, in pan_pool_init() argument
64 pan_pool_alloc_aligned(struct pan_pool *pool, size_t sz, unsigned alignment);
68 pan_pool_alloc_aligned(struct pan_pool *p, size_t sz, unsigned alignment) \
75 pan_pool_upload_aligned(struct pan_pool *pool, const void *data, size_t sz, unsigned alignment) in pan_pool_upload_aligned()
83 pan_pool_upload(struct pan_pool *pool, const void *data, size_t sz) in pan_pool_upload()
110 pan_pool_alloc_descs(struct pan_pool *pool, in pan_pool_alloc_descs()
Dpan_blitter.h39 struct pan_pool;
86 struct pan_pool *bin_pool,
87 struct pan_pool *desc_pool);
93 GENX(pan_preload_fb)(struct pan_pool *desc_pool,
102 struct pan_pool *blit_pool,
125 struct pan_pool *pool,
Dpan_indirect_draw.h31 struct pan_pool;
52 GENX(panfrost_emit_indirect_draw)(struct pan_pool *pool,
59 struct pan_pool *bin_pool);
Dpan_device.h65 struct pan_pool *pool;
71 struct pan_pool *pool;
121 struct pan_pool *bin_pool;
Dpan_indirect_dispatch.h31 struct pan_pool;
40 GENX(pan_indirect_dispatch_emit)(struct pan_pool *pool,
Dpan_blitter.c863 pan_blitter_emit_varying(struct pan_pool *pool) in pan_blitter_emit_varying()
884 pan_blitter_emit_varying_buffer(struct pan_pool *pool, mali_ptr coordinates) in pan_blitter_emit_varying_buffer()
917 pan_blitter_emit_sampler(struct pan_pool *pool, in pan_blitter_emit_sampler()
934 pan_blitter_emit_textures(struct pan_pool *pool, in pan_blitter_emit_textures()
977 pan_preload_emit_textures(struct pan_pool *pool, in pan_preload_emit_textures()
1022 pan_blitter_emit_zs(struct pan_pool *pool, bool z, bool s) in pan_blitter_emit_zs()
1057 pan_blitter_emit_viewport(struct pan_pool *pool, in pan_blitter_emit_viewport()
1075 pan_preload_emit_dcd(struct pan_pool *pool, in pan_preload_emit_dcd()
1206 pan_blit_emit_tiler_job(struct pan_pool *pool, in pan_blit_emit_tiler_job()
1241 pan_preload_fb_alloc_pre_post_dcds(struct pan_pool *desc_pool, in pan_preload_fb_alloc_pre_post_dcds()
[all …]
Dpan_scoreboard.h157 panfrost_add_job(struct pan_pool *pool, in panfrost_add_job()
240 panfrost_scoreboard_initialize_tiler(struct pan_pool *pool, in panfrost_scoreboard_initialize_tiler()
Dpan_texture.h224 struct pan_pool;
Dpan_indirect_dispatch.c57 GENX(pan_indirect_dispatch_emit)(struct pan_pool *pool, in GENX()
Dpan_indirect_draw.c1226 panfrost_emit_index_min_max_search(struct pan_pool *pool, in panfrost_emit_index_min_max_search()
1265 GENX(panfrost_emit_indirect_draw)(struct pan_pool *pool, in GENX()
1359 struct pan_pool *bin_pool) in GENX()
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_mempool.h35 struct pan_pool base;
52 to_panfrost_pool(struct pan_pool *pool) in to_panfrost_pool()
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_mempool.h51 struct pan_pool base;
70 to_panvk_pool(struct pan_pool *pool) in to_panvk_pool()
Dpanvk_varyings.h35 struct pan_pool;
113 struct pan_pool *varying_mem_pool, in panvk_varyings_alloc()
Dpanvk_vX_meta_copy.c34 struct pan_pool *desc_pool, in panvk_meta_copy_img_emit_texture()
52 struct pan_pool *desc_pool) in panvk_meta_copy_img_emit_sampler()
68 panvk_meta_copy_emit_varying(struct pan_pool *pool, in panvk_meta_copy_emit_varying()
98 panvk_meta_copy_emit_dcd(struct pan_pool *pool, in panvk_meta_copy_emit_dcd()
121 panvk_meta_copy_emit_tiler_job(struct pan_pool *desc_pool, in panvk_meta_copy_emit_tiler_job()
163 panvk_meta_copy_emit_compute_job(struct pan_pool *desc_pool, in panvk_meta_copy_emit_compute_job()
209 struct pan_pool *desc_pool, in panvk_meta_copy_to_img_emit_rsd()
290 struct pan_pool *desc_pool, in panvk_meta_copy_to_buf_emit_rsd()
312 struct pan_pool *bin_pool, in panvk_meta_copy_img2img_shader()
869 struct pan_pool *bin_pool, in panvk_meta_copy_buf2img_shader()
[all …]
Dpanvk_vX_meta_clear.c36 struct pan_pool *bin_pool, in panvk_meta_clear_color_attachment_shader()
79 struct pan_pool *desc_pool, in panvk_meta_clear_color_attachment_emit_rsd()
128 struct pan_pool *desc_pool, in panvk_meta_clear_zs_attachment_emit_rsd()
176 panvk_meta_clear_attachment_emit_dcd(struct pan_pool *pool, in panvk_meta_clear_attachment_emit_dcd()
191 panvk_meta_clear_attachment_emit_tiler_job(struct pan_pool *desc_pool, in panvk_meta_clear_attachment_emit_tiler_job()
Dpanvk_vX_meta.h39 panvk_per_arch(meta_emit_viewport)(struct pan_pool *pool,
Dpanvk_vX_meta.c35 panvk_per_arch(meta_emit_viewport)(struct pan_pool *pool, in panvk_per_arch()
Dpanvk_cs.h42 struct pan_pool;
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst555 - panfrost: Add unowned mode to pan_pool
978 - panfrost: Inline away pan_pool.c
5095 - panfrost: Fork pan_pool for Gallium and Vulkan
D20.3.0.rst899 - panfrost: Avoid accessing pan_pool fields directly
D20.2.0.rst689 - panfrost: Introduce pan_pool struct
/third_party/mesa3d/ohos/
Ddependency_inputs.gni6452 "../src/panfrost/lib/pan_pool.h",