Home
last modified time | relevance | path

Searched refs:panfrost_batch (Results 1 – 12 of 12) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_job.h85 struct panfrost_batch { struct
201 struct panfrost_batch * argument
204 struct panfrost_batch *
208 panfrost_batch_add_bo(struct panfrost_batch *batch,
213 panfrost_batch_read_rsrc(struct panfrost_batch *batch,
218 panfrost_batch_write_rsrc(struct panfrost_batch *batch,
228 panfrost_batch_create_bo(struct panfrost_batch *batch, size_t size,
246 panfrost_batch_adjust_stack_size(struct panfrost_batch *batch);
249 panfrost_batch_get_scratchpad(struct panfrost_batch *batch, unsigned size, unsigned thread_tls_allo…
252 panfrost_batch_get_shared_memory(struct panfrost_batch *batch, unsigned size, unsigned workgroup_co…
[all …]
Dpan_job.c46 panfrost_batch_idx(struct panfrost_batch *batch) in panfrost_batch_idx()
54 panfrost_batch_add_surface(struct panfrost_batch *batch, struct pipe_surface *surf) in panfrost_batch_add_surface()
65 struct panfrost_batch *batch) in panfrost_batch_init()
103 panfrost_batch_cleanup(struct panfrost_context *ctx, struct panfrost_batch *batch) in panfrost_batch_cleanup()
152 struct panfrost_batch *batch);
154 static struct panfrost_batch *
158 struct panfrost_batch *batch = NULL; in panfrost_get_batch()
190 struct panfrost_batch *
202 struct panfrost_batch *batch = panfrost_get_batch(ctx, in panfrost_get_batch_for_fbo()
213 struct panfrost_batch *
[all …]
Dpan_screen.h44 struct panfrost_batch;
60 void (*emit_tls)(struct panfrost_batch *);
63 void (*emit_fbd)(struct panfrost_batch *, const struct pan_fb_info *);
66 mali_ptr (*emit_fragment_job)(struct panfrost_batch *, const struct pan_fb_info *);
72 void (*preload)(struct panfrost_batch *, struct pan_fb_info *);
78 void (*init_batch)(struct panfrost_batch *batch);
88 void (*init_polygon_list)(struct panfrost_batch *);
Dpan_context.h147 struct panfrost_batch slots[PAN_MAX_BATCHES];
157 struct panfrost_batch *batch;
413 panfrost_get_index_buffer(struct panfrost_batch *batch,
418 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch,
454 panfrost_set_batch_masks_blend(struct panfrost_batch *batch);
457 panfrost_set_batch_masks_zs(struct panfrost_batch *batch);
460 panfrost_track_image_access(struct panfrost_batch *batch,
Dpan_helpers.c92 panfrost_get_index_buffer(struct panfrost_batch *batch, in panfrost_get_index_buffer()
124 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch, in panfrost_get_index_buffer_bounded()
195 panfrost_draw_target(struct panfrost_batch *batch, unsigned target) in panfrost_draw_target()
207 panfrost_set_batch_masks_blend(struct panfrost_batch *batch) in panfrost_set_batch_masks_blend()
219 panfrost_set_batch_masks_zs(struct panfrost_batch *batch) in panfrost_set_batch_masks_zs()
240 panfrost_track_image_access(struct panfrost_batch *batch, in panfrost_track_image_access()
Dpan_cmdstream.c289 panfrost_get_blend_shaders(struct panfrost_batch *batch, in panfrost_get_blend_shaders()
346 panfrost_emit_blend(struct panfrost_batch *batch, void *rts, mali_ptr *blend_shaders) in panfrost_emit_blend()
473 panfrost_emit_compute_shader_meta(struct panfrost_batch *batch, enum pipe_shader_type stage) in panfrost_emit_compute_shader_meta()
694 panfrost_emit_frag_shader_meta(struct panfrost_batch *batch) in panfrost_emit_frag_shader_meta()
727 panfrost_emit_viewport(struct panfrost_batch *batch) in panfrost_emit_viewport()
808 panfrost_emit_depth_stencil(struct panfrost_batch *batch) in panfrost_emit_depth_stencil()
843 panfrost_emit_blend_valhall(struct panfrost_batch *batch) in panfrost_emit_blend_valhall()
869 panfrost_emit_vertex_buffers(struct panfrost_batch *batch) in panfrost_emit_vertex_buffers()
903 panfrost_emit_vertex_data(struct panfrost_batch *batch) in panfrost_emit_vertex_data()
966 panfrost_emit_images(struct panfrost_batch *batch, enum pipe_shader_type stage) in panfrost_emit_images()
[all …]
Dpan_blend_cso.h58 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *sh…
Dpan_compute.c117 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_set_global_binding()
Dpan_context.c65 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_clear()
165 panfrost_get_blend(struct panfrost_batch *batch, unsigned rti, struct panfrost_bo **bo, unsigned *s… in panfrost_get_blend()
Dpan_resource.c1390 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_invalidate_resource()
/third_party/mesa3d/docs/relnotes/
D19.3.0.rst607 - panfrost: Make panfrost_batch->bos a hash table
D22.1.0.rst524 - panfrost: Add Valhall fields to panfrost_batch