Searched refs:panfrost_batch (Results 1 – 11 of 11) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_job.h | 39 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 …]
|
D | pan_screen.h | 44 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 *);
|
D | pan_job.c | 47 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 …]
|
D | pan_cmdstream.c | 271 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 …]
|
D | pan_context.h | 142 struct panfrost_batch slots[PAN_MAX_BATCHES]; 152 struct panfrost_batch *batch; 377 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch,
|
D | pan_blend_cso.h | 56 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *sh…
|
D | pan_helpers.c | 89 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch, in panfrost_get_index_buffer_bounded()
|
D | pan_compute.c | 118 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_set_global_binding()
|
D | pan_context.c | 75 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()
|
D | pan_resource.c | 1255 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_invalidate_resource()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 607 - panfrost: Make panfrost_batch->bos a hash table
|