/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_meta.c | 54 panvk_pool_init(&dev->meta.bin_pool, &dev->pdev, NULL, PAN_BO_EXECUTE, in meta_init() 68 panvk_pool_cleanup(&dev->meta.bin_pool); in meta_cleanup()
|
H A D | panvk_vX_meta_copy.c | 312 struct pan_pool *bin_pool, in panvk_meta_copy_img2img_shader() 468 pan_pool_upload_aligned(bin_pool, binary.data, binary.size, 128); in panvk_meta_copy_img2img_shader() 733 panvk_meta_copy_img2img_shader(&dev->pdev, &dev->meta.bin_pool.base, in panvk_meta_copy_img2img_init() 751 panvk_meta_copy_img2img_shader(&dev->pdev, &dev->meta.bin_pool.base, in panvk_meta_copy_img2img_init() 869 struct pan_pool *bin_pool, in panvk_meta_copy_buf2img_shader() 1002 pan_pool_upload_aligned(bin_pool, binary.data, binary.size, 128); in panvk_meta_copy_buf2img_shader() 1149 panvk_meta_copy_buf2img_shader(&dev->pdev, &dev->meta.bin_pool.base, in panvk_meta_copy_buf2img_init() 1242 struct pan_pool *bin_pool, in panvk_meta_copy_img2buf_shader() 1442 pan_pool_upload_aligned(bin_pool, binary.data, binary.size, 128); in panvk_meta_copy_img2buf_shader() 1575 panvk_meta_copy_img2buf_shader(&dev->pdev, &dev->meta.bin_pool in panvk_meta_copy_img2buf_init() 311 panvk_meta_copy_img2img_shader(struct panfrost_device *pdev, struct pan_pool *bin_pool, enum pipe_format srcfmt, enum pipe_format dstfmt, unsigned dstmask, unsigned texdim, bool texisarray, bool is_ms, struct pan_shader_info *shader_info) panvk_meta_copy_img2img_shader() argument 868 panvk_meta_copy_buf2img_shader(struct panfrost_device *pdev, struct pan_pool *bin_pool, struct panvk_meta_copy_format_info key, struct pan_shader_info *shader_info) panvk_meta_copy_buf2img_shader() argument 1241 panvk_meta_copy_img2buf_shader(struct panfrost_device *pdev, struct pan_pool *bin_pool, struct panvk_meta_copy_format_info key, unsigned texdim, unsigned texisarray, struct pan_shader_info *shader_info) panvk_meta_copy_img2buf_shader() argument 1627 panvk_meta_copy_buf2buf_shader(struct panfrost_device *pdev, struct pan_pool *bin_pool, unsigned blksz, struct pan_shader_info *shader_info) panvk_meta_copy_buf2buf_shader() argument 1763 panvk_meta_fill_buf_shader(struct panfrost_device *pdev, struct pan_pool *bin_pool, struct pan_shader_info *shader_info) panvk_meta_fill_buf_shader() argument 1808 panvk_meta_fill_buf_emit_rsd(struct panfrost_device *pdev, struct pan_pool *bin_pool, struct pan_pool *desc_pool) panvk_meta_fill_buf_emit_rsd() argument [all...] |
H A D | panvk_vX_meta_blit.c | 203 panvk_pool_init(&dev->meta.blitter.bin_pool, &dev->pdev, NULL, in meta_blit_init() 210 GENX(pan_blitter_init)(&dev->pdev, &dev->meta.blitter.bin_pool.base, in meta_blit_init() 220 panvk_pool_cleanup(&dev->meta.blitter.bin_pool); in meta_blit_cleanup()
|
H A D | panvk_vX_meta_clear.c | 36 struct pan_pool *bin_pool, in panvk_meta_clear_color_attachment_shader() 69 pan_pool_upload_aligned(bin_pool, binary.data, binary.size, 128); in panvk_meta_clear_color_attachment_shader() 514 &dev->meta.bin_pool.base, in panvk_meta_clear_attachment_init() 521 &dev->meta.bin_pool.base, in panvk_meta_clear_attachment_init() 528 &dev->meta.bin_pool.base, in panvk_meta_clear_attachment_init() 35 panvk_meta_clear_color_attachment_shader(struct panfrost_device *pdev, struct pan_pool *bin_pool, enum glsl_base_type base_type, struct pan_shader_info *shader_info) panvk_meta_clear_color_attachment_shader() argument
|
H A D | panvk_private.h | 140 struct panvk_pool bin_pool; 148 struct panvk_pool bin_pool;
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_screen.h | 102 struct panfrost_pool bin_pool; member 106 struct panfrost_pool bin_pool; member
|
H A D | pan_screen.c | 757 panfrost_pool_cleanup(&screen->indirect_draw.bin_pool); in panfrost_destroy_screen() 758 panfrost_pool_cleanup(&screen->blitter.bin_pool); in panfrost_destroy_screen() 934 panfrost_pool_init(&screen->indirect_draw.bin_pool, NULL, dev, in panfrost_create_screen() 937 panfrost_pool_init(&screen->blitter.bin_pool, NULL, dev, PAN_BO_EXECUTE, in panfrost_create_screen()
|
H A D | pan_cmdstream.c | 4764 GENX(pan_blitter_init)(dev, &screen->blitter.bin_pool.base, in panfrost_cmdstream_screen_init() 4768 GENX(panfrost_init_indirect_draw_shaders)(dev, &screen->indirect_draw.bin_pool.base); in panfrost_cmdstream_screen_init()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_indirect_draw.h | 59 struct pan_pool *bin_pool);
|
H A D | pan_blitter.h | 86 struct pan_pool *bin_pool,
|
H A D | pan_device.h | 121 struct pan_pool *bin_pool; member
|
H A D | pan_indirect_draw.c | 1145 pan_pool_upload_aligned(dev->indirect_draw_shaders.bin_pool, in create_indirect_draw_shader() 1359 struct pan_pool *bin_pool) in panfrost_init_indirect_draw_shaders() 1365 dev->indirect_draw_shaders.bin_pool = bin_pool; in panfrost_init_indirect_draw_shaders() 1358 panfrost_init_indirect_draw_shaders(struct panfrost_device *dev, struct pan_pool *bin_pool) panfrost_init_indirect_draw_shaders() argument
|
H A D | pan_blitter.c | 1663 struct pan_pool *bin_pool, in pan_blitter_init() 1672 dev->blitter.shaders.pool = bin_pool; in pan_blitter_init() 1662 pan_blitter_init(struct panfrost_device *dev, struct pan_pool *bin_pool, struct pan_pool *desc_pool) pan_blitter_init() argument
|