Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_job.h39 struct panfrost_batch { struct
139 struct panfrost_batch * argument
142 struct panfrost_batch *
146 panfrost_batch_add_bo(struct panfrost_batch *batch,
151 panfrost_batch_read_rsrc(struct panfrost_batch *batch,
156 panfrost_batch_write_rsrc(struct panfrost_batch *batch,
161 panfrost_batch_create_bo(struct panfrost_batch *batch, size_t size,
179 panfrost_batch_adjust_stack_size(struct panfrost_batch *batch);
182 panfrost_batch_get_scratchpad(struct panfrost_batch *batch, unsigned size, unsigned thread_tls_allo…
185 panfrost_batch_get_shared_memory(struct panfrost_batch *batch, unsigned size, unsigned workgroup_co…
[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_job.c47 panfrost_batch_idx(struct panfrost_batch *batch) in panfrost_batch_idx()
55 panfrost_batch_add_surface(struct panfrost_batch *batch, struct pipe_surface *surf) in panfrost_batch_add_surface()
66 struct panfrost_batch *batch) in panfrost_batch_init()
106 panfrost_batch_cleanup(struct panfrost_context *ctx, struct panfrost_batch *batch) in panfrost_batch_cleanup()
154 struct panfrost_batch *batch,
157 static struct panfrost_batch *
161 struct panfrost_batch *batch = NULL; in panfrost_get_batch()
193 struct panfrost_batch *
205 struct panfrost_batch *batch = panfrost_get_batch(ctx, in panfrost_get_batch_for_fbo()
216 struct panfrost_batch *
[all …]
Dpan_cmdstream.c271 panfrost_emit_blend(struct panfrost_batch *batch, void *rts, mali_ptr *blend_shaders) in panfrost_emit_blend()
570 panfrost_emit_compute_shader_meta(struct panfrost_batch *batch, enum pipe_shader_type stage) in panfrost_emit_compute_shader_meta()
581 panfrost_emit_frag_shader_meta(struct panfrost_batch *batch) in panfrost_emit_frag_shader_meta()
630 panfrost_emit_viewport(struct panfrost_batch *batch) in panfrost_emit_viewport()
687 panfrost_map_constant_buffer_gpu(struct panfrost_batch *batch, in panfrost_map_constant_buffer_gpu()
721 panfrost_upload_viewport_scale_sysval(struct panfrost_batch *batch, in panfrost_upload_viewport_scale_sysval()
733 panfrost_upload_viewport_offset_sysval(struct panfrost_batch *batch, in panfrost_upload_viewport_offset_sysval()
744 static void panfrost_upload_txs_sysval(struct panfrost_batch *batch, in panfrost_upload_txs_sysval()
778 static void panfrost_upload_image_size_sysval(struct panfrost_batch *batch, in panfrost_upload_image_size_sysval()
814 panfrost_upload_ssbo_sysval(struct panfrost_batch *batch, in panfrost_upload_ssbo_sysval()
[all …]
Dpan_context.h142 struct panfrost_batch slots[PAN_MAX_BATCHES];
152 struct panfrost_batch *batch;
377 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch,
Dpan_blend_cso.h56 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *sh…
Dpan_helpers.c89 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch, in panfrost_get_index_buffer_bounded()
Dpan_compute.c118 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_set_global_binding()
Dpan_context.c75 struct panfrost_batch *batch = panfrost_get_fresh_batch_for_fbo(ctx, "Clear"); in panfrost_clear()
157 panfrost_get_blend(struct panfrost_batch *batch, unsigned rti, struct panfrost_bo **bo, unsigned *s… in panfrost_get_blend()
Dpan_resource.c1255 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